* cdg.c : cdg file demux module for vlc
*****************************************************************************
* Copyright (C) 2007 Laurent Aimar
- * $Id: $
+ * $Id$
*
* Authors: Laurent Aimar <fenrir # via.ecp.fr>
*
* Preamble
*****************************************************************************/
-#include <vlc/vlc.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include <vlc_demux.h>
#include <vlc_codecs.h>
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( _("CDG demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux2", 3 );
- set_callbacks( Open, Close );
- add_shortcut( "cdg" );
- add_shortcut( "subtitle" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("CDG demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 3 )
+ set_callbacks( Open, Close )
+ add_shortcut( "cdg" )
+ add_shortcut( "subtitle" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/* Identify cdg file by extension, as there is no simple way to
* detect it */
- if( !demux2_IsPathExtension( p_demux, ".cdg" ) && !demux2_IsForced( p_demux, "cdg" ) )
+ if( !demux_IsPathExtension( p_demux, ".cdg" ) && !demux_IsForced( p_demux, "cdg" ) )
return VLC_EGENERIC;
/* CDG file size has to be multiple of CDG_FRAME_SIZE (it works even
switch( i_query )
{
default:
- return demux2_vaControlHelper( p_demux->s, 0, -1,
+ return demux_vaControlHelper( p_demux->s, 0, -1,
8*CDG_FRAME_SIZE*CDG_FRAME_RATE, CDG_FRAME_SIZE, i_query, args );
}
}