15 Apr
2011
15 Apr
'11
4:10 p.m.
On Fri, Apr 15, 2011 at 05:27:29PM +0800, Takashi Iwai wrote:
In alsa-mixer abstraction, the "Capture Source" enum control is split over multiple switches (a switch per enum item). This was a historical design at the time SoundBlaster is still standard.
One of the problems with this abstraction is that it can't handle multiple capture-source controls. So, many drivers use nowadays "Input Source" control instead. But, in the earlier alsa-lib, this wasn't handled as the capture control, thus it appears as a global (both directional) control in alsamixer.
Now, this control is handled as a capture control in alsa-lib, so the appearance is corrected.
Thanks for your insightful information. :) Much appreciated!
--
guanqun