Loading dsp/q6asm.c +11 −0 Original line number Diff line number Diff line Loading @@ -5701,6 +5701,17 @@ int q6asm_map_channels(u8 *channel_mapping, uint32_t channels, lchannel_mapping[5] = PCM_CHANNEL_RB; lchannel_mapping[6] = PCM_CHANNEL_LS; lchannel_mapping[7] = PCM_CHANNEL_RS; } else if (channels == 10) { lchannel_mapping[0] = PCM_CHANNEL_FL; lchannel_mapping[1] = PCM_CHANNEL_FR; lchannel_mapping[2] = PCM_CHANNEL_LFE; lchannel_mapping[3] = PCM_CHANNEL_FC; lchannel_mapping[4] = PCM_CHANNEL_LB; lchannel_mapping[5] = PCM_CHANNEL_RB; lchannel_mapping[6] = PCM_CHANNEL_LS; lchannel_mapping[7] = PCM_CHANNEL_RS; lchannel_mapping[8] = PCM_CHANNEL_TFL; lchannel_mapping[9] = PCM_CHANNEL_TFR; } else if (channels == 12) { /* * Configured for 7.1.4 channel mapping Loading Loading
dsp/q6asm.c +11 −0 Original line number Diff line number Diff line Loading @@ -5701,6 +5701,17 @@ int q6asm_map_channels(u8 *channel_mapping, uint32_t channels, lchannel_mapping[5] = PCM_CHANNEL_RB; lchannel_mapping[6] = PCM_CHANNEL_LS; lchannel_mapping[7] = PCM_CHANNEL_RS; } else if (channels == 10) { lchannel_mapping[0] = PCM_CHANNEL_FL; lchannel_mapping[1] = PCM_CHANNEL_FR; lchannel_mapping[2] = PCM_CHANNEL_LFE; lchannel_mapping[3] = PCM_CHANNEL_FC; lchannel_mapping[4] = PCM_CHANNEL_LB; lchannel_mapping[5] = PCM_CHANNEL_RB; lchannel_mapping[6] = PCM_CHANNEL_LS; lchannel_mapping[7] = PCM_CHANNEL_RS; lchannel_mapping[8] = PCM_CHANNEL_TFL; lchannel_mapping[9] = PCM_CHANNEL_TFR; } else if (channels == 12) { /* * Configured for 7.1.4 channel mapping Loading