From: Takashi Iwai Date: Wed, 12 Sep 2012 13:15:32 +0000 (+0200) Subject: Add chmap override definitions for Emu10k1, Audigy and Audigy2 cards X-Git-Tag: v1.0.27~45 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=5ba11d69dafbd4502469fd957b4580169779664c;p=alsa-lib.git Add chmap override definitions for Emu10k1, Audigy and Audigy2 cards These cards won't provide the channel maps from the driver itself because of the dynamic routing. For simplicity, define chmaps in the configurations, so that chmap querying of individual stereo streams and combined multi streams works properly. Signed-off-by: Takashi Iwai --- diff --git a/src/conf/cards/Audigy.conf b/src/conf/cards/Audigy.conf index ea1e53da..e008b678 100644 --- a/src/conf/cards/Audigy.conf +++ b/src/conf/cards/Audigy.conf @@ -13,6 +13,7 @@ Audigy.pcm.front.0 { slave.pcm { type hw card $CARD + chmap "FL,FR" } hooks.0 { type ctl_elems @@ -65,6 +66,7 @@ Audigy.pcm.rear.0 { slave.pcm { type hw card $CARD + chmap "RL,RR" } hooks.0 { type ctl_elems @@ -100,6 +102,7 @@ Audigy.pcm.center_lfe.0 { slave.pcm { type hw card $CARD + chmap "FC,LFE" } hooks.0 { type ctl_elems diff --git a/src/conf/cards/Audigy2.conf b/src/conf/cards/Audigy2.conf index 0290f6f8..e34fadcf 100644 --- a/src/conf/cards/Audigy2.conf +++ b/src/conf/cards/Audigy2.conf @@ -13,6 +13,7 @@ Audigy2.pcm.front.0 { slave.pcm { type hw card $CARD + chmap "FL,FR" } hooks.0 { type ctl_elems @@ -65,6 +66,7 @@ Audigy2.pcm.rear.0 { slave.pcm { type hw card $CARD + chmap "RL,RR" } hooks.0 { type ctl_elems @@ -100,6 +102,7 @@ Audigy2.pcm.center_lfe.0 { slave.pcm { type hw card $CARD + chmap "FC,LFE" } hooks.0 { type ctl_elems @@ -151,6 +154,7 @@ Audigy2.pcm.side.0 { slave.pcm { type hw card $CARD + chmap "SL,SR" } hooks.0 { type ctl_elems diff --git a/src/conf/cards/EMU10K1.conf b/src/conf/cards/EMU10K1.conf index 706da0ad..02a732fb 100644 --- a/src/conf/cards/EMU10K1.conf +++ b/src/conf/cards/EMU10K1.conf @@ -15,6 +15,7 @@ EMU10K1.pcm.front.0 { slave.pcm { type hw card $CARD + chmap "FL,FR" } hooks.0 { type ctl_elems @@ -73,6 +74,7 @@ EMU10K1.pcm.rear.0 { slave.pcm { type hw card $CARD + chmap "RL,RR" } hooks.0 { type ctl_elems @@ -111,6 +113,7 @@ EMU10K1.pcm.center_lfe.0 { slave.pcm { type hw card $CARD + chmap "FC,LFE" } hooks.0 { type ctl_elems