http://bugs.winehq.org/show_bug.cgi?id=14559
Raymond superquad.vortex2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |superquad.vortex2@gmail.com
--- Comment #22 from Raymond superquad.vortex2@gmail.com 2010-07-24 08:50:45 --- (In reply to comment #21)
Created an attachment (id=29373)
--> (http://bugs.winehq.org/attachment.cgi?id=29373) [details]
Changes that work with my HDA intel and shouldn't break others
Ext|Int Mic are identified as microphones.
If a "Capture" element is not present for the alsa device, a Capture line is made up and pointed at any alsa element with capture volume support.
TIME_MMSysTimeThread cleans up the pipe fds when it exits so Rossetta's use of timeKillEvent doesn't leak filedescriptors.
How about HDA ad1988b codec which has 3 capture subdevices ?
card 1: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog] Subdevices: 3/3 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2
Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 54 Front Left: Capture 39 [72%] [0.00dB] [on] Front Right: Capture 39 [72%] [0.00dB] [on] Simple mixer control 'Capture',1 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 54 Front Left: Capture 39 [72%] [0.00dB] [on] Front Right: Capture 39 [72%] [0.00dB] [on] Simple mixer control 'Capture',2 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 54 Front Left: Capture 39 [72%] [0.00dB] [on] Front Right: Capture 39 [72%] [0.00dB] [on]
Simple mixer control 'Input Source',0 Capabilities: cenum Items: 'Front Mic' 'Line' 'Mic' 'CD' 'Mix' Item0: 'Line' Simple mixer control 'Input Source',1 Capabilities: cenum Items: 'Front Mic' 'Line' 'Mic' 'CD' 'Mix' Item0: 'Line' Simple mixer control 'Input Source',2 Capabilities: cenum Items: 'Front Mic' 'Line' 'Mic' 'CD' 'Mix' Item0: 'Line' [raymond@localhost ~]$