X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fvoc.c;h=aa9ca8cb831ac0db4d55119824cc716fe45451b4;hb=e00e93c3bc2d9cf60404ac71060d26c3447782c4;hp=ccdb63a73fea173a6809101613c26de63b2c294f;hpb=fd7f8f854a13f7b65cb2b8622755aa47ee932919;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; }