From b86d13879c171a7f0c85d424d77966ec9f6d7a02 Mon Sep 17 00:00:00 2001 From: vaclav Date: Mon, 5 Jan 2026 09:43:21 +0100 Subject: [PATCH 1/3] cleaning under CLEANUP_HQ_CORE --- lib_com/hq2_core_com_fx.c | 3 ++- lib_com/options.h | 1 + lib_com/prot_fx.h | 6 ++++-- lib_dec/hq_core_dec_fx.c | 22 +++++++++++++++++++--- lib_enc/hq_core_enc_fx.c | 5 ++++- lib_enc/hq_lr_enc_fx.c | 29 +++++++++++++++++++---------- lib_enc/prot_fx_enc.h | 6 ++++-- lib_enc/swb_bwe_enc_lr_fx.c | 5 +++++ lib_enc/tcq_core_enc_fx.c | 2 ++ 9 files changed, 60 insertions(+), 19 deletions(-) diff --git a/lib_com/hq2_core_com_fx.c b/lib_com/hq2_core_com_fx.c index 78f60d465..3cf943725 100644 --- a/lib_com/hq2_core_com_fx.c +++ b/lib_com/hq2_core_com_fx.c @@ -208,7 +208,7 @@ void mdct_spectrum_denorm_fx( return; } - +#ifndef CLEANUP_HQ_CORE void mdct_spectrum_denorm_ivas_fx( const Word32 inp_vector[], /* i : Q0 : */ Word32 L_y2[], /* i/o : Qs : decoded spectrum */ @@ -373,6 +373,7 @@ void mdct_spectrum_denorm_ivas_fx( return; } +#endif /*==========================================================================*/ /* FUNCTION : void hq2_core_configure_fx() */ diff --git a/lib_com/options.h b/lib_com/options.h index 2c70dd14f..57d738fe4 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -103,6 +103,7 @@ #define FIX_1904_HARM_GSC_ENC /* VA: #1904 Harmonization of EVS and IVAS GSC code */ #define FIX_2271_OOB_INDEXING_IN_PIT_OL2 /* VA: Fix for issue 2271, to silence clang18 */ #define FIX_2273_OOB_INDEXING_IN_PIT_FR4 /* VA: Fix to silence clang on ptr init */ +#define CLEANUP_HQ_CORE /* #################### End BE switches ################################## */ diff --git a/lib_com/prot_fx.h b/lib_com/prot_fx.h index 577451b04..5445fb53a 100644 --- a/lib_com/prot_fx.h +++ b/lib_com/prot_fx.h @@ -2277,6 +2277,7 @@ void mdct_spectrum_denorm_fx( const Word16 pd_thresh_fx /* i : Q15 : */ ); +#ifndef CLEANUP_HQ_CORE void mdct_spectrum_denorm_ivas_fx( const Word32 inp_vector[], /* i : Q0 : */ Word32 L_y2[], /* i/o : Qs : decoded spectrum */ @@ -2289,7 +2290,7 @@ void mdct_spectrum_denorm_ivas_fx( const Word16 ld_slope_fx, /* i : Q15 : */ const Word16 pd_thresh_fx /* i : Q15 : */ ); - +#endif void hq2_core_configure_fx( const Word16 frame_length, /* Q0 */ const Word16 num_bits, /* Q0 */ @@ -3880,6 +3881,7 @@ void swb_bwe_enc_lr_fx( Word16 *ni_seed_fx /* i/o: random seed for search buffer NI */ ); +#ifndef CLEANUP_HQ_CORE void swb_bwe_enc_lr_ivas_fx( Encoder_State *st_fx, /* i/o: encoder state structure */ const Word32 L_m_core[], /* i : lowband synthesis */ @@ -3904,7 +3906,7 @@ void swb_bwe_enc_lr_ivas_fx( const Word32 L_y2_ni[], /* i : band_width information */ Word16 *ni_seed_fx /* i/o: random seed for search buffer NI */ ); - +#endif void isf_enc_amr_wb_fx( Encoder_State *st, /* i/o: state structure */ Word16 *isf_new, /* i/o: quantized ISF vector */ diff --git a/lib_dec/hq_core_dec_fx.c b/lib_dec/hq_core_dec_fx.c index 6be36bd1a..1dd462cf2 100644 --- a/lib_dec/hq_core_dec_fx.c +++ b/lib_dec/hq_core_dec_fx.c @@ -565,6 +565,9 @@ void ivas_hq_core_dec_fx( } ELSE { +#ifdef CLEANUP_HQ_CORE + /* this cannot happen in IVAS */ +#else core_switching_hq_prepare_dec_fx( st_fx, &num_bits, output_frame ); /* During ACELP->HQ core switching, limit the HQ core bitrate to 48kbps */ @@ -573,6 +576,7 @@ void ivas_hq_core_dec_fx( num_bits = (Word16) ( HQ_48k / 50 ); move16(); } +#endif } } IF( hq_recovery_flag ) @@ -625,11 +629,12 @@ void ivas_hq_core_dec_fx( } } +#ifndef CLEANUP_HQ_CORE IF( EQ_16( output_frame, L_FRAME8k ) ) { hq_configure_bfi_fx( &nb_sfm, &num_Sb, num_bands_p, &sfmsize, &sfm_start, &sfm_end ); } - +#endif /*-------------------------------------------------------------------------- * transform-domain decoding *--------------------------------------------------------------------------*/ @@ -645,11 +650,13 @@ void ivas_hq_core_dec_fx( &hHQ_core->last_fec, hHQ_core->ph_ecu_HqVoicing, &hHQ_core->ph_ecu_active, gapsynth_fx, st_fx->prev_bfi, hHQ_core->old_is_transient, hHQ_core->mag_chg_1st_fx, hHQ_core->Xavg_fx, &hHQ_core->beta_mute_fx, output_frame, st_fx ); } +#ifndef CLEANUP_HQ_CORE ELSE { HQ_FEC_processing_fx( st_fx, t_audio_q, is_transient, hHQ_nbfec->ynrm_values_fx, hHQ_nbfec->r_p_values_fx, num_Sb, nb_sfm, num_bands_p, output_frame, sfm_start, sfm_end ); } +#endif hHQ_core->old_is_transient[2] = hHQ_core->old_is_transient[1]; /* Q0 */ move16(); @@ -675,6 +682,10 @@ void ivas_hq_core_dec_fx( { IF( EQ_16( hq_core_type, LOW_RATE_HQ_CORE ) ) { +#ifdef CLEANUP_HQ_CORE + /* this cannot happen in IVAS */ + +#else IF( EQ_16( st_fx->prev_bfi, 1 ) ) { set32_fx( hHQ_core->last_ni_gain_fx, 0, BANDS_MAX ); @@ -685,6 +696,7 @@ void ivas_hq_core_dec_fx( /* HQ low rate decoder */ hq_lr_dec_fx( st_fx, t_audio_q, inner_frame, num_bits, &is_transient ); +#endif hqswb_clas = is_transient; /* Q0 */ move16(); Q_audio = 12; @@ -914,6 +926,7 @@ void ivas_hq_core_dec_fx( move16(); } +#ifndef CLEANUP_HQ_CORE IF( EQ_16( output_frame, L_FRAME8k ) ) { test(); @@ -951,6 +964,7 @@ void ivas_hq_core_dec_fx( } } ELSE +#endif { test(); IF( EQ_16( st_fx->bfi, 1 ) && GE_16( output_frame, L_FRAME16k ) ) @@ -986,6 +1000,7 @@ void ivas_hq_core_dec_fx( } } +#ifndef CLEANUP_HQ_CORE test(); test(); test(); @@ -1007,7 +1022,7 @@ void ivas_hq_core_dec_fx( } waveform_adj2_fix( st_fx->hPlcInfo, st_fx->hTonalMDCTConc->secondLastPcmOut, synth, 0, add( extract_l( st_fx->hPlcInfo->nbLostCmpt ), 1 ), st_fx->bfi ); } - +#endif IF( GE_16( output_frame, L_FRAME16k ) ) { IF( EQ_16( hHQ_core->ph_ecu_HqVoicing, 1 ) ) @@ -1034,13 +1049,14 @@ void ivas_hq_core_dec_fx( move16(); } +#ifndef CLEANUP_HQ_CORE IF( EQ_16( output_frame, L_FRAME8k ) ) { Copy32( wtda_audio, hHQ_nbfec->oldIMDCTout_fx, L_FRAME8k / 2 ); /* q_wtda */ Copy( &hHQ_nbfec->old_auOut_2fr_fx[output_frame], hHQ_nbfec->old_auOut_2fr_fx, output_frame ); /* Q_old_auOut */ Copy_Scale_sig( synth, &hHQ_nbfec->old_auOut_2fr_fx[output_frame], output_frame, negate( *Q_synth ) ); /* Q0 */ } - +#endif /* prepare synthesis output buffer (as recent as possible) for HQ FEC */ { diff --git a/lib_enc/hq_core_enc_fx.c b/lib_enc/hq_core_enc_fx.c index 1966a4256..46f8546fd 100644 --- a/lib_enc/hq_core_enc_fx.c +++ b/lib_enc/hq_core_enc_fx.c @@ -505,8 +505,11 @@ void hq_core_enc_ivas_fx( move16(); IF( EQ_16( hq_core_type, LOW_RATE_HQ_CORE ) ) { - +#ifdef CLEANUP_HQ_CORE + /* this cannot happen in IVAS */ +#else hq_lr_enc_ivas_fx( st, t_audio_fx, inner_frame, &num_bits, is_transient ); +#endif } ELSE { diff --git a/lib_enc/hq_lr_enc_fx.c b/lib_enc/hq_lr_enc_fx.c index 48b3edc38..8111d21c3 100644 --- a/lib_enc/hq_lr_enc_fx.c +++ b/lib_enc/hq_lr_enc_fx.c @@ -22,7 +22,7 @@ static Word16 p2a_threshold_quant_fx( BSTR_ENC_HANDLE hBstr, const Word32 *L_t_a static void mdct_spectrum_fine_gain_enc_fx( Encoder_State *st_fx, const Word32 L_ybuf[] /*Q12*/, Word32 L_y2[] /*Q12*/, const Word16 band_start[], const Word16 band_end[], const Word16 k_sort[], const Word16 bands, const Word32 L_qint /*Q29*/, const Word16 Ngq, const Word16 gqlevs, const Word16 gqbits ); - +#ifndef CLEANUP_HQ_CORE static Word16 p2a_threshold_quant_ivas_fx( BSTR_ENC_HANDLE hBstr, const Word32 *L_t_audio /*Q12*/, const Word16 band_start[], const Word16 band_end[], const Word16 band_width[], const Word16 bands, const Word16 p2a_bands, const Word16 p2a_th /*Q11*/, Word16 *p2a_flags ); static void mdct_spectrum_fine_gain_enc_ivas_fx( Encoder_State *st_fx, /* i/o: encoder state structure */ @@ -48,6 +48,8 @@ static Word16 band_energy_quant_ivas_fx( const Word32 L_qint, /* Q29 */ const Word16 eref_fx, /* Q10 */ const Word16 is_transient /* Q0 */ ); +#endif + /*--------------------------------------------------------------------------* * spt_shorten_domain_set() @@ -126,6 +128,7 @@ static void spt_shorten_domain_set_fx( return; } +#ifndef CLEANUP_HQ_CORE static void spt_shorten_domain_set_ivas_fx( Encoder_State *st_fx, /* i: encoder state structure */ const Word32 L_t_audio[], /* i: input spectrum Q12*/ @@ -196,7 +199,7 @@ static void spt_shorten_domain_set_ivas_fx( return; } - +#endif /*--------------------------------------------------------------------------* * hq_lr_enc_fx() @@ -1097,6 +1100,7 @@ void hq_lr_enc_fx( return; } +#ifndef CLEANUP_HQ_CORE void hq_lr_enc_ivas_fx( Encoder_State *st, /* i/o: encoder state structure */ Word32 L_t_audio[], /* i/o: transform-domain coefs. Q12*/ @@ -2032,7 +2036,7 @@ void hq_lr_enc_ivas_fx( return; } - +#endif /*--------------------------------------------------------------------------* * small_symbol_enc_tran() @@ -2086,7 +2090,7 @@ static Word16 small_symbol_enc_tran_fx( /* o : bits return add( bits, BITS_DE_HMODE ); /* xx bits for diff. energies + 1 bit for LC coding mode Q0*/ } - +#ifndef CLEANUP_HQ_CORE static Word16 small_symbol_enc_tran_ivas_fx( /* o : bits */ BSTR_ENC_HANDLE hBstr, /* i : handle to the bitstream */ const Word16 *qbidx, /* i : input of dequantized differential energy Q0*/ @@ -2130,7 +2134,7 @@ static Word16 small_symbol_enc_tran_ivas_fx( /* o : bit return add( bits, BITS_DE_HMODE ); /* xx bits for diff. energies + 1 bit for LC coding mode Q0*/ } - +#endif /*--------------------------------------------------------------------------* * small_symbol_enc() @@ -2209,6 +2213,7 @@ static Word16 small_symbol_enc_fx( return add( bits, BITS_DE_HMODE ); /* xx bits for diff. energies + 1 bit for LC coding mode Q0*/ } +#ifndef CLEANUP_HQ_CORE static Word16 small_symbol_enc_ivas_fx( BSTR_ENC_HANDLE hBstr, /* i/o: encoder bitstream handle */ const Word16 *qbidx, /* i : input of dequantized differential energy Q0*/ @@ -2276,7 +2281,7 @@ static Word16 small_symbol_enc_ivas_fx( return add( bits, BITS_DE_HMODE ); /* xx bits for diff. energies + 1 bit for LC coding mode Q0*/ } - +#endif /* o : bits Q0 */ static Word16 large_symbol_enc_fx( @@ -2615,7 +2620,7 @@ static Word16 large_symbol_enc_fx( return bits; /* xx bits for diff. energies + 1 bit for LC coding mode Q0*/ } - +#ifndef CLEANUP_HQ_CORE static Word16 large_symbol_enc_ivas_fx( BSTR_ENC_HANDLE hBstr, /* i/o: encoder bitstream handle */ Word16 *qbidx, /* i : input of dequantized differential energy Q0*/ @@ -2952,6 +2957,7 @@ static Word16 large_symbol_enc_ivas_fx( return bits; /* xx bits for diff. energies + 1 bit for LC coding mode Q0*/ } +#endif /*-------------------------------------------------------------------* * band_energy_quant() @@ -3153,7 +3159,7 @@ static Word16 band_energy_quant_fx( return ( deng_bits ); /* Q0 */ } - +#ifndef CLEANUP_HQ_CORE static Word16 band_energy_quant_ivas_fx( BSTR_ENC_HANDLE hBstr, /* i/o: encoder bitstream handle */ const Word32 *L_t_audio, /* i : Q12 : input MDCT signal (Qs) */ @@ -3349,7 +3355,7 @@ static Word16 band_energy_quant_ivas_fx( return ( deng_bits ); /* Q0 */ } - +#endif /*-------------------------------------------------------------------* * p2a_threshold_quant() @@ -3473,6 +3479,7 @@ static Word16 p2a_threshold_quant_fx( return ( j ); /* Q0 */ } +#ifndef CLEANUP_HQ_CORE static Word16 p2a_threshold_quant_ivas_fx( BSTR_ENC_HANDLE hBstr, /* i/o: : bit stream */ const Word32 *L_t_audio, /* i : Q12 : input spectrum */ @@ -3587,7 +3594,7 @@ static Word16 p2a_threshold_quant_ivas_fx( return ( j ); /* Q0 */ } - +#endif /*-------------------------------------------------------------------* * mdct_spectrum_fine_gain_enc() @@ -3752,6 +3759,7 @@ static void mdct_spectrum_fine_gain_enc_fx( return; } +#ifndef CLEANUP_HQ_CORE static void mdct_spectrum_fine_gain_enc_ivas_fx( Encoder_State *st_fx, /* i/o: encoder state structure */ @@ -3910,3 +3918,4 @@ static void mdct_spectrum_fine_gain_enc_ivas_fx( return; } +#endif diff --git a/lib_enc/prot_fx_enc.h b/lib_enc/prot_fx_enc.h index 13d11e72b..2aea7f842 100644 --- a/lib_enc/prot_fx_enc.h +++ b/lib_enc/prot_fx_enc.h @@ -4102,6 +4102,7 @@ void hq_lr_enc_fx( const Word16 is_transient_fx /* i : Q0 : transient flag */ ); +#ifndef CLEANUP_HQ_CORE void hq_lr_enc_ivas_fx( Encoder_State *st_fx, /* i/o: : encoder state structure */ Word32 L_t_audio[], /* i/o: Q12 : transform-domain coefs. */ @@ -4109,7 +4110,7 @@ void hq_lr_enc_ivas_fx( Word16 *num_bits_fx, /* i/o: Q0 : number of available bits */ const Word16 is_transient_fx /* i : Q0 : transient flag */ ); - +#endif void hq_hr_enc_fx( Encoder_State *st_fx, /* i/o: encoder state structure fx */ Word32 *t_audio, /* i/o: transform-domain coefficients Q12 */ @@ -4285,6 +4286,7 @@ ivas_error tcq_core_LR_enc_fx( const Word16 adjustFlag, const Word16 is_transient ); +#ifndef CLEANUP_HQ_CORE ivas_error tcq_core_LR_enc_ivas_fx( BSTR_ENC_HANDLE hBstr, /* i/o: encoder bitstream handle */ Word32 inp_vector[], @@ -4304,7 +4306,7 @@ ivas_error tcq_core_LR_enc_ivas_fx( const Word16 input_frame, const Word16 adjustFlag, const Word16 is_transient ); - +#endif /* o : Number of bits if flag_pack=0,0 if flag_pack=1 Q0 */ Word16 encode_envelope_indices_fx( BSTR_ENC_HANDLE hBstr, /* i : handle to the bitstream Q0 */ diff --git a/lib_enc/swb_bwe_enc_lr_fx.c b/lib_enc/swb_bwe_enc_lr_fx.c index 7d31b8532..4c0061c60 100644 --- a/lib_enc/swb_bwe_enc_lr_fx.c +++ b/lib_enc/swb_bwe_enc_lr_fx.c @@ -1024,6 +1024,7 @@ static void EncodeSWBSubbands_fx( return; } +#ifndef CLEANUP_HQ_CORE static void EncodeSWBSubbands_ivas_fx( Encoder_State *st_fx, /* i/o: encoder state structure */ Word32 *L_spectra, /* i/o: MDCT domain spectrum */ @@ -1221,6 +1222,8 @@ static void EncodeSWBSubbands_ivas_fx( return; } +#endif + /*--------------------------------------------------------------------------* * swb_bwe_enc_lr() * @@ -1309,6 +1312,7 @@ void swb_bwe_enc_lr_fx( return; } +#ifndef CLEANUP_HQ_CORE void swb_bwe_enc_lr_ivas_fx( Encoder_State *st_fx, /* i/o: encoder state structure */ @@ -1393,3 +1397,4 @@ void swb_bwe_enc_lr_ivas_fx( return; } +#endif diff --git a/lib_enc/tcq_core_enc_fx.c b/lib_enc/tcq_core_enc_fx.c index a3d355a2d..ffe9b86f7 100644 --- a/lib_enc/tcq_core_enc_fx.c +++ b/lib_enc/tcq_core_enc_fx.c @@ -493,6 +493,7 @@ ivas_error tcq_core_LR_enc_fx( return error; } +#ifndef CLEANUP_HQ_CORE ivas_error tcq_core_LR_enc_ivas_fx( BSTR_ENC_HANDLE hBstr, /* i/o: encoder bitstream handle */ @@ -977,3 +978,4 @@ ivas_error tcq_core_LR_enc_ivas_fx( return error; } +#endif -- GitLab From 01be39f296de620df122620d500d1b905f5261e0 Mon Sep 17 00:00:00 2001 From: vaclav Date: Mon, 5 Jan 2026 10:06:11 +0100 Subject: [PATCH 2/3] remove ivas_HQ_FEC_Mem_update_fx() --- lib_com/ivas_prot_fx.h | 3 ++- lib_dec/FEC_HQ_core_fx.c | 3 ++- lib_dec/hq_core_dec_fx.c | 22 ++++++++++++++++++++-- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/lib_com/ivas_prot_fx.h b/lib_com/ivas_prot_fx.h index 85bbcb4b1..6fa412a54 100644 --- a/lib_com/ivas_prot_fx.h +++ b/lib_com/ivas_prot_fx.h @@ -1599,6 +1599,7 @@ void ivas_hq_core_dec_fx( Word16 *Q_output ); +#ifdef CLEANUP_HQ_CORE void ivas_HQ_FEC_Mem_update_fx( Decoder_State *st_fx, /* i/o: decoder state structure */ Word32 *t_audio_q_fx, /*Q12*/ @@ -1614,7 +1615,7 @@ void ivas_HQ_FEC_Mem_update_fx( Word16 hq_core_type, /* i : normal or low-rate MDCT(HQ) core */ Word16 output_frame ); - +#endif /* o : Consumed bits Q0 */ Word16 ivas_hq_classifier_dec_fx( Decoder_State *st_fx, /* i/o: decoder state structure */ diff --git a/lib_dec/FEC_HQ_core_fx.c b/lib_dec/FEC_HQ_core_fx.c index 43d1e2627..3eeffcdd4 100644 --- a/lib_dec/FEC_HQ_core_fx.c +++ b/lib_dec/FEC_HQ_core_fx.c @@ -399,6 +399,7 @@ void HQ_FEC_processing_fx( return; } +#ifndef CLEANUP_HQ_CORE void ivas_HQ_FEC_Mem_update_fx( Decoder_State *st_fx, /* i/o: decoder state structure */ Word32 *t_audio_q_fx, /*Q12*/ @@ -677,7 +678,7 @@ void ivas_HQ_FEC_Mem_update_fx( return; } - +#endif void HQ_FEC_Mem_update_fx( Decoder_State *st_fx, /* i/o: decoder state structure */ Word32 *t_audio_q_fx, /*Q12*/ diff --git a/lib_dec/hq_core_dec_fx.c b/lib_dec/hq_core_dec_fx.c index 1dd462cf2..5c65e6a58 100644 --- a/lib_dec/hq_core_dec_fx.c +++ b/lib_dec/hq_core_dec_fx.c @@ -484,15 +484,22 @@ void ivas_hq_core_dec_fx( Word32 normq_fx[NB_SFM]; Word16 mean_en_high_fx; Word16 SWB_fenv_fx[SWB_FENV + DIM_FB]; +#ifndef CLEANUP_HQ_CORE const Word16 *sfmsize, *sfm_start, *sfm_end; +#endif Word16 gapsynth_fx[L_FRAME48k]; Word16 tmp, tmp_loop; Word32 L_tmp; UWord16 lsb; Word16 L_spec; +#ifndef CLEANUP_HQ_CORE HQ_NBFEC_HANDLE hHQ_nbfec; +#endif HQ_DEC_HANDLE hHQ_core; + +#ifndef CLEANUP_HQ_CORE hHQ_nbfec = st_fx->hHQ_nbfec; +#endif hHQ_core = st_fx->hHQ_core; TCX_DEC_HANDLE hTcxDec; @@ -519,11 +526,13 @@ void ivas_hq_core_dec_fx( set16_fx( wtda_audio_16, 0, 2 * L_FRAME48k ); mean_en_high_fx = 0; move16(); - Q_audio = 12; + Q_audio = Q12; move16(); - Q_G_audio = 12; + Q_G_audio = Q12; move16(); +#ifndef CLEANUP_HQ_CORE sfm_start = sfm_end = NULL; +#endif num_Sb = nb_sfm = 0; move16(); move16(); @@ -697,6 +706,8 @@ void ivas_hq_core_dec_fx( /* HQ low rate decoder */ hq_lr_dec_fx( st_fx, t_audio_q, inner_frame, num_bits, &is_transient ); #endif + is_transient = 0; + move16(); hqswb_clas = is_transient; /* Q0 */ move16(); Q_audio = 12; @@ -742,9 +753,16 @@ void ivas_hq_core_dec_fx( } } } + +#ifdef CLEANUP_HQ_CORE + HQ_FEC_Mem_update_fx( st_fx, t_audio_q, normq_fx, ynrm, num_bands_p, is_transient, hqswb_clas, + core_switching_flag, nb_sfm, num_Sb, &mean_en_high_fx, hq_core_type, output_frame ); +#else ivas_HQ_FEC_Mem_update_fx( st_fx, t_audio_q, normq_fx, ynrm, num_bands_p, is_transient, hqswb_clas, core_switching_flag, nb_sfm, num_Sb, &mean_en_high_fx, hq_core_type, output_frame ); +#endif } + /*-------------------------------------------------------------------------- * Attenuate HFs in case of band-width switching (from higher BW to lower BW) *--------------------------------------------------------------------------*/ -- GitLab From dbb7b4823d25e17a5789cf01120c4525168e2189 Mon Sep 17 00:00:00 2001 From: vaclav Date: Mon, 5 Jan 2026 10:18:21 +0100 Subject: [PATCH 3/3] clang-format --- lib_dec/hq_core_dec_fx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_dec/hq_core_dec_fx.c b/lib_dec/hq_core_dec_fx.c index 5c65e6a58..50dd36f09 100644 --- a/lib_dec/hq_core_dec_fx.c +++ b/lib_dec/hq_core_dec_fx.c @@ -756,7 +756,7 @@ void ivas_hq_core_dec_fx( #ifdef CLEANUP_HQ_CORE HQ_FEC_Mem_update_fx( st_fx, t_audio_q, normq_fx, ynrm, num_bands_p, is_transient, hqswb_clas, - core_switching_flag, nb_sfm, num_Sb, &mean_en_high_fx, hq_core_type, output_frame ); + core_switching_flag, nb_sfm, num_Sb, &mean_en_high_fx, hq_core_type, output_frame ); #else ivas_HQ_FEC_Mem_update_fx( st_fx, t_audio_q, normq_fx, ynrm, num_bands_p, is_transient, hqswb_clas, core_switching_flag, nb_sfm, num_Sb, &mean_en_high_fx, hq_core_type, output_frame ); -- GitLab