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