[alsa-devel] Names for ALSA controls

Juergen Beisert jbe at pengutronix.de
Thu Jun 12 11:58:19 CEST 2008


when I register these mixer controls:

Line Playback Switch
Line Playback Route
Mono Playback Switch
Mono Playback Route
Phone Playback Switch
Phone Playback Route
Headphone Playback Switch
Headphone Playback Route
PCM Playback Switch
PCM Playback Volume
Line Bypass Capture Switch
Line Bypass Capture Volume
ADC Capture Route

Running "alsamixer" fails with:

 ALSA lib simple_none.c:1218:(simple_add1) helem (MIXER,'Headphone Playback Switch',0,0,0) appears twice or more

It seems there are restrictions what kind of control name I can use for each
control, but what restrictions? Are there better names for my output
amplifiers? Each of it I can enable/disable (-> Switch) and select a source
(-> Route) independently.


Dipl.-Ing. Juergen Beisert | http://www.pengutronix.de
 Pengutronix - Linux Solutions for Science and Industry
    Handelsregister: Amtsgericht Hildesheim, HRA 2686
         Vertretung Sued/Muenchen, Germany
   Phone: +49-8766-939 228 |  Fax: +49-5121-206917-9

More information about the Alsa-devel mailing list