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 <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2019-03-13 10:45:35 +01:00
parent deb07a0b20
commit 3c199a0d19
2 changed files with 10 additions and 1 deletions

View 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

View 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 {