summaryrefslogtreecommitdiff
path: root/vp9/vp9cx.mk
diff options
context:
space:
mode:
authorGuillaume Martres <gmartres@google.com>2013-10-07 19:20:10 +0100
committerPaul Wilkins <paulwilkins@google.com>2013-10-16 11:55:13 +0100
commite55f60240ac62455c61160e824660c0d22f8f7ed (patch)
treedfdf1dcdb79d66bfad9d45c3afbbc0e0f7301175 /vp9/vp9cx.mk
parent660fc5f560f11d9cb95d960b123b913a33485b9f (diff)
downloadlibvpx-e55f60240ac62455c61160e824660c0d22f8f7ed.tar
libvpx-e55f60240ac62455c61160e824660c0d22f8f7ed.tar.gz
libvpx-e55f60240ac62455c61160e824660c0d22f8f7ed.tar.bz2
libvpx-e55f60240ac62455c61160e824660c0d22f8f7ed.zip
Implement variance-based adaptive quantization
This should be similar to what x264 does with --aq-mode 1. It works well with clips like parkjoy and touhou (http://x264.nl/developers/Dark_Shikari/LosslessTouhou.mkv). At low bitrates, the segmentation signaling overhead may negate the benefits of this feature. (PGW) Default changed to feature OFF to allow provisional merge. Change-Id: I938abf9bb487e1d4ad3b0264ea03d9826275c70b
Diffstat (limited to 'vp9/vp9cx.mk')
-rw-r--r--vp9/vp9cx.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/vp9cx.mk b/vp9/vp9cx.mk
index 9fbf100f5..b454eee02 100644
--- a/vp9/vp9cx.mk
+++ b/vp9/vp9cx.mk
@@ -64,6 +64,8 @@ VP9_CX_SRCS-$(CONFIG_INTERNAL_STATS) += encoder/vp9_ssim.c
VP9_CX_SRCS-yes += encoder/vp9_tokenize.c
VP9_CX_SRCS-yes += encoder/vp9_treewriter.c
VP9_CX_SRCS-yes += encoder/vp9_variance_c.c
+VP9_CX_SRCS-yes += encoder/vp9_vaq.c
+VP9_CX_SRCS-yes += encoder/vp9_vaq.h
ifeq ($(CONFIG_VP9_POSTPROC),yes)
VP9_CX_SRCS-$(CONFIG_INTERNAL_STATS) += common/vp9_postproc.h
VP9_CX_SRCS-$(CONFIG_INTERNAL_STATS) += common/vp9_postproc.c