aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/Makefile
diff options
context:
space:
mode:
authorClaudio Freire <klaussfreire@gmail.com>2015-10-12 03:56:22 -0300
committerClaudio Freire <klaussfreire@gmail.com>2015-10-12 03:56:22 -0300
commitb629c67ddfceb7026e407685f04d1bb09cb08d31 (patch)
tree71bd57e7a1b2d8bd8bbc5d82b259bd847e4fb853 /libavcodec/Makefile
parentce0834bdd6e6490d240d76ec8d7845ca0aef1e44 (diff)
downloadffmpeg-b629c67ddfceb7026e407685f04d1bb09cb08d31.tar.gz
AAC encoder: memoize quantize_band_cost
The bulk of calls to quantize_band_cost are replaced by a call to a version that memoizes, greatly improving performance, since during coefficient search there is a great deal of repeat work. Memoization cannot always be applied, so do this in a different function, and leave the original as-is.
Diffstat (limited to 'libavcodec/Makefile')
-rw-r--r--libavcodec/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 7a576fda15..b8bd89530b 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -915,6 +915,8 @@ SKIPHEADERS += %_tablegen.h \
tableprint_vlc.h \
aaccoder_twoloop.h \
aaccoder_trellis.h \
+ aacenc_quantization.h \
+ aacenc_quantization_misc.h \
$(ARCH)/vp56_arith.h \
SKIPHEADERS-$(CONFIG_D3D11VA) += d3d11va.h dxva2_internal.h