At Wed, 04 Aug 2010 16:42:50 +0200, David Henningsson wrote: > > Here's an interesting problem which I'm not sure whether it should be > fixed in PulseAudio or the driver, but I'm starting here. > > I have a laptop with a HDA VIA VT1708 chip and would like auto-muting. > VIA advertises auto-muting by changing the "Front Playback Switch" (see > sound/pci/hda/patch_via.c:2023, via_hp_automute). > > Now PulseAudio's default mixer path, "analog-output", treats "Front" as > part of the volume merge chain, which in this case is incorrect, and so > when the switch gets muted, PA thinks that the chain is muted and gets > confused (as in: no sound output, and PA advertises to g-v-c and others > that it is now muted). > > It seems to me like from PA's perspective the name should have been > "Speaker Playback Switch" instead, but VIA does not seem to use > "Speaker" at all, and BIOS seems to have set up my caps for Speaker as > "Line out", so I'm not sure if this is the right way to do it. > > For reference, here's my alsa-info: > http://launchpadlibrarian.net/53047763/alsa-info.txt.JUhgxH8rDZ The current implementation of VIA HD-audio codecs are somehow messy and I hope someone will really clean up the stuff there to follow other standards. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel