diff options
-rw-r--r-- | src/conf/cards/PC-Speaker.conf | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/src/conf/cards/PC-Speaker.conf b/src/conf/cards/PC-Speaker.conf index 892ef3a9..cf88ff36 100644 --- a/src/conf/cards/PC-Speaker.conf +++ b/src/conf/cards/PC-Speaker.conf @@ -9,8 +9,17 @@ PC-Speaker.pcm.front.0 { @args.CARD { type string } - type hw - card $CARD + type softvol + slave.pcm { + type hw + card $CARD + } + control { + name "Master Playback Volume" + card $CARD + } + min_dB -10.0 + max_dB 20.0 } # default with dmix & null @@ -23,21 +32,17 @@ PC-Speaker.pcm.default { playback.pcm { type plug slave.pcm { - type dmix - ipc_key 5678293 - ipc_key_add_uid yes - slave { - pcm { - type hw - card $CARD - } - period_time 0 - period_size 1024 - buffer_size 8192 - format S16_LE - channels 1 - rate 37286 + type softvol + slave.pcm { + @func concat + strings [ "dmix:" $CARD ] + } + control { + name "Master Playback Volume" + card $CARD } + min_dB -10.0 + max_dB 20.0 } } capture.pcm { |