]> git.alsa-project.org Git - alsa-tools.git/commitdiff
hdspmixer: Provide headphones out on Multiface/Digiface
authorAdrian Knoth <adi@drcomp.erfurt.thur.de>
Mon, 7 Mar 2011 18:03:06 +0000 (19:03 +0100)
committerTakashi Iwai <tiwai@suse.de>
Tue, 8 Mar 2011 12:04:19 +0000 (13:04 +0100)
Both, Multiface and Digiface feature a separate headphone submix, so
reflect this additional pair of channels in the corresponding maps.

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
hdspmixer/src/channelmap.cxx

index f2f058530a8cb48d4e343f631218be48c567a42f..598be56fb238b4c00dc4c30b281db81f68bf586f 100644 (file)
@@ -54,15 +54,18 @@ char channel_map_mf_ss[26] = {
        0, 1, 2, 3, 4, 5, 6, 7,         /* Line in */
        16, 17, 18, 19, 20, 21, 22, 23, /* ADAT */
        24, 25,                         /* SPDIF */
-       -1, -1, -1, -1, -1, -1, -1, -1
+       26, 27,             /* Phones L+R, only a destination channel */
+       -1, -1, -1, -1, -1, -1
 };
 
 // Digiface/Multiface
 
 char meter_map_ds[26] = {
-       0, 1, 2, 3, 8, 9, 10, 11, 16, 17, 18, 19,
-       24, 25,
-       -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
+       0, 1, 2, 3, 8, 9, 10, 11, /* analog 1-8 on Multiface, ADAT1+2 on Digiface*/
+       16, 17, 18, 19, /* ADAT on Multiface, ADAT3 on Digiface */
+       24, 25, /* SPDIF */
+       26, 27, /* Headphones */
+       -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
 };
 
 char channel_map_ds[26] = {