Mercurial > libavcodec.hg
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 |