From 40b1c2e86eab74f1c4d4d27c7bcb6218d78f4a61 Mon Sep 17 00:00:00 2001 From: Markus Multrus Date: Fri, 6 Mar 2026 15:51:56 +0100 Subject: [PATCH] make sure powerSpec_e is always initialized in core_signal_analysis_high_bitrate_fx() --- lib_com/options.h | 1 + lib_enc/ext_sig_ana_fx.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/lib_com/options.h b/lib_com/options.h index 23a5aa26c..e12049c9f 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -91,6 +91,7 @@ #define HARM_2456_APPLY_SCALE /* FhG basop issue 2456: Harmonize apply_scale_ind(), apply_scale_ivas_fx() */ #define HARM_2454_TCX_RES_Q_SPEC /* FhG: harmonization of tcx_res_Q_spec_fx() and tcx_res_Q_spec_ivas_fx() */ #define FIX_FLOAT_1535_ARI_RES_Q_CLEANUP /* FhG: remove dead code from tcx_ari_res_Q_spec() */ +#define FIX_BASOP_2470_POWER_SPEC_E_INIT /* FhG: make sure powerSpec_e is always initialized in core_signal_analysis_high_bitrate_fx() */ /* #################### End BE switches ################################## */ diff --git a/lib_enc/ext_sig_ana_fx.c b/lib_enc/ext_sig_ana_fx.c index 395fdbf53..274cd1937 100644 --- a/lib_enc/ext_sig_ana_fx.c +++ b/lib_enc/ext_sig_ana_fx.c @@ -74,6 +74,11 @@ void core_signal_analysis_high_bitrate_fx( (void) vad_hover_flag; (void) last_element_mode; +#ifdef FIX_BASOP_2470_POWER_SPEC_E_INIT + powerSpec_e = 0; /* for TCX5, this is not initialized in AnalyzePowerSpectrum_fx(), but still passed to ProcessIGF_fx() */ + move16(); +#endif + left_overlap = -1; move16(); right_overlap = -1; -- GitLab