OSDN Git Service

conf: pcm dmix - add CHANNELS argument
authorJaroslav Kysela <perex@perex.cz>
Wed, 13 Mar 2019 09:45:35 +0000 (10:45 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 13 Mar 2019 09:47:37 +0000 (10:47 +0100)
It seems that some audio devices do use only mono audio for some
applications (RPi).

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/conf/alsa.conf
src/conf/pcm/dmix.conf

index bb00ff4..0998058 100644 (file)
@@ -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
index 7d0aa01..7fa5c8b 100644 (file)
@@ -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 {