]> git.sesse.net Git - vlc/commitdiff
demux: mp4: fix inverted trun sample composition time signedness
authorFrancois Cartegnie <fcvlcdev@free.fr>
Sat, 10 Jan 2015 10:43:28 +0000 (11:43 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Mon, 12 Jan 2015 19:21:57 +0000 (20:21 +0100)
modules/demux/mp4/mp4.c

index cea6d3366418509a94dedf8980a9d899d86fd7cd..4687729513200f951508cc9f57f2784df92b2888 100644 (file)
@@ -4419,7 +4419,7 @@ static int LeafParseTRUN( demux_t *p_demux, mp4_track_t *p_track,
 
         if( p_trun->i_flags & MP4_TRUN_SAMPLE_TIME_OFFSET )
         {
-            if ( p_trun->i_version == 0 )
+            if ( p_trun->i_version == 1 )
                 i_nzpts += CLOCK_FREQ * (int32_t) p_trun->p_samples[i].i_composition_time_offset / p_track->i_timescale;
             else
                 i_nzpts += CLOCK_FREQ * p_trun->p_samples[i].i_composition_time_offset / p_track->i_timescale;