X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fvoc.c;h=07a9850a8c4370b01cae1408b3c1f83af2290ade;hb=e854291dbab92b860772cab2b9119539fe73eadb;hp=ccdb63a73fea173a6809101613c26de63b2c294f;hpb=14f37b2101842fa6e427f962f689db74eff6faba;p=vlc diff --git a/modules/demux/voc.c b/modules/demux/voc.c index ccdb63a73f..07a9850a8c 100644 --- a/modules/demux/voc.c +++ b/modules/demux/voc.c @@ -32,9 +32,6 @@ #include #include #include -#include - -#include /***************************************************************************** * Module descriptor @@ -462,13 +459,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; }