frigate/web/src/components/player
Claude b400bd4b96
Fix History preview video stretch by restoring contain as default object-fit
The MSE player default was set to 'fill' which stretches video in all contexts.
Only the draggable grid should use 'cover' (via --frigate-mse-object-fit:cover).
Changing the fallback to 'contain' restores aspect-ratio-preserving behaviour
everywhere else (History preview, etc.) while keeping the grid fill intact.

https://claude.ai/code/session_01EwdaKGsrRLZ74smmCQ1MgW
2026-03-13 11:20:52 +00:00
..
dynamic Improve motion review and add motion search (#22253) 2026-03-05 17:53:48 -06:00
BirdseyeLivePlayer.tsx Miscellaneous Fixes (#20866) 2025-11-10 10:03:56 -07:00
GenericVideoPlayer.tsx Make keyboard shortcuts consistent (#20326) 2025-10-02 07:21:37 -06:00
HlsVideoPlayer.tsx Improve motion review and add motion search (#22253) 2026-03-05 17:53:48 -06:00
JSMpegPlayer.tsx Revert "Add per-camera dashboard rotation and cover-fit support for live views" 2026-03-08 16:51:34 +11:00
LivePlayer.tsx Revert "Expose mediaContentStyle on LivePlayer and pass through to MSEPlayer and still image" 2026-03-09 15:34:41 +11:00
MsePlayer.tsx Fix History preview video stretch by restoring contain as default object-fit 2026-03-13 11:20:52 +00:00
PlayerStats.tsx Fix stream stats display (#19874) 2025-09-01 19:23:44 -05:00
PreviewPlayer.tsx Miscellaneous Fixes (#20989) 2025-11-21 15:40:58 -06:00
PreviewThumbnailPlayer.tsx fix tooltips (#21989) 2026-02-13 07:22:28 -06:00
VideoControls.tsx UI Tweaks (#20791) 2025-11-04 10:54:05 -06:00
WebRTCPlayer.tsx Update frontend to React 19 (#22275) 2026-03-05 07:42:38 -07:00