浏览代码

continue if frames not in frame manager

Blake Blackshear 4 年之前
父节点
当前提交
005e188d38
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      frigate/video.py

+ 4 - 0
frigate/video.py

@@ -282,6 +282,10 @@ def process_frames(camera_name: str, frame_queue: mp.Queue, frame_shape,
         current_frame_time.value = frame_time
         current_frame_time.value = frame_time
 
 
         frame = frame_manager.get(f"{camera_name}{frame_time}")
         frame = frame_manager.get(f"{camera_name}{frame_time}")
+
+        if frame is None:
+            print(f"{camera_name}: frame {frame_time} is not in memory store.")
+            continue
         
         
         fps_tracker.update()
         fps_tracker.update()
         fps.value = fps_tracker.eps()
         fps.value = fps_tracker.eps()