From b0ee34e757ad1ec8b34b4363c35133db9fff51cb Mon Sep 17 00:00:00 2001 From: James Courtier-Dutton Date: Sat, 21 May 2005 15:21:04 +0000 Subject: [PATCH] Implement surround71 output for SB Live 24 bit. Note: Requires updated alsa-kernel as well. --- src/conf/cards/CA0106.conf | 72 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/src/conf/cards/CA0106.conf b/src/conf/cards/CA0106.conf index 4532b4ee..058bf759 100644 --- a/src/conf/cards/CA0106.conf +++ b/src/conf/cards/CA0106.conf @@ -38,6 +38,18 @@ CA0106.pcm.center_lfe.0 { device 2 } + + +CA0106.pcm.side.0 { + @args [ CARD ] + @args.CARD { + type string + } + type hw + card $CARD + device 3 +} + CA0106.pcm.surround40.0 { @@ -77,6 +89,7 @@ CA0106.pcm.surround40.0 { + CA0106.pcm.surround51.0 { @args [ CARD ] @@ -123,6 +136,65 @@ CA0106.pcm.surround51.0 { ] } +CA0106.pcm.surround71.0 { + @args [ CARD ] + @args.CARD { + type string + } + type multi + slaves [ + { + pcm { + @func concat + strings [ + "cards.CA0106.pcm.front.0:CARD=" $CARD + ] + } + channels 2 + } + { + pcm { + @func concat + strings [ + "cards.CA0106.pcm.rear.0:CARD=" $CARD + ] + } + channels 2 + } + { + pcm { + @func concat + strings [ + "cards.CA0106.pcm.center_lfe.0:CARD=" $CARD + ] + } + channels 2 + } + { + pcm { + @func concat + strings [ + "cards.CA0106.pcm.side.0:CARD=" $CARD + ] + } + channels 2 + } + ] + bindings [ + { slave 0 channel 0 } + { slave 0 channel 1 } + { slave 1 channel 0 } + { slave 1 channel 1 } + { slave 2 channel 0 } + { slave 2 channel 1 } + { slave 3 channel 0 } + { slave 3 channel 1 } + ] +} + + + + CA0106.pcm.iec958.0 { -- 2.47.1