At Tue, 31 Aug 2010 11:01:40 +0200, David Henningsson wrote:
2010-08-30 18:58, Takashi Iwai skrev:
At Thu, 26 Aug 2010 12:22:42 +0200, I wrote:
At Mon, 23 Aug 2010 21:25:55 +0200, David Henningsson wrote:
I admit that the best thing would be to make the driver support all three mics, but at this point, the alsa driver can only support two, one called "mic" and one called "front mic". I believe the best choice is to select the internal mic as "front mic" and the mic jack on the laptop as "mic", thus leaving the docking station mic jack non-functional.
The behavior without this patch is to select the mic jack on the laptop as "mic" and the mic on the docking station as "front mic", thus leaving the internal mic non-functional in all cases, and that regardless of you have a docking station or not.
OK, here is a test patch for fixing more intensively. (I just did build-test, totally untested with real machines :)
It basically extends the config parser to allow multiple input pins assigned for a single type. The old input_pins field is kept for other drivers, so that it won't give regressions. It'll be removed in future.
As my tests with hda-emu through all codec data passed well, I committed the fixes to sound git tree now. Give the latest alsa-driver snapshot try.
Thanks, I'll try to get someone to test it :-)
Great, thanks.
Ubuntu has automated builds of your daily snapshot tarball which we make available to our users. What time of day to you recommend that we pick it to get the lowest latency?
The daily snapshot is created shortly after 12:00AM midnight here.
Btw, do you have an automated test suite to try all codeces with hda-emu or do you just run a few manually and see if they work?
It's no comprehensive test-suite but just a few script to run hda-emu on all files in codecs/* and compare before and after the change. And, no, I don't run it regularly but only occasionally when the common part is changed.
Takashi