* Preamble
*****************************************************************************/
-#include <vlc/vlc.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include "Nsf_Emu.h"
#include "Gbs_Emu.h"
vlc_module_begin();
set_shortname( "GME");
- set_description( _("GME demuxer (Game_Music_Emu)" ) );
- set_capability( "demux2", 10 );
+ set_description( N_("GME demuxer (Game_Music_Emu)" ) );
+ set_capability( "demux", 10 );
set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_DEMUX );
set_callbacks( Open, Close );
vlc_value_t val;
/* We accept file based on extention match */
- if( strcasecmp( p_demux->psz_demux, "gme" ) )
+ if( !p_demux->b_force )
{
if( ( ext = strrchr( p_demux->psz_path, '.' ) ) == NULL ||
stream_Size( p_demux->s ) == 0 ) return VLC_EGENERIC;