[alsa-devel] asihpi: Control naming

Eliot Blennerhassett linux at audioscience.com
Tue Oct 5 07:10:27 CEST 2010

On 01/10/10 09:56, Takashi Iwai wrote:

> So, you have matrix volumes.  We had discussions how to implement
> the matrix volumes, and there is actually an infrastructure to
> handle multi-dimension volume arrays.  But, no driver is using the
> feature, IIRC...

Further on the subject of playback vs capture vs other...
Of course we do have controls that are obviously "Playback" or "Capture",
however we also have controls that connect PCM out to PCM in i.e. both
Playback and Capture are involved,

"PCM0 to PCM1 Playback Capture Volume"  .. nooo!
"PCM0 to PCM1 Loop Volume"  ???

and others that connect linein to lineout ie. neither Capture or
Playback involved.

"LineIn2 to LineOut3 Volume"
maybe "LineIn2 to LineOut3 Loop Volume" ?

>> Also, on the input multiplexer (route?), the options are
>> I.e. the names match, rather than using indices in one place, and
>> distinct names in another
> One (known) remaining problem is the matching between an enum item
> string to a control (or mixer) with an index number.  


> For example,
> some HD-audio codecs have multiple mics, and a similar problem appears
> there.
> Takashi

Eliot Blennerhassett
AudioScience Inc.

More information about the Alsa-devel mailing list