summaryrefslogtreecommitdiff
path: root/vpx_dsp/vpx_dsp.mk
diff options
context:
space:
mode:
authorhui su <huisu@google.com>2015-07-19 15:02:56 -0700
committerhui su <huisu@google.com>2015-07-27 13:38:16 -0700
commit7971846a5ef42d22385a4dffd1a2aa0b6ee93728 (patch)
tree3da797394dace2c8dd5db425a38c9b1396c9561c /vpx_dsp/vpx_dsp.mk
parent55c6a74bd4f228e48d56de200f25154eb733fc40 (diff)
downloadlibvpx-7971846a5ef42d22385a4dffd1a2aa0b6ee93728.tar
libvpx-7971846a5ef42d22385a4dffd1a2aa0b6ee93728.tar.gz
libvpx-7971846a5ef42d22385a4dffd1a2aa0b6ee93728.tar.bz2
libvpx-7971846a5ef42d22385a4dffd1a2aa0b6ee93728.zip
Move intra prediction functions from vp9/common/ to vpx_dsp/
Change-Id: I64edc26cf4aab050c83f2d393df6250628ad43b8
Diffstat (limited to 'vpx_dsp/vpx_dsp.mk')
-rw-r--r--vpx_dsp/vpx_dsp.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/vpx_dsp/vpx_dsp.mk b/vpx_dsp/vpx_dsp.mk
index 2dfb8154f..d6870eed1 100644
--- a/vpx_dsp/vpx_dsp.mk
+++ b/vpx_dsp/vpx_dsp.mk
@@ -31,6 +31,27 @@ DSP_SRCS-yes += bitreader_buffer.c
DSP_SRCS-yes += bitreader_buffer.h
endif
+# intra predictions
+DSP_SRCS-yes += intrapred.c
+
+ifeq ($(CONFIG_USE_X86INC),yes)
+DSP_SRCS-$(HAVE_SSE2) += x86/intrapred_sse2.asm
+DSP_SRCS-$(HAVE_SSSE3) += x86/intrapred_ssse3.asm
+endif
+
+ifeq ($(CONFIG_VP9_HIGHBITDEPTH),yes)
+ifeq ($(CONFIG_USE_X86INC),yes)
+DSP_SRCS-$(HAVE_SSE2) += x86/highbd_intrapred_sse2.asm
+endif
+endif
+
+DSP_SRCS-$(HAVE_NEON_ASM) += arm/intrapred_neon_asm$(ASM)
+DSP_SRCS-$(HAVE_NEON) += arm/intrapred_neon.c
+DSP_SRCS-$(HAVE_MSA) += mips/intrapred_msa.c
+DSP_SRCS-$(HAVE_DSPR2) += mips/intrapred4_dspr2.c
+DSP_SRCS-$(HAVE_DSPR2) += mips/intrapred8_dspr2.c
+DSP_SRCS-$(HAVE_DSPR2) += mips/intrapred16_dspr2.c
+
# loop filters
DSP_SRCS-yes += loopfilter.c