From 3423718ac1c4af8357ce432923fc1a91ad25c142 Mon Sep 17 00:00:00 2001 From: legop3 Date: Mon, 24 Nov 2025 13:58:27 -0500 Subject: [PATCH] walls doors and airlocks --- server/systemd/room-camera.service | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/systemd/room-camera.service b/server/systemd/room-camera.service index 95b86443..4c2d97d1 100644 --- a/server/systemd/room-camera.service +++ b/server/systemd/room-camera.service @@ -5,8 +5,9 @@ Wants=network-online.target [Service] Type=simple -ExecStartPre=/usr/bin/amixer -c 0 sset 'Mic Capture Switch' cap -ExecStartPre=/usr/bin/amixer -c 0 sset 'Mic Capture Volume' 100% +# Some USB mics only expose a single "Mic" control; don't fail if a control is missing. +ExecStartPre=/usr/bin/sh -c "/usr/bin/amixer -q -c 0 sset 'Mic Capture Switch' cap || /usr/bin/true" +ExecStartPre=/usr/bin/sh -c "/usr/bin/amixer -q -c 0 sset 'Mic Capture Volume' 100% || /usr/bin/amixer -q -c 0 sset 'Mic' 100% cap || /usr/bin/true" ExecStart=/usr/bin/ffmpeg \ -fflags nobuffer -thread_queue_size 256 -f v4l2 -input_format h264 -i /dev/video2 \ -fflags nobuffer -thread_queue_size 256 -f alsa -ar 16000 -ac 2 -i hw:0,0 \