X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fvoc.c;h=3cf8887d44aa26bc0edd1ba31771d221662054c0;hb=8e1733aee81ca086428429050c69c63063a8a866;hp=ccdb63a73fea173a6809101613c26de63b2c294f;hpb=55c960749e8f91763e720ac610d5dd56f90fcde1;p=vlc diff --git a/modules/demux/voc.c b/modules/demux/voc.c index ccdb63a73f..3cf8887d44 100644 --- a/modules/demux/voc.c +++ b/modules/demux/voc.c @@ -462,13 +462,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; }