mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 10:45:21 +03:00
Fixes
This commit is contained in:
parent
6c1fda11f6
commit
5748efb352
@ -195,7 +195,7 @@ class AudioEventMaintainer(threading.Thread):
|
||||
except FileExistsError:
|
||||
pass
|
||||
|
||||
start_or_restart_ffmpeg(
|
||||
self.audio_listener = start_or_restart_ffmpeg(
|
||||
self.ffmpeg_cmd, logger, self.logpipe, None, self.audio_listener
|
||||
)
|
||||
|
||||
|
||||
@ -72,8 +72,11 @@ class EventProcessor(threading.Thread):
|
||||
except queue.Empty:
|
||||
continue
|
||||
|
||||
logger.error(f"Event received: {source_type} {event_type} {camera} {event_data['id']}")
|
||||
logger.error(
|
||||
f"Event received: {source_type} {event_type} {camera} {event_data['id']}"
|
||||
)
|
||||
|
||||
if source_type == EventTypeEnum.tracked_object:
|
||||
self.timeline_queue.put(
|
||||
(
|
||||
camera,
|
||||
@ -84,14 +87,13 @@ class EventProcessor(threading.Thread):
|
||||
)
|
||||
)
|
||||
|
||||
if source_type == EventTypeEnum.tracked_object:
|
||||
if event_type == "start":
|
||||
self.events_in_process[event_data["id"]] = event_data
|
||||
continue
|
||||
|
||||
self.handle_object_detection(event_type, camera, event_data)
|
||||
elif source_type == EventTypeEnum.audio:
|
||||
self.handle_audio_detection(event_type, camera, event_data)
|
||||
self.handle_audio_detection(event_type, event_data)
|
||||
elif source_type == EventTypeEnum.api:
|
||||
self.handle_external_detection(event_type, event_data)
|
||||
|
||||
@ -217,7 +219,7 @@ class EventProcessor(threading.Thread):
|
||||
self.event_processed_queue.put((event_data["id"], camera))
|
||||
|
||||
def handle_audio_detection(self, type: str, event_data: Event) -> None:
|
||||
if type == "new":
|
||||
if type == "start":
|
||||
event = {
|
||||
Event.id: event_data["id"],
|
||||
Event.label: event_data["label"],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user