From: Jaroslav Kysela Date: Wed, 13 Mar 2019 09:45:35 +0000 (+0100) Subject: conf: pcm dmix - add CHANNELS argument X-Git-Tag: v1.1.9~20 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=3c199a0d199f0fae78c9c1b19c11878a6134b3a8;p=alsa-lib.git conf: pcm dmix - add CHANNELS argument It seems that some audio devices do use only mono audio for some applications (RPi). Signed-off-by: Jaroslav Kysela --- diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf index bb00ff40..09980586 100644 --- a/src/conf/alsa.conf +++ b/src/conf/alsa.conf @@ -70,6 +70,7 @@ defaults.pcm.ipc_key 5678293 defaults.pcm.ipc_gid audio defaults.pcm.ipc_perm 0660 defaults.pcm.dmix.max_periods 0 +defaults.pcm.dmix.channels 2 defaults.pcm.dmix.rate 48000 defaults.pcm.dmix.format "unchanged" defaults.pcm.dmix.card defaults.pcm.card diff --git a/src/conf/pcm/dmix.conf b/src/conf/pcm/dmix.conf index 7d0aa015..7fa5c8b2 100644 --- a/src/conf/pcm/dmix.conf +++ b/src/conf/pcm/dmix.conf @@ -3,7 +3,7 @@ # pcm.!dmix { - @args [ CARD DEV SUBDEV FORMAT RATE ] + @args [ CARD DEV SUBDEV FORMAT RATE CHANNELS ] @args.CARD { type string default { @@ -36,6 +36,13 @@ pcm.!dmix { name defaults.pcm.dmix.rate } } + @args.CHANNELS { + type integer + default { + @func refer + name defaults.pcm.dmix.channels + } + } type dmix ipc_key { @func refer @@ -58,6 +65,7 @@ pcm.!dmix { } format $FORMAT rate $RATE + channels $CHANNELS period_size { @func refer name {