From c3cffb510bf1739bff4c8c6534e383de291519ce Mon Sep 17 00:00:00 2001 From: Scott Lamb Date: Sun, 5 Mar 2017 00:58:06 -0800 Subject: [PATCH] make an assert more informative I got this error but didn't understand how it happened. --- src/mp4.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mp4.rs b/src/mp4.rs index a1c2512..b5441c0 100644 --- a/src/mp4.rs +++ b/src/mp4.rs @@ -830,9 +830,9 @@ impl FileBuilder { let actual = s.s.actual_time_90k(); let skip = s.s.desired_range_90k.start - actual.start; let keep = s.s.desired_range_90k.end - s.s.desired_range_90k.start; - assert!(skip >= 0 && keep > 0, "desired={}..{} actual={}..{}", - s.s.desired_range_90k.start, s.s.desired_range_90k.end, - actual.start, actual.end); + assert!(skip >= 0 && keep > 0, "segment {}/{}: desired={}..{} actual={}..{}", + s.s.camera_id, s.s.recording_id, s.s.desired_range_90k.start, + s.s.desired_range_90k.end, actual.start, actual.end); cur_media_time += skip as u64; if unflushed.segment_duration + unflushed.media_time == cur_media_time { unflushed.segment_duration += keep as u64;