As part of my experimenting to get both of my cards playing the same stream,
I defined a configuration in asoundrc using the multi plugin, per the docs
here
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html
The complete asoundrc follows. Testing using aplay -vD XXX myfile.wav, where
XXX is the pcm name, usb, desktop and default work fine; however, multi and
ttable both give an error:
aplay: set_params:906: Channels count non available
What does this mean and how can I fix it?
Thanks
Reuben
----
pcm.usb {
type hw
card 1
device 0
channels 2
}
pcm.desktop {
type hw
card 0
device 0
channels 2
}
pcm.both {
type multi
slaves {
a {
pcm "desktop"
channels 2
}
b {
pcm "usb"
channels 2
}
}
bindings {
0 {
slave a
channel 0
}
1 {
slave a
channel 1
}
2 {
slave b
channel 0
}
3 {
slave b
channel 1
}
}
}
pcm.ttable {
type route
slave.pcm "both"
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
}
pcm.!default {
type plug
slave.pcm "usb"
}