From f66c4f53e063cd7a701a7f7c5dff8825dea2d621 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 30 Jan 2026 14:33:16 -0700 Subject: [PATCH] Improve motion boxes handling for features that don't require motion --- frigate/embeddings/maintainer.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index 1a0950cbb..bd707de15 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -633,7 +633,7 @@ class EmbeddingMaintainer(threading.Thread): camera, frame_name, _, _, motion_boxes, _ = data - if not camera or len(motion_boxes) == 0 or camera not in self.config.cameras: + if not camera or camera not in self.config.cameras: return camera_config = self.config.cameras[camera] @@ -660,8 +660,10 @@ class EmbeddingMaintainer(threading.Thread): return for processor in self.realtime_processors: - if dedicated_lpr_enabled and isinstance( - processor, LicensePlateRealTimeProcessor + if ( + dedicated_lpr_enabled + and len(motion_boxes) > 0 + and isinstance(processor, LicensePlateRealTimeProcessor) ): processor.process_frame(camera, yuv_frame, True)