mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-06-21 11:51:53 +03:00
start playback a few seconds before the change so the motion is in view
This commit is contained in:
parent
0fbd632875
commit
2b44a9eb46
@ -51,7 +51,7 @@ import { useTimelineUtils } from "@/hooks/use-timeline-utils";
|
|||||||
import { useCameraPreviews } from "@/hooks/use-camera-previews";
|
import { useCameraPreviews } from "@/hooks/use-camera-previews";
|
||||||
import { getChunkedTimeDay } from "@/utils/timelineUtil";
|
import { getChunkedTimeDay } from "@/utils/timelineUtil";
|
||||||
|
|
||||||
import { MotionData, ZoomLevel } from "@/types/review";
|
import { MotionData, REVIEW_PADDING, ZoomLevel } from "@/types/review";
|
||||||
import {
|
import {
|
||||||
ASPECT_VERTICAL_LAYOUT,
|
ASPECT_VERTICAL_LAYOUT,
|
||||||
ASPECT_WIDE_LAYOUT,
|
ASPECT_WIDE_LAYOUT,
|
||||||
@ -958,7 +958,8 @@ export default function MotionSearchView({
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
manuallySetCurrentTime(result.timestamp, true);
|
// start playback a few seconds before the change so the motion is in view
|
||||||
|
manuallySetCurrentTime(result.timestamp - REVIEW_PADDING, true);
|
||||||
},
|
},
|
||||||
[manuallySetCurrentTime, onDaySelect, timeRange],
|
[manuallySetCurrentTime, onDaySelect, timeRange],
|
||||||
);
|
);
|
||||||
@ -972,7 +973,7 @@ export default function MotionSearchView({
|
|||||||
pendingSeekTime >= timeRange.after &&
|
pendingSeekTime >= timeRange.after &&
|
||||||
pendingSeekTime <= timeRange.before
|
pendingSeekTime <= timeRange.before
|
||||||
) {
|
) {
|
||||||
manuallySetCurrentTime(pendingSeekTime, true);
|
manuallySetCurrentTime(pendingSeekTime - REVIEW_PADDING, true);
|
||||||
setPendingSeekTime(null);
|
setPendingSeekTime(null);
|
||||||
pendingSeekTimeRef.current = null;
|
pendingSeekTimeRef.current = null;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user