From 74047453ef08f6d4b81da6173fb164016990843e Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Mon, 7 Oct 2024 07:18:09 -0600 Subject: [PATCH] Bug Fixes (#14193) * fix getting device from empty list * Overwrite all fields * Fix header too low --- frigate/app.py | 7 ++++++- frigate/ffmpeg_presets.py | 3 +++ web/src/components/mobile/MobilePage.tsx | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/frigate/app.py b/frigate/app.py index 1d1ee10f3..992452d60 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -533,6 +533,7 @@ class FrigateApp: { User.username: "admin", User.password_hash: password_hash, + User.notification_tokens: [], } ).execute() @@ -549,7 +550,11 @@ class FrigateApp: password_hash = hash_password( password, iterations=self.config.auth.hash_iterations ) - User.replace(username="admin", password_hash=password_hash).execute() + User.replace( + username="admin", + password_hash=password_hash, + notification_tokens=[], + ).execute() logger.info("********************************************************") logger.info("********************************************************") diff --git a/frigate/ffmpeg_presets.py b/frigate/ffmpeg_presets.py index 875357de5..1a3d4408f 100644 --- a/frigate/ffmpeg_presets.py +++ b/frigate/ffmpeg_presets.py @@ -31,6 +31,9 @@ class LibvaGpuSelector: devices = list(filter(lambda d: d.startswith("render"), os.listdir("/dev/dri"))) + if not devices: + return "/dev/dri/renderD128" + if len(devices) < 2: self._selected_gpu = f"/dev/dri/{devices[0]}" return self._selected_gpu diff --git a/web/src/components/mobile/MobilePage.tsx b/web/src/components/mobile/MobilePage.tsx index dfd221ea2..cd1b27493 100644 --- a/web/src/components/mobile/MobilePage.tsx +++ b/web/src/components/mobile/MobilePage.tsx @@ -91,7 +91,7 @@ export function MobilePageHeader({ return (