2010/10/8 David Henningsson david.henningsson@canonical.com
On 2010-10-07 15:43, Raymond Yau wrote:
2010/10/7 Davyd McColldavydm@gmail.com
Good day
I'm new to this list (though I've done some searching, I'm sure I could have missed something), so please bear with me.
I filed a bug report recently against Ubuntu with respect to the problem I'm experiencing (as per the subject: jacking in my headphones doesn't mute
the
speaker output) and was informed that the decision had been made
upstream
as a design intention. I was linked off to:
http://mailman.alsa-project.org/pipermail/alsa-devel/2010-August/030071.html
with respect to the thread on this topic. I'd like to raise it again though, perhaps as a configurable feature, for the following reasons:
Enable auto-muting in model=auto only for devices with HP and speakers.
http://git.alsa-project.org/?p=alsa-kernel.git;a=commitdiff;h=2a2ed0dfc9ec44...
if the bios set your laptop 's speaker as line out , you need to
implement a
new model for your laptop ,
Can't you just override the pin config (via user_pin_configs in sysfs, or a patch file) in this case?
-- David Henningsson, Canonical Ltd. http://launchpad.net/~diwic http://launchpad.net/%7Ediwic
As you have not provided any output of alsa-info.sh , it is impossible to say this case is a regression or not
If the driver cannot find the [Pin Complex] Speaker at Int when you select model=auto. it assume that it is a desktop instead of a laptop
Some HDA codecs have "independent HP" switch (e.g. some of those VIA codecs), the playback device 0 has 2 subdevices o allow headphone and the line out - green jack at rear panel to play different audio stream concurrently.
The driver cannot automute the line out when you pluggin the headphone in this case and those VIA codecs have onle and only one model=auto