summaryrefslogtreecommitdiff
path: root/vp9/vp9cx.mk
diff options
context:
space:
mode:
authorJerome Jiang <jianj@google.com>2017-04-25 15:29:43 -0700
committerJerome Jiang <jianj@google.com>2017-05-05 16:40:52 -0700
commit069eedb3a03ea42dfd79991b6fece4c283c648d8 (patch)
tree7092ddeb897f7ada956fdfd73a5729d5d7f8743c /vp9/vp9cx.mk
parent26aebd77b8bff98fd25cf089a5f94be699e19d51 (diff)
downloadlibvpx-069eedb3a03ea42dfd79991b6fece4c283c648d8.tar
libvpx-069eedb3a03ea42dfd79991b6fece4c283c648d8.tar.gz
libvpx-069eedb3a03ea42dfd79991b6fece4c283c648d8.tar.bz2
libvpx-069eedb3a03ea42dfd79991b6fece4c283c648d8.zip
vp9: Neon optimization for denoiser. Add unit tests.
Denoiser on Neon is 5x faster than C code. BUG=webm:1420 Change-Id: I805ab64f809ff2137354116be6213e7ec29c1dcb
Diffstat (limited to 'vp9/vp9cx.mk')
-rw-r--r--vp9/vp9cx.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/vp9cx.mk b/vp9/vp9cx.mk
index e0913bea3..fb76d7f89 100644
--- a/vp9/vp9cx.mk
+++ b/vp9/vp9cx.mk
@@ -120,6 +120,7 @@ VP9_CX_SRCS-$(HAVE_SSSE3) += encoder/x86/vp9_frame_scale_ssse3.c
ifeq ($(CONFIG_VP9_TEMPORAL_DENOISING),yes)
VP9_CX_SRCS-$(HAVE_SSE2) += encoder/x86/vp9_denoiser_sse2.c
+VP9_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/vp9_denoiser_neon.c
endif
VP9_CX_SRCS-$(HAVE_AVX2) += encoder/x86/vp9_error_intrin_avx2.c