Testcase is fate Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> --- libavcodec/lpc.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavcodec/lpc.h b/libavcodec/lpc.h index edb1a6b..2c32409 100644 --- a/libavcodec/lpc.h +++ b/libavcodec/lpc.h @@ -149,7 +149,11 @@ static inline void compute_ref_coefs(const LPC_TYPE *autoc, int max_order, gen1[j] = gen1[j + 1] + ref[i - 1] * gen0[j]; gen0[j] = gen1[j + 1] * ref[i - 1] + gen0[j]; } - ref[i] = -gen1[0] / err; + + if (gen1[0] == 0 && err == 0) + ref[i] = 0; + else + ref[i] = -gen1[0] / err; err += gen1[0] * ref[i]; if (error) error[i] = err; -- 1.7.9.5 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel