From 3c199a0d199f0fae78c9c1b19c11878a6134b3a8 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 13 Mar 2019 10:45:35 +0100 Subject: [PATCH 08/14] 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 --- src/conf/alsa.conf | 1 + src/conf/pcm/dmix.conf | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf index bb00ff409cd9..099805864788 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 7d0aa0158c42..7fa5c8b2e20a 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 { -- 2.16.4