From d7d65be8d22f08f79ed41d2e95afd7d2d805b018 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Mon, 10 Jul 2023 19:39:30 -0600 Subject: [PATCH] Only use enabled cameras --- frigate/app.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frigate/app.py b/frigate/app.py index 568a21e7f..4237ca253 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -200,28 +200,28 @@ class FrigateApp: def init_queues(self) -> None: # Queues for clip processing self.event_queue: Queue = ff.Queue( - DEFAULT_QUEUE_BUFFER_SIZE * len(self.config.cameras.keys()) + DEFAULT_QUEUE_BUFFER_SIZE * sum(camera.enabled for camera in self.config.cameras.values()) ) self.event_processed_queue: Queue = ff.Queue( - DEFAULT_QUEUE_BUFFER_SIZE * len(self.config.cameras.keys()) + DEFAULT_QUEUE_BUFFER_SIZE * sum(camera.enabled for camera in self.config.cameras.values()) ) self.video_output_queue: Queue = mp.Queue( - maxsize=len(self.config.cameras.keys()) * 2 + maxsize=sum(camera.enabled for camera in self.config.cameras.values()) * 2 ) # Queue for cameras to push tracked objects to self.detected_frames_queue: Queue = mp.Queue( - maxsize=len(self.config.cameras.keys()) * 2 + maxsize=sum(camera.enabled for camera in self.config.cameras.values()) * 2 ) # Queue for recordings info self.recordings_info_queue: Queue = ff.Queue( - DEFAULT_QUEUE_BUFFER_SIZE * len(self.config.cameras.keys()) + DEFAULT_QUEUE_BUFFER_SIZE * sum(camera.enabled for camera in self.config.cameras.values()) ) # Queue for timeline events self.timeline_queue: Queue = ff.Queue( - DEFAULT_QUEUE_BUFFER_SIZE * len(self.config.cameras.keys()) + DEFAULT_QUEUE_BUFFER_SIZE * sum(camera.enabled for camera in self.config.cameras.values()) ) def init_database(self) -> None: