At Tue, 22 Jan 2013 05:06:33 -0500, Miro Hodak wrote:
On Tue, Jan 22, 2013 at 3:58 AM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 22 Jan 2013 03:14:10 -0500, Miro Hodak wrote:
On Tue, Jan 22, 2013 at 2:05 AM, Takashi Iwai tiwai@suse.de wrote:
At Mon, 21 Jan 2013 21:21:45 +0100, Takashi Iwai wrote:
The patch is below, already merged in test/hda-gen-parser branch (and test/hda-migrate and master branch, too), as usual.
Takashi
From: Takashi Iwai tiwai@suse.de Subject: [PATCH] ALSA: hda - Disable HP auto-mute during independent HP mode
Both the HP auto-mute and the independent HP mode conflict with each other. Make HP auto-mute disabled (only for the affected HP jack) during the driver is in HP independent mode.
How is this supposed to work? I upgraded my kernel, and with
Independent
HP on Auto-Mute can still be switched on or off in alsamixer.
The Auto-mute mode enum mixer is still accessible but it doesn't affect the automute behavior of the HP jack itself. The HP jack is excluded from the automute source during the independent HP mode.
Takashi
Is there a reason to do it this way? It must confusing to users if the option can be changed but it has no effects. For example, Independent HP cannot be changed while sound is being played.
The auto-mute option isn't only for one headphone. If you have an extra line-out in addition to built-in speaker, it's still working even if one headphone jack isn't used. Ditto for the case with multiple headphones. The independent HP mode influences only on the first HP jack.
Takashi