Further testing has revealed that while aucat doesn't work, writing to
/dev/audio0 works fine and respects the mixer settings.

I've appended the output of mixerctl -v.

inputs.dac-0:1=174,174 
inputs.dac-2:3=174,174 
record.adc-2:3_mute=off  [ off on ]
record.adc-2:3=124,124 
record.adc-0:1_mute=off  [ off on ]
record.adc-0:1=124,124 
inputs.mix_source=mic2,beep  { mic2 beep }
inputs.mix_mic2=120,120 
inputs.mix_beep=120,120 
inputs.mix2_source=dac-0:1,mix  { dac-0:1 mix }
inputs.mix3_source=dac-2:3,mix  { dac-2:3 mix }
inputs.mix4_source=dac-0:1,dac-2:3  { dac-0:1 dac-2:3 }
inputs.mic=85,85 
outputs.spkr_source=mix3  [ mix2 mix3 ]
outputs.spkr_mute=off  [ off on ]
outputs.spkr_eapd=on  [ off on ]
outputs.hp_source=mix2  [ mix2 mix3 ]
outputs.hp_mute=off  [ off on ]
outputs.hp_boost=off  [ off on ]
outputs.hp_eapd=on  [ off on ]
inputs.mic2=85,85 
outputs.mic2_dir=input-vr80  [ none input input-vr0 input-vr50 input-vr80 
input-vr100 ]
record.adc-0:1_source=mic  [ mic2 beep mix mic ]
record.adc-2:3_source=mic2  [ mic2 beep mix ]
outputs.hp_sense=unplugged  [ unplugged plugged ]
outputs.mic2_sense=unplugged  [ unplugged plugged ]
outputs.spkr_muters=hp  { hp }
outputs.master=255,255 
outputs.master.mute=off  [ off on ]
outputs.master.slaves=dac-0:1,dac-2:3,spkr,hp  { dac-0:1 dac-2:3 spkr hp }
record.volume=124,124 
record.volume.mute=off  [ off on ]
record.volume.slaves=adc-2:3,adc-0:1  { adc-2:3 adc-0:1 mic mic2 }
record.enable=sysctl  [ off on sysctl ]

Reply via email to