]> git.alsa-project.org Git - alsa-lib.git/commitdiff
use dmix/dsnoop for default PCM on ca0106
authorLee Revell <rlrevell@joe-job.com>
Thu, 29 Sep 2005 12:32:41 +0000 (12:32 +0000)
committerTakashi Iwai <tiwai@suse.de>
Thu, 29 Sep 2005 12:32:41 +0000 (12:32 +0000)
This chipset lacks hardware mixing so needs to use dmix/dsnoop by
default.

Signed-off-by: Lee Revell <rlrevell@joe-job.com>
src/conf/cards/CA0106.conf

index c2e4fbb7cb6d1d7b6fce4d4a590846d83274ac90..0fd0726914139d42c3829097d3fa50506c683101 100644 (file)
@@ -2,6 +2,29 @@
 # Configuration for the CA0106 chip
 #
 
+# default with dmix & dsnoop
+CA0106.pcm.default {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type asym
+       playback.pcm {
+               type plug
+               slave.pcm {
+                       @func concat
+                       strings [ "dmix:" $CARD ]
+               }
+       }
+       capture.pcm {
+               type plug
+               slave.pcm {
+                       @func concat
+                       strings [ "dsnoop:" $CARD ]
+               }
+       }
+}
+
 <confdir:pcm/front.conf>
 
 CA0106.pcm.front.0 {