Open to recordings with pre-buffer

This commit is contained in:
Nicolas Mowen 2024-04-28 18:38:27 -06:00
parent 8c610bea49
commit a3dd129fac
3 changed files with 6 additions and 3 deletions

View File

@ -23,6 +23,7 @@ import useContextMenu from "@/hooks/use-contextmenu";
import ActivityIndicator from "../indicators/activity-indicator"; import ActivityIndicator from "../indicators/activity-indicator";
import { TimeRange } from "@/types/timeline"; import { TimeRange } from "@/types/timeline";
import { NoThumbSlider } from "../ui/slider"; import { NoThumbSlider } from "../ui/slider";
import { PREVIEW_PADDING } from "@/types/preview";
type PreviewPlayerProps = { type PreviewPlayerProps = {
review: ReviewSegment; review: ReviewSegment;
@ -337,7 +338,6 @@ function PreviewContent({
} }
} }
const PREVIEW_PADDING = 16;
type VideoPreviewProps = { type VideoPreviewProps = {
relevantPreview: Preview; relevantPreview: Preview;
startTime: number; startTime: number;

View File

@ -5,3 +5,6 @@ export type Preview = {
start: number; start: number;
end: number; end: number;
}; };
export const PREVIEW_PADDING = 16;

View File

@ -9,7 +9,7 @@ import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group";
import { useTimelineUtils } from "@/hooks/use-timeline-utils"; import { useTimelineUtils } from "@/hooks/use-timeline-utils";
import { useScrollLockout } from "@/hooks/use-mouse-listener"; import { useScrollLockout } from "@/hooks/use-mouse-listener";
import { FrigateConfig } from "@/types/frigateConfig"; import { FrigateConfig } from "@/types/frigateConfig";
import { Preview } from "@/types/preview"; import { PREVIEW_PADDING, Preview } from "@/types/preview";
import { import {
MotionData, MotionData,
ReviewFilter, ReviewFilter,
@ -175,7 +175,7 @@ export default function EventView({
} else { } else {
onOpenRecording({ onOpenRecording({
camera: review.camera, camera: review.camera,
startTime: review.start_time, startTime: review.start_time - PREVIEW_PADDING,
severity: review.severity, severity: review.severity,
}); });