mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-14 23:25:25 +03:00
Catch missing frame
This commit is contained in:
parent
3a09bafb07
commit
5d1b9836b2
@ -623,14 +623,10 @@ class FrigateApp:
|
||||
50, int(available_shm / (cam_total_frame_size))
|
||||
)
|
||||
|
||||
logger.info(
|
||||
logger.debug(
|
||||
f"Calculated total camera size {available_shm} / {cam_total_frame_size} :: {self.shm_frame_count} frames for each camera in SHM"
|
||||
)
|
||||
|
||||
logger.info(
|
||||
f"Calculated {self.shm_frame_count} frames for each camera in SHM"
|
||||
)
|
||||
|
||||
if self.shm_frame_count < 10:
|
||||
logger.warning(
|
||||
f"The current SHM size of {total_shm}MB is too small, recommend increasing it to at least {round(min_req_shm + cam_total_frame_size)}MB."
|
||||
|
||||
@ -78,6 +78,8 @@ class EmbeddingMaintainer(threading.Thread):
|
||||
try:
|
||||
frame_id = f"{camera}{data['frame_time']}"
|
||||
yuv_frame = self.frame_manager.get(frame_id, camera_config.frame_shape_yuv)
|
||||
|
||||
if yuv_frame is not None:
|
||||
data["thumbnail"] = self._create_thumbnail(yuv_frame, data["box"])
|
||||
self.tracked_events[data["id"]].append(data)
|
||||
self.frame_manager.close(frame_id)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user