@Nisse10000
As best I understand the HDMI standard, the audio-channel-to-speaker-position mapping is meant to be communicated to the receiver via the CA code as specified in
CEA-861-D.
Is my understanding correct?
If so, then the speaker-test mapping you copied does not appear to match any of the valid mappings!
So after a week or more of spare-time googling what seems to be a very fundamental aspect of channel mapping this still does not add up at all for me
Key question (I think): How is the transmitted HDMI CA code determined?
Update:
At last I found a thread to pull on... Its the
2008 Takashi Iwai patch that literally
just guesses what mapping is intended based on the number of channels!!! Hopefully this is not state-of-the-art solution any more! I'll see where this leads me when I next get some time... (The reason this matters so much in this context is that I can't develop a robust regression test for the catastrophic channel swapping problem without being clear what the mapping is actually meant to be! - and without that I would be very nervous of using linux for any multichannel audio application - however 'easy' and 'cheap').