#define FIX_1990_SANITIZER_IN_REVERB_LOAD /* Nokia: Fix issue part of issue 1990 by introducing missing free of structure - keep until #2059 is addressed */
#define TMP_1342_WORKAROUND_DEC_FLUSH_BROKEN_IN_SR /* FhG: Temporary workaround for incorrect implementation of decoder flush with split rendering */
#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 HARMONIZE_2598_tcx_arith_decode_envelope /* FhG: harmonize tcx_arith_decode_envelope between EVS and IVAS versions */
#define HARMONIZE_2598_tcx_arith_encode_envelope /* FhG: harmonize tcx_arith_encode_envelope between EVS and IVAS versions */
tcx_arith_decode_envelope_fx(st,x,x_e,L_frame,L_spec,Aind,*prm_target,prm_sqQ,(Word16)NE_16(st->last_core_from_bs,ACELP_CORE),prm_hm,/* HM parameter area */hTcxDec->tcx_hm_LtpPitchLag,&arith_bits,&signaling_bits,0,1);
#else
tcx_arith_decode_envelope_ivas_fx(st,x,x_e,L_frame,L_spec,Aind,*prm_target,prm_sqQ,(Word16)NE_16(st->last_core_from_bs,ACELP_CORE),prm_hm,/* HM parameter area */hTcxDec->tcx_hm_LtpPitchLag,&arith_bits,&signaling_bits,1);
#endif
}
ELSE
{
#ifdef HARMONIZE_2598_tcx_arith_decode_envelope
tcx_arith_decode_envelope_fx(st,x,x_e,L_frame,L_spec,Aind,*prm_target,prm_sqQ,(Word16)NE_16(st->last_core_from_bs,ACELP_CORE),prm_hm,/* HM parameter area */hTcxDec->tcx_hm_LtpPitchLag,&arith_bits,&signaling_bits,0,0);
#else
tcx_arith_decode_envelope_ivas_fx(st,x,x_e,L_frame,L_spec,Aind,*prm_target,prm_sqQ,(Word16)NE_16(st->last_core_from_bs,ACELP_CORE),prm_hm,/* HM parameter area */hTcxDec->tcx_hm_LtpPitchLag,&arith_bits,&signaling_bits,0);