]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Add iec958 PCM definition for PS3
authorTakashi Iwai <tiwai@suse.de>
Mon, 20 Oct 2008 09:25:12 +0000 (11:25 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 20 Oct 2008 09:26:20 +0000 (11:26 +0200)
Added the iec958 PCM definition for PS3.
Since it's a new feature, the definition is marked as optional.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/conf/cards/PS3.conf

index b7e30ff518f651bb915f826d092f98f9dec20039..b642f0dc18782a11211c6c6c623839af66cf7ad2 100644 (file)
@@ -44,3 +44,42 @@ PS3.pcm.default {
                }
        }
 }
+
+<confdir:pcm/iec958.conf>
+
+PS3.pcm.iec958.0 {
+       @args [ CARD AES0 AES1 AES2 AES3 ]
+       @args.CARD {
+               type string
+       }
+       @args.AES0 {
+               type integer
+       }
+       @args.AES1 {
+               type integer
+       }
+       @args.AES2 {
+               type integer
+       }
+       @args.AES3 {
+               type integer
+       }
+       type hooks
+       slave.pcm {
+               type hw
+               card $CARD
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args [
+                       {
+                               interface PCM
+                               name "IEC958 Playback Default"
+                               lock true
+                               preserve true
+                               optional true
+                               value [ $AES0 $AES1 $AES2 $AES3 ]
+                       }
+               ]
+       }
+}