mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 17:55:21 +03:00
Send error instead of empty for known erroring hwaccel
This commit is contained in:
parent
7574b9e846
commit
26f3feea45
@ -123,7 +123,7 @@ async def set_gpu_stats(
|
|||||||
if isinstance(args, list):
|
if isinstance(args, list):
|
||||||
args = " ".join(args)
|
args = " ".join(args)
|
||||||
|
|
||||||
if args and args not in hwaccel_args and args not in hwaccel_errors:
|
if args and args not in hwaccel_args:
|
||||||
hwaccel_args.append(args)
|
hwaccel_args.append(args)
|
||||||
|
|
||||||
for stream_input in camera.ffmpeg.inputs:
|
for stream_input in camera.ffmpeg.inputs:
|
||||||
@ -138,7 +138,10 @@ async def set_gpu_stats(
|
|||||||
stats: dict[str, dict] = {}
|
stats: dict[str, dict] = {}
|
||||||
|
|
||||||
for args in hwaccel_args:
|
for args in hwaccel_args:
|
||||||
if "cuvid" in args or "nvidia" in args:
|
if args in hwaccel_errors:
|
||||||
|
# known erroring args should automatically return as error
|
||||||
|
stats["error-gpu"] = {"gpu": -1, "mem": -1}
|
||||||
|
elif "cuvid" in args or "nvidia" in args:
|
||||||
# nvidia GPU
|
# nvidia GPU
|
||||||
nvidia_usage = get_nvidia_gpu_stats()
|
nvidia_usage = get_nvidia_gpu_stats()
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user