]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/acelp_pitch_delay.c
Merge commit 'a97563c889fefd81ad6b3758471434d8c2e2e550'
[ffmpeg] / libavcodec / acelp_pitch_delay.c
index 8ec1ba3a8396b827a19b7e573aad296502249b8a..c345a99c816129e74322a646155d3171c8031019 100644 (file)
@@ -135,7 +135,7 @@ float ff_amr_set_fixed_gain(float fixed_gain_factor, float fixed_mean_energy,
         ff_exp10(0.05 *
               (avpriv_scalarproduct_float_c(pred_table, prediction_error, 4) +
                energy_mean)) /
-        sqrtf(fixed_mean_energy);
+        sqrtf(fixed_mean_energy ? fixed_mean_energy : 1.0);
 
     // update quantified prediction error energy history
     memmove(&prediction_error[0], &prediction_error[1],