
ALSA SW mix for HDA crap
By: a guest on
Jun 24th, 2010 | syntax:
None | size: 0.84 KB | hits: 64 | expires: Never
# define the sound card
pcm.card0 {
type hw
card 0
device 0
}
# define software mixer device
pcm.dmix0 {
type dmix
ipc_key 1000
slave {
pcm "card0"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
}
# define dsnoop capture device
pcm.dsnoop0 {
type dsnoop
ipc_key 1001
slave {
pcm "card0"
}
}
# Define the asymetric device
pcm.asym0 {
type asym
playback.pcm "dmix0"
capture.pcm "dsnoop0"
}
pcm.pasym0 {
type plug
slave.pcm "asym0"
}
pcm.!default {
type plug
slave.pcm "asym0"
}
#ctl.!default {
# type plug
# slave.pcm "asym0"
#}