The inverted internal mics
David Henningsson
david.henningsson at canonical.com
Fri Mar 16 08:35:01 UTC 2012
As some of you know - and even have affected machines IIRC, some
machines' Internal Mic provides a phase inverted signal, so that summing
left and right channel input results in zero or near-zero output.
I've discussed this with upstream, and the short story is that ALSA
wants it fixed in PA, and PA wants it fixed in ALSA. :-/ Well, it seems
like the best fix is in PA long term, but that is not trivial to
implement and will not reach 12.04.
So, shall we consider kernel workarounds for 12.04? In fact, I started
off my ALSA upstream conversation [2] with a patch [1] that mutes the
right channel for the internal mic on Lenovo Ideapad U300s. While I
believe that to be the least ugly workaround, Takashi (upstream ALSA
maintainer) thinks that trading an inverted signal for a muted signal is
trading one problem for another, and does not want to merge it.
I also know it's starting to get late in the 12.04 cycle, but are you
nonetheless interested in merging such a patch for 12.04? If so, I can
make sure the patch applies to the precise kernel, and also write
similar patches for other machines as my time permits. If not, I'm okay
with that too.
Let me know what you think.
--
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic
[1]
http://mailman.alsa-project.org/pipermail/alsa-devel/2012-February/049648.html
[2]
http://mailman.alsa-project.org/pipermail/alsa-devel/2012-February/049647.html
More information about the kernel-team
mailing list