+
+ local desired_alsa_sound_shark_volume = (volume_db < -40.0) and 0 or 154 -- 154 corresponds to 70% in alsamixer for this input.
+ if desired_alsa_sound_shark_volume ~= last_alsa_sound_shark_volume then
+ os.execute("amixer -D hw:CARD=USB sset 'Mix A Input 04' " .. desired_alsa_sound_shark_volume .. " &")
+ os.execute("amixer -D hw:CARD=USB sset 'Mix B Input 04' " .. desired_alsa_sound_shark_volume .. " &")
+ last_alsa_sound_shark_volume = desired_alsa_sound_shark_volume
+ end