From 078b6f62a77de34b0043cd967af382738e517e2b Mon Sep 17 00:00:00 2001 From: ibs0d <53568938+ibs0d@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:07:43 +1100 Subject: [PATCH] Revert non-MSE style props from live players --- web/src/components/player/LivePlayer.tsx | 5 ++ web/src/components/player/MsePlayer.tsx | 12 ++- web/src/views/live/DraggableGridLayout.tsx | 96 +++++++++++----------- 3 files changed, 61 insertions(+), 52 deletions(-) diff --git a/web/src/components/player/LivePlayer.tsx b/web/src/components/player/LivePlayer.tsx index 717e9a59d..baf555d8b 100644 --- a/web/src/components/player/LivePlayer.tsx +++ b/web/src/components/player/LivePlayer.tsx @@ -3,6 +3,7 @@ import { CameraConfig } from "@/types/frigateConfig"; import AutoUpdatingCameraImage from "../camera/AutoUpdatingCameraImage"; import ActivityIndicator from "../indicators/activity-indicator"; import { useCallback, useEffect, useMemo, useRef, useState } from "react"; +import type { CSSProperties } from "react"; import MSEPlayer from "./MsePlayer"; import JSMpegPlayer from "./JSMpegPlayer"; import { MdCircle } from "react-icons/md"; @@ -48,6 +49,7 @@ type LivePlayerProps = { autoLive?: boolean; showStats?: boolean; onClick?: () => void; + mediaContentStyle?: CSSProperties; setFullResolution?: React.Dispatch>; onError?: (error: LivePlayerError) => void; onResetLiveMode?: () => void; @@ -73,6 +75,7 @@ export default function LivePlayer({ autoLive = true, showStats = false, onClick, + mediaContentStyle, setFullResolution, onError, onResetLiveMode, @@ -299,6 +302,7 @@ export default function LivePlayer({ -
- { - !isEditMode && onSelectCamera(camera.name); - }} - onError={(e) => { - setPreferredLiveModes((prevModes) => { - const newModes = { ...prevModes }; - if (e === "mse-decode") { - delete newModes[camera.name]; - } - return newModes; - }); - }} - onResetLiveMode={() => - resetPreferredLiveMode(camera.name) - } - playAudio={audioStates[camera.name]} - volume={volumeStates[camera.name]} - /> -
+ onClick={() => { + !isEditMode && onSelectCamera(camera.name); + }} + onError={(e) => { + setPreferredLiveModes((prevModes) => { + const newModes = { ...prevModes }; + if (e === "mse-decode") { + delete newModes[camera.name]; + } + return newModes; + }); + }} + onResetLiveMode={() => + resetPreferredLiveMode(camera.name) + } + playAudio={audioStates[camera.name]} + volume={volumeStates[camera.name]} + /> {isEditMode && showCircles && }