To describe my feature request in more detail:
- all my 7.1 flacs are being decoded to the L, R, C, SUB, RL (rear left per MC), RR, SL (side left), SR scheme. This includes commercial music flacs from 2L Audio as well as my whole Blu-Ray collection (muxed to mkv, reencoded audio tracks into flac via eac3to, madFlac as decoder). This is the accepted standard for 7.1 flacs originating from Blu-Ray audio streams (sadly the flac standard doesn't define a "correct 7.1 channel order" - both schemes are possible)
- naturally I connected my speakers to the 8 outputs of my audio interface following this channel order.
- internally MC16 only supports the alternative L, R, C, SUB, SL, SR, RL, RR scheme.
- when playing 7.1 files it doesn't matter as the channels are just routed straight to my outputs which are in the "correct" order.
- The problem occurs when MC16 does any processing like upmixing via JRSS - because it outputs the 7.1 stream following its internal channel mapping.
What I would like to recommend: Make it an option to support the L, R, C, SUB, RL, RR, SL, SR channel order for 7.1 output. In case of using JRSS for 7.1 upmixing of 5.1/6.1 content (which I warmly recommend) it should take the L, R, C, SUB, SL, SR 5.1 stream, do the upmixing and output the resulting 7.1 stream in the "correct" L, R, C, SUB, RL, RR, SL, SR channel order. Just like any native 7.1 stream is being decoded.