From 56889506262c9e3d0fcd874961efaafdf0e01c79 Mon Sep 17 00:00:00 2001 From: Jensenn Date: Thu, 11 Jan 2024 17:33:18 -0700 Subject: [PATCH] Allow sample_time to wrap --- src/track.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/track.rs b/src/track.rs index 7eada83..122c46a 100644 --- a/src/track.rs +++ b/src/track.rs @@ -520,12 +520,12 @@ impl Mp4Track { )?; } let duration = trun.sample_durations[sample_idx]; - return Ok((base_start_time + start_offset, duration)); + return Ok((base_start_time.wrapping_add(start_offset), duration)); } } } let start_offset = ((sample_id - 1) * default_sample_duration) as u64; - Ok((base_start_time + start_offset, default_sample_duration)) + Ok((base_start_time.wrapping_add(start_offset), default_sample_duration)) } else { let stts = &self.trak.mdia.minf.stbl.stts;