Loading lib_dec/core_dec_init_fx.c +34 −34 Original line number Diff line number Diff line Loading @@ -1811,7 +1811,7 @@ void open_decoder_LPD_ivas_fx( { st->hPFstat->reset = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { Scale_sig( st->hPFstat->mem_pf_in, L_SUBFR, negate( st->Q_syn ) ); /* WB post_filter mem */ /* q_mem - st->Q_syn */ Loading @@ -1825,7 +1825,7 @@ void open_decoder_LPD_ivas_fx( } ELSE { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( st->hPFstat != NULL && EQ_16( st->element_mode, EVS_MONO ) ) { Loading Loading @@ -1878,7 +1878,7 @@ void open_decoder_LPD_ivas_fx( st->last_gain_syn_deemph = 32768 / 2; /* 1.f Q14*/ move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->last_gain_syn_deemph_e = 1; Loading @@ -1896,7 +1896,7 @@ void open_decoder_LPD_ivas_fx( move16(); if ( hTcxDec != NULL ) { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { hTcxDec->conceal_eof_gain = 32768 / 2; /*Q14*/ Loading @@ -1909,7 +1909,7 @@ void open_decoder_LPD_ivas_fx( hTcxDec->conceal_eof_gain_e = 1; move16(); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -1925,7 +1925,7 @@ void open_decoder_LPD_ivas_fx( move16(); st->last_core_bfi = -1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif Loading @@ -1934,14 +1934,14 @@ void open_decoder_LPD_ivas_fx( hTcxDec->tcxConceal_recalc_exc = 0; move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } st->prev_old_bfi = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif Loading @@ -1955,7 +1955,7 @@ void open_decoder_LPD_ivas_fx( move16(); set16_fx( st->hTcxDec->ltpGainMemory_fx, 0, N_LTP_GAIN_MEMS ); /* Q15 */ } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif Loading Loading @@ -1992,7 +1992,7 @@ void open_decoder_LPD_ivas_fx( move32(); st->Mode2_lp_gainp = L_deposit_l( 0 ); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->hTcxDec->prev_widow_left_rect = 0; Loading @@ -2006,12 +2006,12 @@ void open_decoder_LPD_ivas_fx( st->lp_gainp_fx = 0; /* Q14 */ move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif IF( st->hTcxDec != NULL ) { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { hTcxDec->conCngLevelBackgroundTrace = PLC_MIN_CNG_LEV_Q21; /*Q21*/ Loading Loading @@ -2071,7 +2071,7 @@ void open_decoder_LPD_ivas_fx( hTcxDec->cummulative_damping_tcx = 32767 /*1.0f Q15*/; move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2091,7 +2091,7 @@ void open_decoder_LPD_ivas_fx( } st->old_fpitch = L_deposit_h( st->pit_min ); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->old_fpitchFB = L_deposit_h( hTcxDec->pit_min_TCX ); Loading @@ -2113,7 +2113,7 @@ void open_decoder_LPD_ivas_fx( st->voice_fac = -1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { /* TCX-LTP */ Loading Loading @@ -2181,20 +2181,20 @@ void open_decoder_LPD_ivas_fx( hTcxDec->envWeighted = 0; move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif IF( st->hBPF != NULL ) { st->lp_error_ener = Mpy_32_16_1( L_shl( hBPF->pst_lp_ener_fx, 8 ), 0x2a86 ); /* convert from 7Q8 10*log10 -> 15Q16, log2 */ move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif hBPF->pst_mem_deemp_err_fx = 0; /* Q_syn2 - 1 */ move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2205,7 +2205,7 @@ void open_decoder_LPD_ivas_fx( } st->mem_error = L_deposit_l( 0 ); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->hTcxCfg->ctx_hm = getCtxHm( st->element_mode, total_brate, st->rf_flag ); Loading @@ -2230,12 +2230,12 @@ void open_decoder_LPD_ivas_fx( IF( st->tcxonly ) { st->p_bpf_noise_buf = NULL; #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->p_bpf_noise_buf_32 = NULL; #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2243,13 +2243,13 @@ void open_decoder_LPD_ivas_fx( { st->p_bpf_noise_buf = st->bpf_noise_buf; move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->p_bpf_noise_buf_32 = st->bpf_noise_buf_32; move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading Loading @@ -2278,13 +2278,13 @@ void open_decoder_LPD_ivas_fx( st->flagGuidedAcelp = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->tonal_mdct_plc_active = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif st->T0_4th = L_SUBFR; Loading @@ -2297,7 +2297,7 @@ void open_decoder_LPD_ivas_fx( { st->enablePlcWaveadjust = 1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ Word32 last_total_brate_condition; IF( GT_16( st->element_mode, EVS_MONO ) ) { Loading Loading @@ -2343,7 +2343,7 @@ void open_decoder_LPD_ivas_fx( TonalMDCTConceal_Init_fx( st->element_mode, st->hTonalMDCTConc, st->hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg ); #else #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { TonalMDCTConceal_Init_fx( st->hTonalMDCTConc, hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg ); Loading @@ -2352,7 +2352,7 @@ void open_decoder_LPD_ivas_fx( { #endif TonalMDCTConceal_Init_ivas_fx( st->hTonalMDCTConc, st->hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg ); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif #endif /*HARMONIZE_2553_TonalConceal_Init*/ Loading Loading @@ -2392,7 +2392,7 @@ void open_decoder_LPD_ivas_fx( test(); IF( ( EQ_32( total_brate, ACELP_9k60 ) || EQ_32( total_brate, ACELP_16k40 ) || EQ_32( total_brate, ACELP_24k40 ) ) && st->element_mode == EVS_MONO ) { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { test(); Loading @@ -2411,7 +2411,7 @@ void open_decoder_LPD_ivas_fx( #endif st->dec_glr = 1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2423,20 +2423,20 @@ void open_decoder_LPD_ivas_fx( st->dec_glr_idx = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ if ( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->VAD = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif IF( hTcxDec != NULL ) { hTcxDec->enableTcxLpc = 1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ if ( EQ_16( st->element_mode, EVS_MONO ) ) { st->VAD = 0; Loading @@ -2458,7 +2458,7 @@ void open_decoder_LPD_ivas_fx( move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ if ( EQ_16( st->element_mode, EVS_MONO ) ) { if ( hTcxLtpDec != NULL ) Loading Loading
lib_dec/core_dec_init_fx.c +34 −34 Original line number Diff line number Diff line Loading @@ -1811,7 +1811,7 @@ void open_decoder_LPD_ivas_fx( { st->hPFstat->reset = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { Scale_sig( st->hPFstat->mem_pf_in, L_SUBFR, negate( st->Q_syn ) ); /* WB post_filter mem */ /* q_mem - st->Q_syn */ Loading @@ -1825,7 +1825,7 @@ void open_decoder_LPD_ivas_fx( } ELSE { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( st->hPFstat != NULL && EQ_16( st->element_mode, EVS_MONO ) ) { Loading Loading @@ -1878,7 +1878,7 @@ void open_decoder_LPD_ivas_fx( st->last_gain_syn_deemph = 32768 / 2; /* 1.f Q14*/ move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->last_gain_syn_deemph_e = 1; Loading @@ -1896,7 +1896,7 @@ void open_decoder_LPD_ivas_fx( move16(); if ( hTcxDec != NULL ) { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { hTcxDec->conceal_eof_gain = 32768 / 2; /*Q14*/ Loading @@ -1909,7 +1909,7 @@ void open_decoder_LPD_ivas_fx( hTcxDec->conceal_eof_gain_e = 1; move16(); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -1925,7 +1925,7 @@ void open_decoder_LPD_ivas_fx( move16(); st->last_core_bfi = -1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif Loading @@ -1934,14 +1934,14 @@ void open_decoder_LPD_ivas_fx( hTcxDec->tcxConceal_recalc_exc = 0; move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } st->prev_old_bfi = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif Loading @@ -1955,7 +1955,7 @@ void open_decoder_LPD_ivas_fx( move16(); set16_fx( st->hTcxDec->ltpGainMemory_fx, 0, N_LTP_GAIN_MEMS ); /* Q15 */ } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif Loading Loading @@ -1992,7 +1992,7 @@ void open_decoder_LPD_ivas_fx( move32(); st->Mode2_lp_gainp = L_deposit_l( 0 ); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->hTcxDec->prev_widow_left_rect = 0; Loading @@ -2006,12 +2006,12 @@ void open_decoder_LPD_ivas_fx( st->lp_gainp_fx = 0; /* Q14 */ move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif IF( st->hTcxDec != NULL ) { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { hTcxDec->conCngLevelBackgroundTrace = PLC_MIN_CNG_LEV_Q21; /*Q21*/ Loading Loading @@ -2071,7 +2071,7 @@ void open_decoder_LPD_ivas_fx( hTcxDec->cummulative_damping_tcx = 32767 /*1.0f Q15*/; move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2091,7 +2091,7 @@ void open_decoder_LPD_ivas_fx( } st->old_fpitch = L_deposit_h( st->pit_min ); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->old_fpitchFB = L_deposit_h( hTcxDec->pit_min_TCX ); Loading @@ -2113,7 +2113,7 @@ void open_decoder_LPD_ivas_fx( st->voice_fac = -1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { /* TCX-LTP */ Loading Loading @@ -2181,20 +2181,20 @@ void open_decoder_LPD_ivas_fx( hTcxDec->envWeighted = 0; move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif IF( st->hBPF != NULL ) { st->lp_error_ener = Mpy_32_16_1( L_shl( hBPF->pst_lp_ener_fx, 8 ), 0x2a86 ); /* convert from 7Q8 10*log10 -> 15Q16, log2 */ move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif hBPF->pst_mem_deemp_err_fx = 0; /* Q_syn2 - 1 */ move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2205,7 +2205,7 @@ void open_decoder_LPD_ivas_fx( } st->mem_error = L_deposit_l( 0 ); move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { st->hTcxCfg->ctx_hm = getCtxHm( st->element_mode, total_brate, st->rf_flag ); Loading @@ -2230,12 +2230,12 @@ void open_decoder_LPD_ivas_fx( IF( st->tcxonly ) { st->p_bpf_noise_buf = NULL; #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->p_bpf_noise_buf_32 = NULL; #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2243,13 +2243,13 @@ void open_decoder_LPD_ivas_fx( { st->p_bpf_noise_buf = st->bpf_noise_buf; move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->p_bpf_noise_buf_32 = st->bpf_noise_buf_32; move32(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading Loading @@ -2278,13 +2278,13 @@ void open_decoder_LPD_ivas_fx( st->flagGuidedAcelp = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->tonal_mdct_plc_active = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif st->T0_4th = L_SUBFR; Loading @@ -2297,7 +2297,7 @@ void open_decoder_LPD_ivas_fx( { st->enablePlcWaveadjust = 1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ Word32 last_total_brate_condition; IF( GT_16( st->element_mode, EVS_MONO ) ) { Loading Loading @@ -2343,7 +2343,7 @@ void open_decoder_LPD_ivas_fx( TonalMDCTConceal_Init_fx( st->element_mode, st->hTonalMDCTConc, st->hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg ); #else #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { TonalMDCTConceal_Init_fx( st->hTonalMDCTConc, hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg ); Loading @@ -2352,7 +2352,7 @@ void open_decoder_LPD_ivas_fx( { #endif TonalMDCTConceal_Init_ivas_fx( st->hTonalMDCTConc, st->hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg ); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif #endif /*HARMONIZE_2553_TonalConceal_Init*/ Loading Loading @@ -2392,7 +2392,7 @@ void open_decoder_LPD_ivas_fx( test(); IF( ( EQ_32( total_brate, ACELP_9k60 ) || EQ_32( total_brate, ACELP_16k40 ) || EQ_32( total_brate, ACELP_24k40 ) ) && st->element_mode == EVS_MONO ) { #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ IF( EQ_16( st->element_mode, EVS_MONO ) ) { test(); Loading @@ -2411,7 +2411,7 @@ void open_decoder_LPD_ivas_fx( #endif st->dec_glr = 1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif } Loading @@ -2423,20 +2423,20 @@ void open_decoder_LPD_ivas_fx( st->dec_glr_idx = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ if ( GT_16( st->element_mode, EVS_MONO ) ) { #endif st->VAD = 0; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ } #endif IF( hTcxDec != NULL ) { hTcxDec->enableTcxLpc = 1; move16(); #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ if ( EQ_16( st->element_mode, EVS_MONO ) ) { st->VAD = 0; Loading @@ -2458,7 +2458,7 @@ void open_decoder_LPD_ivas_fx( move16(); } #ifdef HARMONIZE_2583_open_decoder_LPD #ifdef HARMONIZE_2583_open_decoder_LPD_ if ( EQ_16( st->element_mode, EVS_MONO ) ) { if ( hTcxLtpDec != NULL ) Loading