From 8797a768a7aad632069c77a00097ede88f811509 Mon Sep 17 00:00:00 2001 From: "Azizi, Arash" Date: Wed, 24 Jun 2026 12:22:42 +0200 Subject: [PATCH] issue 2653: creating the switch and the assert to figure out which tests actually use this function. Then, use the testcase to inspect individual values. --- lib_com/options.h | 1 + lib_rend/ivas_reverb_fx.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/lib_com/options.h b/lib_com/options.h index 708911c0f..3ada62a9a 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -87,6 +87,7 @@ #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_2502_GENERATE_COMFORT_NOISE_DEC /* FhG: harmonize generate_comfort_noise_dec_fx() and generate_comfort_noise_dec_ivas_fx() */ +#define ISSUE_2653_BUG_EXP /* FhG: basop issue 2653: Possible bug regarding exponent handling in function mix_output_block_fx*/ /* #################### End BE switches ################################## */ diff --git a/lib_rend/ivas_reverb_fx.c b/lib_rend/ivas_reverb_fx.c index 50bd990ad..e98697302 100644 --- a/lib_rend/ivas_reverb_fx.c +++ b/lib_rend/ivas_reverb_fx.c @@ -2232,6 +2232,9 @@ ivas_error ivas_reverb_process_fx( IF( mix_signals ) { mix_output_block_fx( hReverb, tmp1_fx, tmp2_fx, &pcm_out_fx[0][i_ts * hReverb->full_block_size], &pcm_out_fx[1][i_ts * hReverb->full_block_size] ); +#ifdef ISSUE_2653_BUG_EXP + assert( 0 ); // Finding testcases where this function is called. +#endif // ISSUE_2653_BUG_EXP } ELSE { -- GitLab