#define NONBE_1289_STEREO_SW_TO_MONO /* VA: issue 1289: Fix glitch when stereo signal is decoded to mono n TD->DFT switching */
#define NONBE_1122_JBM_FIX_PLAYOUT_DELAY_IN_DTX /* FhG: Avoid JBM ignoring safety margin and setting playout delay to 0 during DTX */
#define NONBE_1122_KEEP_EVS_MODE_UNCHANGED /* FhG: Disables fix for issue 1122 in EVS mode to keep BE tests green. This switch should be removed once the 1122 fix is added to EVS via a CR. */
#define NONBE_1296_TDREND_ITD_OUT_OF_BOUNDS_ACCESS/* Eri: issue 1296: ITD resampling can occasionally read out of bounds, especially when the requested subframes are short (1.25 ms). Seen for headtracking+JBM. */
#define NONBE_1303_GRANULARITY_OSBA_REND/* VA: issue 1303: Correctly set the granularity in OSBA, Disc mode, and BINAURAL_ROOM_REVERB output */
#define NONBE_1118_EVS_LR_HQ_BITERROR /* VA: issue 1118: fix EVS decoder crash in LR-HQ in case of bit errors */
#define NONBE_1300_TDREND_JBM_SHORT_FRAMES /* Eri: issue 1300: The JBM operates on 1.25 ms granularity, compatible with CLDFB. The TD renderer needs adaptations to handle such short frames. */
/* ##################### End NON-BE switches ########################### */
if((st->element_mode==IVAS_CPE_MDCT||(st->is_ism_format&&st->core==TCX_20_CORE/* <- means TCX in general, TCX10 is forbidden after ACELP */))&&st->last_core_brate<=SID_2k40&&st->core_brate>SID_2k40)
#else
if((st->element_mode==IVAS_CPE_MDCT||(ivas_format==ISM_FORMAT&&st->core==TCX_20_CORE/* <- means TCX in general, TCX10 is forbidden after ACELP */))&&st->last_core_brate<=SID_2k40&&st->core_brate>SID_2k40)
#endif
{
/* smooth transitions to avoid pops in car noise items */