Fix audio enabling

This commit is contained in:
Nick Mowen 2023-06-19 16:29:53 -06:00
parent 2555232f45
commit f8b2643ca8
2 changed files with 4 additions and 1 deletions

View File

@ -50,6 +50,7 @@ def listen_to_audio(
audio_threads: list[threading.Thread] = []
def receiveSignal(signalNumber: int, frame: Optional[FrameType]) -> None:
logger.error(f"Received end signal")
stop_event.set()
signal.signal(signal.SIGTERM, receiveSignal)
@ -245,3 +246,4 @@ class AudioEventMaintainer(threading.Thread):
stop_ffmpeg(self.audio_listener, logger)
self.pipe_file.close()
logger.error(f"Exiting audio runner")

View File

@ -41,10 +41,11 @@ export function WsProvider({
useEffect(() => {
Object.keys(config.cameras).forEach((camera) => {
const { name, record, detect, snapshots } = config.cameras[camera];
const { name, record, detect, snapshots, audio } = config.cameras[camera];
dispatch({ topic: `${name}/recordings/state`, payload: record.enabled ? 'ON' : 'OFF', retain: false });
dispatch({ topic: `${name}/detect/state`, payload: detect.enabled ? 'ON' : 'OFF', retain: false });
dispatch({ topic: `${name}/snapshots/state`, payload: snapshots.enabled ? 'ON' : 'OFF', retain: false });
dispatch({ topic: `${name}/audio/state`, payload: audio.enabled ? 'ON' : 'OFF', retain: false });
});
}, [config]);