comparison acelp_pitch_delay.c @ 11224:dd2b69794909 libavcodec

Replace log2f(10) with a constant
author mru
date Sat, 20 Feb 2010 20:13:48 +0000
parents ca88470521db
children
comparison
equal deleted inserted replaced
11223:a090d10c314f 11224:dd2b69794909
126 { 126 {
127 // Equations 66-69: 127 // Equations 66-69:
128 // ^g_c = ^gamma_gc * 100.05 (predicted dB + mean dB - dB of fixed vector) 128 // ^g_c = ^gamma_gc * 100.05 (predicted dB + mean dB - dB of fixed vector)
129 // Note 10^(0.05 * -10log(average x2)) = 1/sqrt((average x2)). 129 // Note 10^(0.05 * -10log(average x2)) = 1/sqrt((average x2)).
130 float val = fixed_gain_factor * 130 float val = fixed_gain_factor *
131 exp2f(log2f(10.0) * 0.05 * 131 exp2f(M_LOG2_10 * 0.05 *
132 (ff_dot_productf(pred_table, prediction_error, 4) + 132 (ff_dot_productf(pred_table, prediction_error, 4) +
133 energy_mean)) / 133 energy_mean)) /
134 sqrtf(fixed_mean_energy); 134 sqrtf(fixed_mean_energy);
135 135
136 // update quantified prediction error energy history 136 // update quantified prediction error energy history