Loading lib_rend/ivas_reverb_fx.c +1 −41 Original line number Diff line number Diff line Loading @@ -1316,41 +1316,6 @@ static void set_reverb_acoustic_data_fx( pDsr_fx[bin_idx] = L_tmp; move32(); // 23 in Q26 //tmp_flag = BASOP_Util_Cmp_Mant32Exp( L_deposit_h( exp_argument_fx ), exp_argument_e, 1543503872, 5 ); //IF( tmp_flag > 0 ) //{ // exp_argument_fx = 23552; // move16(); // exp_argument_e = 5; // move16(); //} //tmp_flag = BASOP_Util_Cmp_Mant32Exp( L_deposit_h( exp_argument_fx ), exp_argument_e, 0, 31 ); //IF( tmp_flag < 0 ) //{ // tmp_flag = BASOP_Util_Cmp_Mant32Exp( L_deposit_h( negate( exp_argument_fx ) ), exp_argument_e, 1543503872, 5 ); // IF( tmp_flag < 0 ) // { // exp_argument_fx = -23552; // move16(); // exp_argument_e = 5; // move16(); // } //} //Word16 tmp_exp; ///* expf(exp_argument) -> pow(2, log2(e) * exp_argument) */ //tmp = mult( 23637, exp_argument_fx ); // exp_argument_e + 1 //tmp_exp = add( exp_argument_e, 1 ); //L_tmp = BASOP_util_Pow2( L_deposit_h( tmp ), tmp_exp, &pow_exp ); //L_tmp = Mpy_32_32( L_tmp, pDsr_fx[bin_idx] ); //tmp_exp = add( pow_exp, pDsr_e[bin_idx] ); //pDsr_fx[bin_idx] = L_tmp; //move32(); //pDsr_e[bin_idx] = tmp_exp; //move16(); } return; } Loading Loading @@ -2458,12 +2423,7 @@ ivas_error ivas_binaural_reverb_init( #else preDelay = (int16_t) roundf( 48000.0f * roomAcoustics->acousticPreDelay / CLDFB_NO_CHANNELS_MAX ); #endif #ifdef FIX_1741_REVERB_TIMES_Q_FORMAT floatToFixed_arrL( t60_temp, t60, Q26, CLDFB_NO_CHANNELS_MAX ); #else floatToFixed_arrL( t60_temp, t60, Q31, CLDFB_NO_CHANNELS_MAX ); #endif floatToFixed_arrL( ene_temp, ene, Q31, CLDFB_NO_CHANNELS_MAX ); } else { Loading Loading
lib_rend/ivas_reverb_fx.c +1 −41 Original line number Diff line number Diff line Loading @@ -1316,41 +1316,6 @@ static void set_reverb_acoustic_data_fx( pDsr_fx[bin_idx] = L_tmp; move32(); // 23 in Q26 //tmp_flag = BASOP_Util_Cmp_Mant32Exp( L_deposit_h( exp_argument_fx ), exp_argument_e, 1543503872, 5 ); //IF( tmp_flag > 0 ) //{ // exp_argument_fx = 23552; // move16(); // exp_argument_e = 5; // move16(); //} //tmp_flag = BASOP_Util_Cmp_Mant32Exp( L_deposit_h( exp_argument_fx ), exp_argument_e, 0, 31 ); //IF( tmp_flag < 0 ) //{ // tmp_flag = BASOP_Util_Cmp_Mant32Exp( L_deposit_h( negate( exp_argument_fx ) ), exp_argument_e, 1543503872, 5 ); // IF( tmp_flag < 0 ) // { // exp_argument_fx = -23552; // move16(); // exp_argument_e = 5; // move16(); // } //} //Word16 tmp_exp; ///* expf(exp_argument) -> pow(2, log2(e) * exp_argument) */ //tmp = mult( 23637, exp_argument_fx ); // exp_argument_e + 1 //tmp_exp = add( exp_argument_e, 1 ); //L_tmp = BASOP_util_Pow2( L_deposit_h( tmp ), tmp_exp, &pow_exp ); //L_tmp = Mpy_32_32( L_tmp, pDsr_fx[bin_idx] ); //tmp_exp = add( pow_exp, pDsr_e[bin_idx] ); //pDsr_fx[bin_idx] = L_tmp; //move32(); //pDsr_e[bin_idx] = tmp_exp; //move16(); } return; } Loading Loading @@ -2458,12 +2423,7 @@ ivas_error ivas_binaural_reverb_init( #else preDelay = (int16_t) roundf( 48000.0f * roomAcoustics->acousticPreDelay / CLDFB_NO_CHANNELS_MAX ); #endif #ifdef FIX_1741_REVERB_TIMES_Q_FORMAT floatToFixed_arrL( t60_temp, t60, Q26, CLDFB_NO_CHANNELS_MAX ); #else floatToFixed_arrL( t60_temp, t60, Q31, CLDFB_NO_CHANNELS_MAX ); #endif floatToFixed_arrL( ene_temp, ene, Q31, CLDFB_NO_CHANNELS_MAX ); } else { Loading