]> git.sesse.net Git - vlc/commitdiff
* modules/demux/mp4/mp4.c: fixed timestamping (PTS) bug.
authorGildas Bazin <gbazin@videolan.org>
Fri, 3 Jun 2005 13:03:36 +0000 (13:03 +0000)
committerGildas Bazin <gbazin@videolan.org>
Fri, 3 Jun 2005 13:03:36 +0000 (13:03 +0000)
modules/demux/mp4/mp4.c

index 50535edfe4f6433ff4649fd2b1a3109a0644d499..6ee86b155795b19a76670871c6549fad7e9b81ad 100644 (file)
@@ -690,7 +690,7 @@ static int Demux( demux_t *p_demux )
                 p_block->i_dts = MP4_TrackGetDTS( p_demux, tk ) + 1;
                 /* pts */
                 i_delta = MP4_TrackGetPTSDelta( p_demux, tk );
-                if( i_delta >= 0 )
+                if( i_delta != -1 )
                     p_block->i_pts = p_block->i_dts + i_delta;
                 else if( tk->fmt.i_cat != VIDEO_ES )
                     p_block->i_pts = p_block->i_dts;