[vlc-devel] [PATCH 01/33] input: remove unused second parameter of DEMUX_SET_POSITION and DEMUX_SET_TIME
Steve Lhomme
robux4 at videolabs.io
Wed Dec 23 13:01:46 CET 2015
You may ignore this one and the next one.
They were already submitted and are not needed by the Chromecast code.
On Wed, Dec 23, 2015 at 12:58 PM, Steve Lhomme <robux4 at videolabs.io> wrote:
> ---
> include/vlc_demux.h | 4 ++--
> src/input/input.c | 12 +++++-------
> 2 files changed, 7 insertions(+), 9 deletions(-)
>
> diff --git a/include/vlc_demux.h b/include/vlc_demux.h
> index 45f5416..6433f57 100644
> --- a/include/vlc_demux.h
> +++ b/include/vlc_demux.h
> @@ -190,12 +190,12 @@ enum demux_query_e
> /* I. Common queries to access_demux and demux */
> /* POSITION double between 0.0 and 1.0 */
> DEMUX_GET_POSITION = 0x300, /* arg1= double * res= */
> - DEMUX_SET_POSITION, /* arg1= double arg2= bool b_precise res=can fail */
> + DEMUX_SET_POSITION, /* arg1= double res=can fail */
>
> /* LENGTH/TIME in microsecond, 0 if unknown */
> DEMUX_GET_LENGTH, /* arg1= int64_t * res= */
> DEMUX_GET_TIME, /* arg1= int64_t * res= */
> - DEMUX_SET_TIME, /* arg1= int64_t arg2= bool b_precise res=can fail */
> + DEMUX_SET_TIME, /* arg1= int64_t res=can fail */
>
> /**
> * \todo Document
> diff --git a/src/input/input.c b/src/input/input.c
> index a5d408c..976a4e3 100644
> --- a/src/input/input.c
> +++ b/src/input/input.c
> @@ -1588,7 +1588,7 @@ static bool Control( input_thread_t *p_input,
> /* Reset the decoders states and clock sync (before calling the demuxer */
> es_out_SetTime( p_input->p->p_es_out, -1 );
> if( demux_Control( p_input->p->master->p_demux, DEMUX_SET_POSITION,
> - (double) f_pos, !p_input->p->b_fast_seek ) )
> + (double) f_pos ) )
> {
> msg_Err( p_input, "INPUT_CONTROL_SET_POSITION(_OFFSET) "
> "%2.1f%% failed", (double)(f_pos * 100.f) );
> @@ -1623,8 +1623,7 @@ static bool Control( input_thread_t *p_input,
> es_out_SetTime( p_input->p->p_es_out, -1 );
>
> i_ret = demux_Control( p_input->p->master->p_demux,
> - DEMUX_SET_TIME, i_time,
> - !p_input->p->b_fast_seek );
> + DEMUX_SET_TIME, i_time );
> if( i_ret )
> {
> int64_t i_length;
> @@ -1635,8 +1634,7 @@ static bool Control( input_thread_t *p_input,
> {
> double f_pos = (double)i_time / (double)i_length;
> i_ret = demux_Control( p_input->p->master->p_demux,
> - DEMUX_SET_POSITION, f_pos,
> - !p_input->p->b_fast_seek );
> + DEMUX_SET_POSITION, f_pos );
> }
> }
> if( i_ret )
> @@ -1891,7 +1889,7 @@ static bool Control( input_thread_t *p_input,
> }
>
> if( demux_Control( slave->p_demux,
> - DEMUX_SET_TIME, i_time, true ) )
> + DEMUX_SET_TIME, i_time ) )
> {
> msg_Err( p_input, "seek failed for new slave" );
> InputSourceDestroy( slave );
> @@ -2428,7 +2426,7 @@ static void SlaveSeek( input_thread_t *p_input )
> {
> input_source_t *in = p_input->p->slave[i];
>
> - if( demux_Control( in->p_demux, DEMUX_SET_TIME, i_time, true ) )
> + if( demux_Control( in->p_demux, DEMUX_SET_TIME, i_time ) )
> {
> if( !in->b_eof )
> msg_Err( p_input, "seek failed for slave %d -> EOF", i );
> --
> 2.6.3
>
More information about the vlc-devel
mailing list