projects
/
ffmpeg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
aacpsy: calc_reduction_3gpp() handle active_lines = 0
[ffmpeg.git]
/
libavcodec
/
aacpsy.c
diff --git
a/libavcodec/aacpsy.c
b/libavcodec/aacpsy.c
index 0d44c00cd259f35a5ab5bc87cf1be802d530608e..93370b8761b83a21b03cfbe42cc3c1d04c1bc140 100644
(file)
--- a/
libavcodec/aacpsy.c
+++ b/
libavcodec/aacpsy.c
@@
-526,6
+526,9
@@
static float calc_reduction_3gpp(float a, float desired_pe, float pe,
{
float thr_avg, reduction;
+ if(active_lines == 0.0)
+ return 0;
+
thr_avg = exp2f((a - pe) / (4.0f * active_lines));
reduction = exp2f((a - desired_pe) / (4.0f * active_lines)) - thr_avg;