aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/ppc/blockdsp.c
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2015-09-06 18:36:42 +0100
committerRostislav Pehlivanov <atomnuker@gmail.com>2015-09-06 18:36:42 +0100
commit1956cfbaedd364b30095e956fc881f7eaa1e21ff (patch)
tree19af9c6d74dc89c57d1164097929534f3a09199d /libavcodec/ppc/blockdsp.c
parentff99a388557480ac32fdf924c4f2f16a3cabfe0a (diff)
downloadffmpeg-1956cfbaedd364b30095e956fc881f7eaa1e21ff.tar.gz
aacenc_is: take absolute coefficient value upon energy calculations
This was an oversight when the IS system was being first implemented. The ener01 part was largely a result of trial and error and the fact that the sum of coef0 and coef1 could result in a zero was overlooked. Once ener01 turns to zero it's used to divide the left channel energy which doesn't turn out so well as it fills IS[] with -nan's and inf's which in turn confused the quantize_band_cost. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavcodec/ppc/blockdsp.c')
0 files changed, 0 insertions, 0 deletions