X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fdemux%2Fcdg.c;h=d2fc7899126b5d4acc50a4aabe74f768cb9e717f;hb=61c5ccdf303006a25fda9a60fffd8b91093a0b49;hp=bb971aae1006cf873e9931f296cc053dbaa3af99;hpb=fd592d264ac3a8a83585f61b889f4ceafa1d35b4;p=vlc diff --git a/modules/demux/cdg.c b/modules/demux/cdg.c index bb971aae10..d2fc789912 100644 --- a/modules/demux/cdg.c +++ b/modules/demux/cdg.c @@ -2,7 +2,7 @@ * cdg.c : cdg file demux module for vlc ***************************************************************************** * Copyright (C) 2007 Laurent Aimar - * $Id: $ + * $Id$ * * Authors: Laurent Aimar * @@ -25,7 +25,12 @@ * Preamble *****************************************************************************/ -#include +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include #include #include @@ -37,10 +42,10 @@ static int Open ( vlc_object_t * ); static void Close( vlc_object_t * ); vlc_module_begin(); - set_description( _("CDG demuxer") ); + set_description( N_("CDG demuxer") ); set_category( CAT_INPUT ); set_subcategory( SUBCAT_INPUT_DEMUX ); - set_capability( "demux2", 2 ); + set_capability( "demux", 3 ); set_callbacks( Open, Close ); add_shortcut( "cdg" ); add_shortcut( "subtitle" ); @@ -73,7 +78,7 @@ static int Open( vlc_object_t * p_this ) /* 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 @@ -147,7 +152,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) 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 ); } }