[alsa-devel] [PATCH V3 1/5] sound: asoc: Adding support for STA529 Audio Codec

Lu Guanqun guanqun.lu at intel.com
Fri Apr 15 16:10:27 CEST 2011


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


More information about the Alsa-devel mailing list