/* any switch which is non-be wrt selection floating point code */
/* all switches in this category should start with "NONBE_" */
#define NONBE_FIX_1097_SBA_DTX_BRATE_SWITCHING_ENC /* FhG: fix out-of-bound errors when switching from SID frame to active frame*/
#define NONBE_FIX_1110_STEREO_DTX_BRATE_SWITCHING /* VA: issue 1110: fix encoder crash in the stereo DTX bitrate switching condition */
#define NONBE_1131_ACELP_OOB /* VA: issue 1131: fix division-by-zero in acelp gain decoding caused by wrong length of buffer update when switching from HQ core to ACELP core */
floatinv_spectrum_long[MCT_MAX_CHANNELS-CPE_CHANNELS][L_FRAME48k];/* quantized MDCT spectrum, inv ms mask mdst spectrum, scratch for MS spectra in the MS decision */
floatpowerSpecMsInv_long[MCT_MAX_CHANNELS-CPE_CHANNELS][L_FRAME48k];/* MS inv power spectrum, also inverse MDST spectrum */
#else
floatpowerSpec[MCT_MAX_CHANNELS][L_FRAME48k];
floatpowerSpecMsInv_long[MCT_MAX_CHANNELS][L_FRAME48k];/* MS inv power spectrum, also inverse MDST spectrum */
floatinv_spectrum_long[MCT_MAX_CHANNELS][L_FRAME48k];/* quantized MDCT spectrum, inv ms mask mdst spectrum, scratch for MS spectra in the MS decision */
#endif
int16_ttotal_side_bits;
int16_tchBitRatios[MCT_MAX_CHANNELS];
Encoder_State*sts[MCT_MAX_CHANNELS];
@@ -252,7 +242,6 @@ void ivas_mct_core_enc(
nCPE++;
}
#ifdef NONBE_FIX_1097_SBA_DTX_BRATE_SWITCHING_ENC
/* point first CPE channels to longer buffers where switching from ACELP to TCX may occur in SBA with DTX (total memory saving)*/