mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-09 12:45:25 +03:00
check for overlaps when checking segment for events
This commit is contained in:
parent
0e0b8268dc
commit
852c62529d
@ -830,11 +830,16 @@ function MotionReview({
|
|||||||
if (motionOnly) {
|
if (motionOnly) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
const segmentTime = alignStartDateToTimeline(currentTime);
|
const segmentStartTime = alignStartDateToTimeline(currentTime);
|
||||||
|
const segmentEndTime = segmentStartTime + segmentDuration;
|
||||||
const matchingItem = reviewItems?.all.find(
|
const matchingItem = reviewItems?.all.find(
|
||||||
(item) =>
|
(item) =>
|
||||||
item.start_time >= segmentTime &&
|
((item.start_time >= segmentStartTime &&
|
||||||
item.end_time <= segmentTime + segmentDuration &&
|
item.start_time < segmentEndTime) ||
|
||||||
|
(item.end_time > segmentStartTime &&
|
||||||
|
item.end_time <= segmentEndTime) ||
|
||||||
|
(item.start_time <= segmentStartTime &&
|
||||||
|
item.end_time >= segmentEndTime)) &&
|
||||||
item.camera === cameraName,
|
item.camera === cameraName,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user