alanwww1 Wrote:I defined "remap-surround71" virtual device to control which channels sound where. It is defined in /etc/asound.conf
Maybe archlinux ignores this file at booting. Try
speaker-test -Dremap-surround71 -c6
check if the channels are in good place. If not you can still tune this file easily to match your configuration.
Alan - first of all, thank you a ton for putting this together. Before your script, any TrueHD source was downconverted to 2-channel stereo in XBMC.
Immediately fter running your script I was able to get TrueHD via PCM to my Denon 3808 receiver from my Acer Aspire Revo 1600!
(FYI, I'm running Ubuntu 9.04, XBMC Camelot beta 2)
The one problem I thought I had run into was the channel mapping for 5.1 or 7.1 sound. However, as I thought about it more I believe it is not a channel mapping problem but a problem with the way the channels are named in the speaker-test script.
I have a 7.1 channel setup. The two side speakers (to the side and slightly back from the normal listening position) are traditionally called surround speakers (i.e. The front 3 (LCR) + 2 "surrounds" in 5.1 audio). In the speaker-test, however, the surrounds are listed as rear right and rear left. This doesn't seem like a big deal until you move to an 8 channel test.
When you change speaker-test to run an 8 channel test (7.1), it adds two channels to its test (traditionally the last 2 channels in 7.1 are known as rear surrounds [those that are directly behind the main listening area]). However, in the speaker-test, the two "new" channels that are now in the 8 channel test are referred to as "side right" and "side left."
Originally when I saw the test and heard the output I thought the channels were mapped incorrectly,but after I thought about it more I believe they are just named wrong in the speaker test and are in fact mapped correctly. Considering that in the 5.1 test, the surround right and surround left speakers are properly mapped (but called "rear" speakers), and that in the 7.1 test the two newly added speakers play sound from the rear surrounds (even though they are called "side" speakers in speaker-test), I believe all is well, and it's just a naming issue with the test.
To check my understanding and to confirm for anyone else who is curious about this in the future, I thought I'd post this here to save someone else time in the future. (Alan, if my understanding is correct and these names are a result of your script you might want to edit them in the future. If not, hopefully this post clears it up for anyone else in the same boat in the future).
Either way, thanks again. Awesome work!
Jason