http://bugs.winehq.org/show_bug.cgi?id=14559
--- Comment #20 from Will Young M8R-n9dc9m@mailinator.com 2010-07-03 11:53:54 --- Created an attachment (id=29318) --> (http://bugs.winehq.org/attachment.cgi?id=29318) Changes that work with my HDA Intel (and would break everyone else!)
My HDA Intel has: Ext Mic, Int Mic, Digital My HDA Intel lacks: Capture, Mic, Front Mic, etc.
This patch makes one of the microphones stand in for Capture and identifies the other correctly as a microphone. Then it is necessary to tweak microphone controls in Linux manually while rosetta is testing your voice.
If neither microphone stands in for Capture, winealsa disables capture side. If the microphone standing in for Capture is not type DST_WAVEIN then rosetta gives up after examining its type without looking for microphones. If both microphones are DST_WAVEIN then only Digital is available in rosetta.