CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2008/12/31 06:13:39

Modified files:
        sys/dev/pci    : azalia.h azalia_codec.c 

Log message:
reimplement jack sense/speaker auto muting using unsolicited responses.
jacks which can mute speaker output are chosen with the new mixer item
'outputs.spkr_muters'.  e.g.

$ mixerctl -v outputs.spkr_muters
outputs.spkr_muters=hp,mic,line-in  { hp mic line-in }

if a jack is present in any listed "muter" plug, AND that plug is
configured for output (e.g. outputs.hp_dir=output) the speaker will
be muted.  the list of muters is selectable, selecting none turns of
muting altogether.

Reply via email to