summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2006-06-16 19:27:35 +0200
committerTakashi Iwai <tiwai@suse.de>2006-06-16 19:27:35 +0200
commitda17b50892f6d9f2d3e1ee515072671968dab3da (patch)
tree20fadaa9280863e7bd90157efcf6914646d784a8
parent9984a0a4b4386dc21088cd41c632f048004ae996 (diff)
downloadalsa-lib-da17b50892f6d9f2d3e1ee515072671968dab3da.tar.gz
Add default dmix rate and format definitions in alsa.conf
Added defaults.pcm.dmix_format and dmix_rate definitions to alsa.conf. They are referred as the default values of standard dmix/dsnoop PCM.
-rw-r--r--src/conf/alsa.conf2
-rw-r--r--src/conf/pcm/dmix.conf10
-rw-r--r--src/conf/pcm/dsnoop.conf10
3 files changed, 18 insertions, 4 deletions
diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf
index e3710041..38140f77 100644
--- a/src/conf/alsa.conf
+++ b/src/conf/alsa.conf
@@ -58,6 +58,8 @@ defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix_max_periods 0
+defaults.pcm.dmix_rate 48000
+defaults.pcm.dmix_format S16_LE
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
diff --git a/src/conf/pcm/dmix.conf b/src/conf/pcm/dmix.conf
index 32700f24..68c609ea 100644
--- a/src/conf/pcm/dmix.conf
+++ b/src/conf/pcm/dmix.conf
@@ -18,11 +18,17 @@ pcm.!dmix {
}
@args.FORMAT {
type string
- default S16_LE
+ default {
+ @func refer
+ name defaults.pcm.dmix_format
+ }
}
@args.RATE {
type integer
- default 48000
+ default {
+ @func refer
+ name defaults.pcm.dmix_rate
+ }
}
type dmix
ipc_key {
diff --git a/src/conf/pcm/dsnoop.conf b/src/conf/pcm/dsnoop.conf
index dfdcf58d..51e58bd4 100644
--- a/src/conf/pcm/dsnoop.conf
+++ b/src/conf/pcm/dsnoop.conf
@@ -18,11 +18,17 @@ pcm.!dsnoop {
}
@args.FORMAT {
type string
- default S16
+ default {
+ @func refer
+ name defaults.pcm.dmix_format
+ }
}
@args.RATE {
type integer
- default 48000
+ default {
+ @func refer
+ name defaults.pcm.dmix_rate
+ }
}
type dsnoop
ipc_key {