Xbmc игнорирует(?) и asound.conf и .asoundrc, ubuntu-server 10.04, не смешивает каналы.
pcm.!default {
type route
slave.pcm surround51
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.2.0 1
ttable.3.1 1
ttable.4.0 0.5
ttable.4.1 0.5
ttable.5.0 0.5
ttable.5.1 0.5
}
«speaker-test -c6 -twav» - Все правильно.
Устройство вывода - ALSA:default (тест использует его же)
Причина таких извращений - неправильно работающее сведение в самом xbmc.