Loading lib_dec/FEC_HQ_core_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -1180,9 +1180,9 @@ static Word16 FEC_phase_matching_fx( L = L_FRAME8k; move16(); ol_size = idiv1616( shl( L, 1 ), 20 ); ol_size = extract_l( L_shr( imult3216( 26215, shl( L, 1 ) ), 19 ) ); /* equivalent to shl( L, 1)/20 */ move16(); L_overlap = idiv1616( imult1616( 3, L ), 20 ); L_overlap = extract_l( L_shr( imult3216( 26215, imult1616( 3, L ) ), 19 ) ); /* equivalent to L*3/20 */ move16(); FOR( i = 0; i < L_overlap; i++ ) Loading Loading @@ -1370,7 +1370,7 @@ static void FEC_phase_matching_burst_fx( L = L_FRAME8k; move16(); L_overlap = idiv1616( imult1616( 3, L ), 20 ); L_overlap = extract_l( L_shr( imult3216( 26215, imult1616( 3, L ) ), 19 ) ); /* equivalent to L*3/20 */ move16(); FOR( i = 0; i < L_overlap; i++ ) Loading lib_dec/ivas_stereo_switching_dec_fx.c +1 −1 Original line number Diff line number Diff line Loading @@ -2418,7 +2418,7 @@ void smooth_dft2td_transition_fx( ilen = shr( output_frame, 1 ); /* Q0 */ /* correlation length */ corr_len = idiv1616( output_frame, 20 ); /* Q0 */ corr_len = extract_L( L_shr( imult3216( 26215, output_frame ), 19 ) ); /* Q0. equivalent to output_frame/20 */ subsampl = 4; FOR( ch = 0; ch < hCPE->nchan_out; ch++ ) Loading lib_enc/tcx_utils_enc_fx.c +1 −1 Original line number Diff line number Diff line Loading @@ -3852,7 +3852,7 @@ void attenuateNbSpectrum_fx( Word16 L_frame, Word32 *spectrum ) { Word16 i, length, att; length = idiv1616U( L_frame, 20 ); length = extract_l( L_shr( imult3216( 26215, L_frame ), 19 ) ); /* equivalent to L_frame/20 */ att = 21627 /*0.66f Q15*/; move16(); Loading Loading
lib_dec/FEC_HQ_core_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -1180,9 +1180,9 @@ static Word16 FEC_phase_matching_fx( L = L_FRAME8k; move16(); ol_size = idiv1616( shl( L, 1 ), 20 ); ol_size = extract_l( L_shr( imult3216( 26215, shl( L, 1 ) ), 19 ) ); /* equivalent to shl( L, 1)/20 */ move16(); L_overlap = idiv1616( imult1616( 3, L ), 20 ); L_overlap = extract_l( L_shr( imult3216( 26215, imult1616( 3, L ) ), 19 ) ); /* equivalent to L*3/20 */ move16(); FOR( i = 0; i < L_overlap; i++ ) Loading Loading @@ -1370,7 +1370,7 @@ static void FEC_phase_matching_burst_fx( L = L_FRAME8k; move16(); L_overlap = idiv1616( imult1616( 3, L ), 20 ); L_overlap = extract_l( L_shr( imult3216( 26215, imult1616( 3, L ) ), 19 ) ); /* equivalent to L*3/20 */ move16(); FOR( i = 0; i < L_overlap; i++ ) Loading
lib_dec/ivas_stereo_switching_dec_fx.c +1 −1 Original line number Diff line number Diff line Loading @@ -2418,7 +2418,7 @@ void smooth_dft2td_transition_fx( ilen = shr( output_frame, 1 ); /* Q0 */ /* correlation length */ corr_len = idiv1616( output_frame, 20 ); /* Q0 */ corr_len = extract_L( L_shr( imult3216( 26215, output_frame ), 19 ) ); /* Q0. equivalent to output_frame/20 */ subsampl = 4; FOR( ch = 0; ch < hCPE->nchan_out; ch++ ) Loading
lib_enc/tcx_utils_enc_fx.c +1 −1 Original line number Diff line number Diff line Loading @@ -3852,7 +3852,7 @@ void attenuateNbSpectrum_fx( Word16 L_frame, Word32 *spectrum ) { Word16 i, length, att; length = idiv1616U( L_frame, 20 ); length = extract_l( L_shr( imult3216( 26215, L_frame ), 19 ) ); /* equivalent to L_frame/20 */ att = 21627 /*0.66f Q15*/; move16(); Loading