2019-12-21, 16:07
Btw. I checked that:
^^ We do it according to standard.
Quote: // Detect layouts with 6 channels including one LFE channel
// We currently support the following layouts:
// 5.1 FL+FR+FC+LFE+BL+BR
// 5.1(side) FL+FR+FC+LFE+SL+SR
// According to CEA-861-D only RR and RL are defined
// Therefore we let Android decide about the 5.1 mapping
// For 8 channel layouts including one LFE channel
// we leave the same decision to Android
if (info.Count() == 6 && info.HasChannel(AE_CH_LFE))
return CJNIAudioFormat::CHANNEL_OUT_5POINT1;
if (info.Count() == 8 && info.HasChannel(AE_CH_LFE))
return CJNIAudioFormat::CHANNEL_OUT_7POINT1_SURROUND;
^^ We do it according to standard.