Skip to content

Commit

Permalink
Only use enabled cameras
Browse files Browse the repository at this point in the history
  • Loading branch information
NickM-27 committed Jul 11, 2023
1 parent c4f0b6c commit d7d65be
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions frigate/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,28 +200,28 @@ def set_log_levels(self) -> None:
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:
Expand Down

0 comments on commit d7d65be

Please sign in to comment.