Hi all,
Thanks for looking in on this thread. Although I still don't know why this soundcard and speaker set requires me to reverse the center and LFE channels, I've found a way to do it. Just make a ~/.asoundrc file like this:
Code:
pcm.surround51 pcm.surround51fix
pcm.surround51fix {
type route
slave.pcm "cards.pcm.surround51"
ttable.0.0 1
ttable.1.1 1
ttable.2.2 1
ttable.3.3 1
ttable.4.5 1
ttable.5.4 1
}
The first line aliases the surround51fix device to surround51, so that surround51fix is used whenever surround51 is called. The rest defines the routing and, as you can see, I've reversed 4 and 5, while leaving 0 through 3 alone.
There is a system wide equivalent to .asoundrc. I'm sure the changes could be put there if desired.
Hope that helps someone!