mirror of
https://github.com/scottlamb/moonfire-nvr.git
synced 2025-02-26 12:59:17 -05:00
make an assert more informative
I got this error but didn't understand how it happened.
This commit is contained in:
parent
a9ca38fa4e
commit
c3cffb510b
@ -830,9 +830,9 @@ impl FileBuilder {
|
|||||||
let actual = s.s.actual_time_90k();
|
let actual = s.s.actual_time_90k();
|
||||||
let skip = s.s.desired_range_90k.start - actual.start;
|
let skip = s.s.desired_range_90k.start - actual.start;
|
||||||
let keep = s.s.desired_range_90k.end - s.s.desired_range_90k.start;
|
let keep = s.s.desired_range_90k.end - s.s.desired_range_90k.start;
|
||||||
assert!(skip >= 0 && keep > 0, "desired={}..{} actual={}..{}",
|
assert!(skip >= 0 && keep > 0, "segment {}/{}: desired={}..{} actual={}..{}",
|
||||||
s.s.desired_range_90k.start, s.s.desired_range_90k.end,
|
s.s.camera_id, s.s.recording_id, s.s.desired_range_90k.start,
|
||||||
actual.start, actual.end);
|
s.s.desired_range_90k.end, actual.start, actual.end);
|
||||||
cur_media_time += skip as u64;
|
cur_media_time += skip as u64;
|
||||||
if unflushed.segment_duration + unflushed.media_time == cur_media_time {
|
if unflushed.segment_duration + unflushed.media_time == cur_media_time {
|
||||||
unflushed.segment_duration += keep as u64;
|
unflushed.segment_duration += keep as u64;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user