Small fixes and docs tweaks (#16595)

* don't clear url params if we're creating a new object mask

* use correct threshold var in debug log

* docs tweak for mjpeg cameras
This commit is contained in:
Josh Hawkins 2025-02-15 07:56:45 -06:00 committed by GitHub
parent 6bb1a5dfd2
commit 5264a18dfa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 5 deletions

View File

@ -22,7 +22,7 @@ Note that mjpeg cameras require encoding the video into h264 for recording, and
```yaml
go2rtc:
streams:
mjpeg_cam: "ffmpeg:{your_mjpeg_stream_url}#video=h264#hardware" # <- use hardware acceleration to create an h264 stream usable for other components.
mjpeg_cam: "ffmpeg:http://your_mjpeg_stream_url#video=h264#hardware" # <- use hardware acceleration to create an h264 stream usable for other components.
cameras:
...
@ -85,7 +85,7 @@ This camera is H.265 only. To be able to play clips on some devices (like MacOs
cameras:
annkec800: # <------ Name the camera
ffmpeg:
apple_compatibility: true # <- Adds compatibility with MacOS and iPhone
apple_compatibility: true # <- Adds compatibility with MacOS and iPhone
output_args:
record: preset-record-generic-audio-aac

View File

@ -1062,7 +1062,7 @@ class LicensePlateProcessor(RealTimeProcessorApi):
# Check against minimum confidence threshold
if avg_confidence < self.lpr_config.recognition_threshold:
logger.debug(
f"Average confidence {avg_confidence} is less than threshold ({self.lpr_config.threshold})"
f"Average confidence {avg_confidence} is less than threshold ({self.lpr_config.recognition_threshold})"
)
return

View File

@ -38,6 +38,7 @@ import NotificationView from "@/views/settings/NotificationsSettingsView";
import SearchSettingsView from "@/views/settings/SearchSettingsView";
import UiSettingsView from "@/views/settings/UiSettingsView";
import { useSearchEffect } from "@/hooks/use-overlay-state";
import { useSearchParams } from "react-router-dom";
const allSettingsViews = [
"UI settings",
@ -58,6 +59,8 @@ export default function Settings() {
const { data: config } = useSWR<FrigateConfig>("config");
const [searchParams] = useSearchParams();
// available settings views
const settingsViews = useMemo(() => {
@ -124,7 +127,8 @@ export default function Settings() {
if (allSettingsViews.includes(page as SettingsType)) {
setPage(page as SettingsType);
}
return false;
// don't clear url params if we're creating a new object mask
return !searchParams.has("object_mask");
});
useSearchEffect("camera", (camera: string) => {
@ -132,7 +136,8 @@ export default function Settings() {
if (cameraNames.includes(camera)) {
setSelectedCamera(camera);
}
return false;
// don't clear url params if we're creating a new object mask
return !searchParams.has("object_mask");
});
useEffect(() => {