Remove the now superfluous softvol plugin from the CMI8788
configuration, use 24-bit samples for dmix, and add an alias for the
AV200 driver.
# Configuration for the CMI8788 chip
#
-# TODO: use 96 or 192 kHz for dmix?
-# TODO: remove softvol
# TODO: add hooks for SPDIF mixer controls
<confdir:pcm/front.conf>
}
}
-# default with dmix+softvol & dsnoop
+# default with dmix & dsnoop
CMI8788.pcm.default {
@args [ CARD ]
@args.CARD {
playback.pcm {
type plug
slave.pcm {
- type softvol
- slave.pcm {
- @func concat
- strings [ "dmix:" $CARD ]
- }
- control {
- name "PCM Playback Volume"
- card $CARD
- }
+ @func concat
+ strings [ "dmix:" $CARD ",FORMAT=S32_LE" ]
}
}
capture.pcm {
type plug
slave.pcm {
@func concat
- strings [ "dsnoop:" $CARD ]
+ strings [ "dsnoop:" $CARD ",FORMAT=S32_LE" ]
}
}
}
Canyon3D-2 cards.Maestro3
Azalia cards.HDA-Intel
aaci-pl041 cards.AACI
+AV200 cards.CMI8788
<confdir:pcm/default.conf>
<confdir:pcm/dmix.conf>