diff options
author | Takashi Iwai <tiwai@suse.de> | 2012-09-12 15:15:32 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-09-13 08:24:59 +0200 |
commit | 5ba11d69dafbd4502469fd957b4580169779664c (patch) | |
tree | 7299eff8dbf573e5dda5816f3a6e6d963112f15e | |
parent | a102028a5a747ecdf1d6fcd16aef0994477a951b (diff) | |
download | alsa-lib-5ba11d69dafbd4502469fd957b4580169779664c.tar.gz |
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 <tiwai@suse.de>
-rw-r--r-- | src/conf/cards/Audigy.conf | 3 | ||||
-rw-r--r-- | src/conf/cards/Audigy2.conf | 4 | ||||
-rw-r--r-- | src/conf/cards/EMU10K1.conf | 3 |
3 files changed, 10 insertions, 0 deletions
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 |