Hey there!
This bug has been known now for years, that VLC can't handle multichannel AAC correctly. However, when i tried the recent nightly, I noticed that opposed to the behaviour of earlier version, namely displaying that a 5.1 mutlichannel audio track has 8 channels while switchting some and completely dropping others, this has changed now.
With the recent nightly, it correctly displays 6 channels, and plays all of them, only the channels are mapped wrong. Maybe someone did something that actually solved the underlying problem and now the only thing left to do would be mapping the channels correctly. Can you please look into it? I know, multichannel AAC is not the most common way to encode something, but it's been getting more and more popular and I know quite a lot of people who encode their video/audio that way. It's the only thing that keeps VLC being the most awesomest player ever
Best regards,
cmw
Samples:
6ch AC3 file (correct channel mapping): http://molkemon.mo.funpic.de/samples/6chac3.rar (RAR-compressed because of file size restriction on webhost)
6ch raw AAC file (wrong channel mapping) http://molkemon.mo.funpic.de/samples/6chaac.aac
6ch mp4 contained AAC file (wrong channel mapping) http://molkemon.mo.funpic.de/samples/6chmp4.mp4
I could provide more samples, e.g. AAC in MKV container, or AAC in AVI container, but it's all the same --> wrong channel mapping