vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Fri May 4 13:33:11 2018 +0300| [96e7e418645dd6ce2b34ee60b1161b906b127e88] | committer: Rémi Denis-Courmont
cdg: use VLC_TS_0, do not send VLC_TS_INVALID > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=96e7e418645dd6ce2b34ee60b1161b906b127e88 --- modules/demux/cdg.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/demux/cdg.c b/modules/demux/cdg.c index 268eaab01a..d682d6f4b8 100644 --- a/modules/demux/cdg.c +++ b/modules/demux/cdg.c @@ -100,7 +100,6 @@ static int Open( vlc_object_t * p_this ) /* There is CDG_FRAME_RATE frames per second */ date_Init( &p_sys->pts, CDG_FRAME_RATE, 1 ); - date_Set( &p_sys->pts, 0 ); p_demux->pf_demux = Demux; p_demux->pf_control = Control; @@ -132,13 +131,13 @@ static int Demux( demux_t *p_demux ) i_date = vlc_stream_Tell( p_demux->s ) / CDG_FRAME_SIZE * i_delta; if( i_date >= date_Get( &p_sys->pts ) + i_delta ) { - p_block->i_dts = p_block->i_pts = i_date; + p_block->i_dts = p_block->i_pts = VLC_TS_0 + i_date; date_Set( &p_sys->pts, i_date ); } else { - p_block->i_dts = i_date; - p_block->i_pts = date_Get( &p_sys->pts ); + p_block->i_dts = VLC_TS_0 + i_date; + p_block->i_pts = VLC_TS_0 + date_Get( &p_sys->pts ); } es_out_SetPCR( p_demux->out, p_block->i_pts ); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
