OSDN Git Service

added surround51, center and lfe definitions.
authorTakashi Iwai <tiwai@suse.de>
Wed, 2 Apr 2003 14:45:36 +0000 (14:45 +0000)
committerTakashi Iwai <tiwai@suse.de>
Wed, 2 Apr 2003 14:45:36 +0000 (14:45 +0000)
src/conf/cards/CS46xx.conf

index e4f5754..4dc4370 100644 (file)
@@ -26,6 +26,18 @@ CS46xx.pcm.rear.0 {
        device 1
 }      
 
+<confdir:pcm/center_lfe.conf>
+
+CS46xx.pcm.center_lfe.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type hw
+       card $CARD
+       device 3
+}      
+
 <confdir:pcm/surround40.conf>
 
 CS46xx.pcm.surround40.0 {
@@ -62,6 +74,53 @@ CS46xx.pcm.surround40.0 {
        ]
 }
 
+<confdir:pcm/surround51.conf>
+
+CS46xx.pcm.surround51.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type multi
+       slaves [
+               {
+                       pcm {
+                               @func concat
+                               strings [
+                                       "cards.CS46xx.pcm.front.0:CARD=" $CARD
+                               ]
+                       }
+                       channels 2
+               }
+               {
+                       pcm {
+                               @func concat
+                               strings [
+                                       "cards.CS46xx.pcm.rear.0:CARD=" $CARD
+                               ]
+                       }
+                       channels 2
+               }
+               {
+                       pcm {
+                               @func concat
+                               strings [
+                                       "cards.CS46xx.pcm.center_lfe.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 }
+       ]
+}
+
 <confdir:pcm/iec958.conf>
 
 CS46xx.pcm.iec958.0 {