-
-
Save carlocaione/1ac67d26b4ddf64c8f28 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SectionVerb { | |
EnableSequence [ | |
exec "echo HiFi enable sequence" | |
] | |
DisableSequence [ | |
exec "echo HiFi disable sequence" | |
] | |
Value { | |
PlaybackPCM "hw:0" | |
CapturePCM "hw:0" | |
} | |
} | |
SectionDevice."Headphones" { | |
Comment "Headphones playback" | |
ConflictingDevice [ | |
"Speaker" | |
] | |
EnableSequence [ | |
cdev "hw:0" | |
exec "echo Headphones playback enable sequence" | |
cset "name='Headphone Switch' on" | |
] | |
DisableSequence [ | |
cdev "hw:0" | |
exec "echo Headphones playback disable sequence" | |
cset "name='Headphone Switch' off" | |
] | |
Value { | |
PlaybackChannels "2" | |
JackControl "Headphone Jack" | |
} | |
} | |
SectionDevice."Speaker" { | |
Comment "Speaker playback" | |
ConflictingDevice [ | |
"Headphones" | |
] | |
EnableSequence [ | |
cdev "hw:0" | |
exec "echo Speaker enable sequence" | |
cset "name='Ext Spk Switch' on" | |
] | |
DisableSequence [ | |
cdev "hw:0" | |
exec "echo Speaker disable sequence" | |
cset "name='Ext Spk Switch' off" | |
] | |
Value { | |
PlaybackChannels "2" | |
} | |
} | |
SectionDevice."Handset" { | |
Comment "Handset Microphone" | |
ConflictingDevice [ | |
"Mainmic" | |
] | |
EnableSequence [ | |
cdev "hw:0" | |
exec "echo Handset Microphone enable sequence" | |
cset "name='Headset Mic Switch' on" | |
cset "name='RECMIXL BST1 Switch' on" | |
cset "name='RECMIXR BST1 Switch' on" | |
cset "name='Sto1 ADC MIXL ADC1 Switch' on" | |
cset "name='Sto1 ADC MIXR ADC1 Switch' on" | |
] | |
DisableSequence [ | |
cdev "hw:0" | |
exec "echo Handset Microphone disable sequence" | |
cset "name='Headset Mic Switch' off" | |
cset "name='RECMIXL BST1 Switch' off" | |
cset "name='RECMIXR BST1 Switch' off" | |
cset "name='Sto1 ADC MIXL ADC1 Switch' off" | |
cset "name='Sto1 ADC MIXR ADC1 Switch' off" | |
] | |
Value { | |
CaptureChannels "2" | |
JackControl "Headset Mic Jack" | |
} | |
} | |
SectionDevice."Mainmic" { | |
Comment "Main Microphone" | |
ConflictingDevice [ | |
"Handset" | |
] | |
EnableSequence [ | |
cdev "hw:0" | |
exec "echo Main Microphone enable sequence" | |
cset "name='Int Mic Switch' on" | |
cset "name='RECMIXL BST2 Switch' on" | |
cset "name='RECMIXR BST2 Switch' on" | |
cset "name='Sto1 ADC MIXL ADC2 Switch' on" | |
cset "name='Sto1 ADC MIXR ADC2 Switch' on" | |
] | |
DisableSequence [ | |
cdev "hw:0" | |
exec "echo Main Microphone disable sequence" | |
cset "name='Int Mic Switch' off" | |
cset "name='RECMIXL BST2 Switch' off" | |
cset "name='RECMIXR BST2 Switch' off" | |
cset "name='Sto1 ADC MIXL ADC2 Switch' off" | |
cset "name='Sto1 ADC MIXR ADC2 Switch' off" | |
] | |
Value { | |
CaptureChannels "2" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment