From f81ce687cdb279586125779210f8660a8693a6d0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Mon, 7 Dec 2009 06:56:51 +0100 Subject: [PATCH] mlp packetizer: use VLC_TS_INVALID refs #3135 --- modules/packetizer/mlp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/packetizer/mlp.c b/modules/packetizer/mlp.c index 466a0fe408..ee2479b602 100644 --- a/modules/packetizer/mlp.c +++ b/modules/packetizer/mlp.c @@ -212,7 +212,7 @@ static block_t *Packetize( decoder_t *p_dec, block_t **pp_block ) case STATE_SYNC: /* New frame, set the Presentation Time Stamp */ p_sys->i_pts = p_sys->bytestream.p_block->i_pts; - if( p_sys->i_pts != 0 && + if( p_sys->i_pts > VLC_TS_INVALID && p_sys->i_pts != date_Get( &p_sys->end_date ) ) { date_Set( &p_sys->end_date, p_sys->i_pts ); @@ -318,7 +318,7 @@ static block_t *Packetize( decoder_t *p_dec, block_t **pp_block ) /* Make sure we don't reuse the same pts twice */ if( p_sys->i_pts == p_sys->bytestream.p_block->i_pts ) - p_sys->i_pts = p_sys->bytestream.p_block->i_pts = 0; + p_sys->i_pts = p_sys->bytestream.p_block->i_pts = VLC_TS_INVALID; /* So p_block doesn't get re-added several times */ *pp_block = block_BytestreamPop( &p_sys->bytestream ); -- 2.39.2