BASOP porting MR 140 - Port MR 1525 from float - 20240426 cleanup
# Basic Info <!--- Remember to add issue and MR links to the status page in wiki here https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/wikis/IVAS-PC-MR-conversion-status --> - Original merge request in float repo: - https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/merge_requests/1513 (closes #1699) - https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/merge_requests/1525 Accept the following switches: ## BE * `FIX_1038_OFFSET_TO_NULL_PTR_IN_EVS_TCX_BFI` - FhG: move setting of pointers for parameter decoding so they are skipped in lost frames when they are not needed -\> accept * `FIX_970_USAN_IN_NELP_SEED` - FhG/QC -\> accept * `FIX_1044_ISM_REND_MEMORY` - VA: issue 1044: Lower the memory of the ISM renderer handle. -\> accept * `FIX_1060_USAN_ARRAY_BOUNDS` - FhG: issue 1060: USAN array-bounds errors - accept ## Non-BE * `NON_BE_FIX_1041_USE_OLD_CNG_LSPS_IF_NONSTAB` - FhG: fix bug in TD MDCT-Stereo concealment -\> accept * `NONBE_FIX_1075` - FhG: fix segfault for bitrate switching + BINAURAL_ROOM_REVERB output in MC -\> accept * `NON_BE_FIX_EVS_USAN_ERR_IN_WAVEADJUST` - FhG: address issue 1037 -\> accept * `NON_BE_1055_RESET_LP_MEMORIES` - VA: issue 1055: Correctly reset LP filter MA and AR memories in bitrate switching <-- was already done * `NONBE_FIX_1058_DECODER_ERROR_WITH_REVERB_ROOM` - FhG: issue 1058: do not initialize EFAP when IntSetup is HOA3 -\> accept * `NONBE_FIX_1056_ISM_RATE_SWITCH` - FhG: Fix #1056: fix TC buffer udpate on a ISM rate switch -\> accept * `NON_BE_FIX_1048_THRESHOLD_COH_BASOP` - Nokia: Fix 1048 replace comparison with 0 with comparison to threshold, to align with BASOP <-- was already done * `NONBE_FIX_1054_NEGATIVE_LVQ_INDEX` - Nokia: issue 1054: Input to decode_comb in deindex_lvq_SHB should be positive <-- was already done * `NONBE_FIX_1063_DIV_BY_ZERO_SUMNRG` - VoiceAge: issue 1063: division by zero for angle_rot feature in the UNCLR classifier -\> accept * `NONBE_FIX_1045_ISM_BITRATE_SWITCHING` - Eri: Difference between ROM/File HRTF in ISM bitrate switching - accept * `NONBE_FIX_1067_QUATERNIONSLERP_INACCURACIES` - Philips: issue 1067: QuaternionSlerp inaccuracies in corner cases <-- was already done * `NONBE_FIX_1065_ISM_MD_HANDLE` - VA: issue 1065: Allocate only the necessary number of ISM MD decoder handles. - accept
issue