mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-02-18 00:16:41 +01:00
handle exception when missing frame
This commit is contained in:
parent
16ef432228
commit
19115fb828
@ -159,9 +159,16 @@ class BirdsEyeFrameManager:
|
|||||||
frame = None
|
frame = None
|
||||||
channel_dims = None
|
channel_dims = None
|
||||||
else:
|
else:
|
||||||
|
try:
|
||||||
frame = self.frame_manager.get(
|
frame = self.frame_manager.get(
|
||||||
f"{camera}{frame_time}", self.config.cameras[camera].frame_shape_yuv
|
f"{camera}{frame_time}", self.config.cameras[camera].frame_shape_yuv
|
||||||
)
|
)
|
||||||
|
except FileNotFoundError:
|
||||||
|
# TODO: better frame management would prevent this edge case
|
||||||
|
logger.warning(
|
||||||
|
f"Unable to copy frame {camera}{frame_time} to birdseye."
|
||||||
|
)
|
||||||
|
return
|
||||||
channel_dims = self.cameras[camera]["channel_dims"]
|
channel_dims = self.cameras[camera]["channel_dims"]
|
||||||
|
|
||||||
copy_yuv_to_position(
|
copy_yuv_to_position(
|
||||||
|
Loading…
Reference in New Issue
Block a user