Draft: Resolve "EVS Mono: Reading of uninitialized memory in CalcPowerSpecAndDetectTonalComponents_fx()", Alternative Approach

Reason why this change is needed

  • It seems that st->hTcxCfg->psychParamsCurrent is not properly initialized in EVS mono - with the harmonization of !2895 (merged) this however gets read at the call of Harmonize TonalMDCTConceal_Detect_fx() or in Harmonize TonalMDCTConceal_Detect_fx().
  • Reason for this is that we still have two version of open_decoder_LPD() in BASOP (namely open_decoder_LPD_fx() and open_decoder_LPD_ivas_fx()), and the EVS version was not taking care of this.

Description of the change

  • Harmonize the two variants of open_decoder_LPD_fx().

Affected operating points

  • All operating points are expected to be BE.

Closes #2509 (closed)

Edited by multrus

Merge request reports

Loading