From 7029a631660403a42834c7a0377745fd6e17b3cb Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Mon, 7 Oct 2024 06:49:44 -0600 Subject: [PATCH] fix getting device from empty list --- frigate/ffmpeg_presets.py | 3 +++ 1 file changed, 3 insertions(+) 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