X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fvoc.c;h=aa9ca8cb831ac0db4d55119824cc716fe45451b4;hb=41b8c2e1f660c767ee7a96ab69204b94b1470ca8;hp=ccdb63a73fea173a6809101613c26de63b2c294f;hpb=4b44912ce0888ed40d35aa5d782cd17cbf7e9c6b;p=vlc diff --git a/modules/demux/voc.c b/modules/demux/voc.c index ccdb63a73f..aa9ca8cb83 100644 --- a/modules/demux/voc.c +++ b/modules/demux/voc.c @@ -34,8 +34,6 @@ #include #include -#include - /***************************************************************************** * Module descriptor *****************************************************************************/ @@ -462,13 +460,14 @@ static int Demux( demux_t *p_demux ) p_sys->i_silence_countdown -= i; } - p_block->i_dts = p_block->i_pts = - date_Increment( &p_sys->pts, p_sys->fmt.audio.i_frame_length * i ); + p_block->i_dts = p_block->i_pts = VLC_TS_0 + date_Get( &p_sys->pts ); es_out_Control( p_demux->out, ES_OUT_SET_PCR, p_block->i_pts ); es_out_Send( p_demux->out, p_sys->p_es, p_block ); + date_Increment( &p_sys->pts, p_sys->fmt.audio.i_frame_length * i ); + return 1; }