X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Frawdv.c;h=627220aee6f157175939ddaa62a21ddbdf82e485;hb=676a627a1ff186119ec05f690e34645a3e003431;hp=3570599967e7c4da338b4688bdf3274d8f943c9c;hpb=99fab9089e9e1709d9c3a4bc5ced0c137ac59134;p=vlc diff --git a/modules/demux/rawdv.c b/modules/demux/rawdv.c index 3570599967..627220aee6 100644 --- a/modules/demux/rawdv.c +++ b/modules/demux/rawdv.c @@ -30,7 +30,8 @@ # include "config.h" #endif -#include +#include +#include #include /***************************************************************************** @@ -45,11 +46,11 @@ static void Close( vlc_object_t * ); vlc_module_begin(); set_shortname( "DV" ); - set_description( _("DV (Digital Video) demuxer") ); - set_capability( "demux2", 3 ); + set_description( N_("DV (Digital Video) demuxer") ); + set_capability( "demux", 3 ); set_category( CAT_INPUT ); set_subcategory( SUBCAT_INPUT_DEMUX ); - add_bool( "rawdv-hurry-up", 0, NULL, HURRYUP_TEXT, HURRYUP_LONGTEXT, VLC_FALSE ); + add_bool( "rawdv-hurry-up", 0, NULL, HURRYUP_TEXT, HURRYUP_LONGTEXT, false ); set_callbacks( Open, Close ); add_shortcut( "rawdv" ); vlc_module_end(); @@ -113,7 +114,7 @@ struct demux_sys_t /* program clock reference (in units of 90kHz) */ mtime_t i_pcr; - vlc_bool_t b_hurry_up; + bool b_hurry_up; }; /***************************************************************************** @@ -133,7 +134,7 @@ static int Open( vlc_object_t * p_this ) demux_t *p_demux = (demux_t*)p_this; demux_sys_t *p_sys; - const byte_t *p_peek, *p_peek_backup; + const uint8_t *p_peek, *p_peek_backup; uint32_t i_dword; dv_header_t dv_header; @@ -145,7 +146,7 @@ static int Open( vlc_object_t * p_this ) * it is possible to force this demux. */ /* Check for DV file extension */ - if( !demux2_IsPathExtension( p_demux, ".dv" ) && !p_demux->b_force ) + if( !demux_IsPathExtension( p_demux, ".dv" ) && !p_demux->b_force ) return VLC_EGENERIC; if( stream_Peek( p_demux->s, &p_peek, DV_PAL_FRAME_SIZE ) < @@ -286,7 +287,7 @@ static int Demux( demux_t *p_demux ) { demux_sys_t *p_sys = p_demux->p_sys; block_t *p_block; - vlc_bool_t b_audio = VLC_FALSE; + bool b_audio = false; if( p_sys->b_hurry_up ) { @@ -327,7 +328,7 @@ static int Demux( demux_t *p_demux ) if( !p_sys->b_hurry_up ) { - p_sys->i_pcr += ( I64C(1000000) / p_sys->f_rate ); + p_sys->i_pcr += ( INT64_C(1000000) / p_sys->f_rate ); } return 1; @@ -341,7 +342,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) demux_sys_t *p_sys = p_demux->p_sys; /* XXX: DEMUX_SET_TIME is precise here */ - return demux2_vaControlHelper( p_demux->s, + return demux_vaControlHelper( p_demux->s, 0, -1, p_sys->frame_size * p_sys->f_rate * 8, p_sys->frame_size, i_query, args );