Immediately set camera_fps to 0 if camera crashes

This commit is contained in:
Nick Mowen 2022-11-28 13:54:29 -07:00
parent 1d648ed605
commit 8aaef87e37

View File

@ -176,6 +176,7 @@ def capture_frames(
try: try:
frame_buffer[:] = ffmpeg_process.stdout.read(frame_size) frame_buffer[:] = ffmpeg_process.stdout.read(frame_size)
except Exception as e: except Exception as e:
fps.value = 0
logger.error(f"{camera_name}: Unable to read frames from ffmpeg process.") logger.error(f"{camera_name}: Unable to read frames from ffmpeg process.")
if ffmpeg_process.poll() != None: if ffmpeg_process.poll() != None: