Skip to content

Cleanup 2026-01-15

Cleanup as agreed on 2026-01-13, with exception of FIX_1904_HARM_GSC_ENC and FIX_1478_UNINIT_ON_BFI since these might possibly conflict.

BE switches

  • FIX_1466_EXTREND - FhG: float issue 1466: enable rendering of mono/stereo to other formats in the external renderer -> accept
  • 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. -> keep
  • FIX_1435_MOVE_STEREO_PANNING - VA: issue 1435: do the EVS stereo panning in the renderer -> accept
  • FIX_2249_MEMORY_LEAK_IN_SBA - OR : issue 2249 : Memory leak in SBA to BINAURAL_ROOM_REVERB with memory instrumentation -> accept
  • FIX_2252_SCALING_SAVE_HB_SYNTH - VA: issue 2252: fix use-of-uninit-value in save_hb_synth_fx[] scaling in FOA decoding with bitstream that starts with an SID -> accept
  • FIX_2248_EVS_ASSERT - VA: Include _sat in an EVS related part of the code -> accept
  • FIX_2254_IMPROV_COMPLEXITY_BE - VA: BE small complexity reduction -> accept
  • FIX_2275_OOB_INDEXING_IN_PREDICT_SIGNAL_FUNC - FhG: fix a USAN OOB error -> accept
  • FIX_2284_ADD_ASSERT_LOG - FhG: add asserts to Log2_norm_lc() and log10_fx() -> accept
  • FIX_2286_GCC_WARNING_Idx2Freq_Tbl - FhG: Fix compiler warning for OOB access of Idx2Freq_Tbl[] -> accept
  • FIX_CLANG18_MSAN_IN_DEC_INIT_BY_MOVING_COMMON_INITS_TOGETHER - FhG: fix CLANG18 MSAN error in decoder init -> accept
  • FIX_1481_CLANG18_MSAN_INIT_LAST_ELEM_BRATE - FhG: initialize last_element_brate to avoid CLANG18 MSAN complaint -> accept
  • FIX_1484_CLANG18_MSAN_INIT_ST_ELEM_BRATE - FhG: initialize st->element_brate per default -> accept
  • FIX_1464_UBSAN_RC_CONTEXT_MAP - FhG: BE UBSAN fix for float issue 1464 in the TCX range coder -> accept
  • FIX_2272_OOB_INDEXING_IN_LTP_PIT_SEARCH - FhG: fix OOB index USAN error in TCX LTP pitch search -> accept
  • FIX_2274_OOB_INDEXING_IN_CORRMATRIX - FhG: fix OOB indexing complaint -> accept
  • FIX_2278_OOB_INDEXING_IN_CLOSED_LOOP_PIT_SEARCH - FhG: fix oob indexing USAN complaint -> accept
  • FIX_2287_MCT_MDCT_STEREO_DATA_MALLOC_SIZE - FhG: correct allocation size for STEREO_MDCT_DEC_DATA struct -> accept
  • FIX_1474_USAN_TRANS_INV - Eri: Float issue 1474: Fix USAN out-of-bounds warning. No OOB occurs, but the pointer is set to point to uninitialized memory. -> accept
  • FIX_2268_OOB_INDEXING_IN_IFFT - VA: Fix for issue 2268, to silence clang18 -> accept
  • FIX_2271_OOB_INDEXING_IN_PIT_OL2 - VA: Fix for issue 2271, to silence clang18 -> accept
  • FIX_2273_OOB_INDEXING_IN_PIT_FR4 - VA: Fix to silence clang on ptr init -> accept
  • FIX_1483_PEAQ_VQ_ENC_MSAN_ERROR - Eri: When no PVQ bands are selected in peaq_vq_enc, the number of bands is not initialized. -> accept
  • FIX_1480_CLANG18_MSAN_UNINIT_VARIABLE - Eri: Initializes a variables in HQ decoder. It is not used, but is passed uninitialized to a function which is caught by clang-1*/ -> accept
  • FIX_1478_UNINIT_ON_BFI - VA: Fix issue 1478 where a vector is partly un-initialized during bfi -> accept
  • FIX_1487_ACCESS_OF_UNINIT_VAL_FROM_ARR_ISM_DTX - FhG/VA: init nb_bits_metadata to zero -> accept
  • FIX_2290_COPY_OF_UNINIT_DATA - VA: prevent the copy of un-initialized data -> accept
  • CLEANUP_ACELP_ENC - VA: basop issue 2304: Remove duplicated code in excitation encoding in the ACELP core -> accept
  • CLEANUP_VBR_CAM_ENC - VA: basop issue 2299: Remove unused core-encoder VBR and CAM code -> accept

Non-BE switches

  • FIX_1454_FIX_STEREO_TO_FOA_JBM - VA: issue 1454: fix buggy stereo to FOA in JBM -> accept
  • FIX_1461_CNG_BW_SWITCHING - Eri: float issue 1461: Stereo parameters are not updated when SID/NODATA forces BW to stay the same -> accept
  • FIX_2041_SPECTRAL_GAPS_FOR_INACTIVE_FRAMES - FhG: Using rounding in multiplication to improve precision in cngNoiseLevel[] -> accept
  • FIX_2264_OUT_OF_BOUND_READING_IN_LOG2_NORM_LC - VA: Fix issue 2264 by adding a proper safeguard in log2 and by adding a missing normalization in swb_pre_proc_ivas_fx() -> accept
  • FIX_2254_IMPROV_PRECISION_OR_COMPLEXITY_NON_BE - VA: Precision improvement without increasing complexity, or complexity reduction that might be not BE on the LSB -> accept
  • FIX_2252_LP_CNG_STARTS_SID - VA: issues 2251 and 2252: fix LP CNG uninitialized value in bitstream that starts with an SID -> accept
  • FIX_1381_BWD - VA: issue 1381: apply no hysteresis in BWD at higher bitrates also in mono MASA and OMASA -> accept
  • FIX_2285_CODE_DECODER_INIT_BW - VA: basop issue 2285: fix core-decoder initialization bandwidth -> accept
  • FIX_2297_SBA_SCALING_32KHZ - VA: basop issue 2297: Fix scaling factor before the SBA decoder for output_Fs = 32 or 16 -> accept

Optimization switches

  • OPT_2181_MATRIX_TRANSP_1_MUL - Dolby: Issue 2181, optimize matrixTransp1Mul_fx. -> accept
  • OPT_2182_MATRIX_SCALE_OPS - Dolby: Issue 2181, move matrix scale operations outside mul operations. -> accept
  • OPT_2185_MATRIX_OUT_SCALING - Dolby: Issue 2185, optimize matrix-mul output-format. -> accept
  • OPT_2239_IVAS_FILTER_PROCESS - Dolby: Issue 2239, optimize ivas_filter_process_fx. -> accept
  • BE_FIX_2240_COMPUTE_COV_MTC_FX_FAST - FhG: Speeds up covariance calculation e.g. 60 WMOPS for encoding -mc 7_1_4 24400 48 -> accept

Merge request reports

Loading