Ronald S. Bultje | 4b2c2b9 | 2012-11-01 11:09:58 -0700 | [diff] [blame] | 1 | ## |
| 2 | ## Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
| 3 | ## |
| 4 | ## Use of this source code is governed by a BSD-style license |
| 5 | ## that can be found in the LICENSE file in the root of the source |
| 6 | ## tree. An additional intellectual property rights grant can be found |
| 7 | ## in the file PATENTS. All contributing project authors may |
| 8 | ## be found in the AUTHORS file in the root of the source tree. |
| 9 | ## |
| 10 | |
| 11 | VP9_COMMON_SRCS-yes += vp9_common.mk |
John Koleszar | b3c350a | 2013-03-13 12:15:43 -0700 | [diff] [blame] | 12 | VP9_COMMON_SRCS-yes += vp9_iface_common.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 13 | VP9_COMMON_SRCS-yes += common/vp9_pragmas.h |
| 14 | VP9_COMMON_SRCS-yes += common/vp9_ppflags.h |
| 15 | VP9_COMMON_SRCS-yes += common/vp9_onyx.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 16 | VP9_COMMON_SRCS-yes += common/vp9_alloccommon.c |
Jim Bankoski | 9dec771 | 2014-01-31 17:35:53 -0800 | [diff] [blame^] | 17 | VP9_COMMON_SRCS-yes += common/vp9_blockd.c |
John Koleszar | 5ca6a36 | 2013-01-25 09:47:09 -0800 | [diff] [blame] | 18 | VP9_COMMON_SRCS-yes += common/vp9_convolve.c |
| 19 | VP9_COMMON_SRCS-yes += common/vp9_convolve.h |
Jim Bankoski | ba2af97 | 2013-06-08 06:19:33 -0700 | [diff] [blame] | 20 | VP9_COMMON_SRCS-yes += common/vp9_debugmodes.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 21 | VP9_COMMON_SRCS-yes += common/vp9_entropy.c |
| 22 | VP9_COMMON_SRCS-yes += common/vp9_entropymode.c |
| 23 | VP9_COMMON_SRCS-yes += common/vp9_entropymv.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 24 | VP9_COMMON_SRCS-yes += common/vp9_filter.c |
| 25 | VP9_COMMON_SRCS-yes += common/vp9_filter.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 26 | VP9_COMMON_SRCS-yes += common/generic/vp9_systemdependent.c |
Yaowu Xu | 0055526 | 2013-03-12 11:24:04 -0700 | [diff] [blame] | 27 | VP9_COMMON_SRCS-yes += common/vp9_idct.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 28 | VP9_COMMON_SRCS-yes += common/vp9_alloccommon.h |
| 29 | VP9_COMMON_SRCS-yes += common/vp9_blockd.h |
| 30 | VP9_COMMON_SRCS-yes += common/vp9_common.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 31 | VP9_COMMON_SRCS-yes += common/vp9_entropy.h |
| 32 | VP9_COMMON_SRCS-yes += common/vp9_entropymode.h |
| 33 | VP9_COMMON_SRCS-yes += common/vp9_entropymv.h |
Ronald S. Bultje | a387485 | 2013-04-09 21:28:27 -0700 | [diff] [blame] | 34 | VP9_COMMON_SRCS-yes += common/vp9_enums.h |
Yaowu Xu | e6ad9ab | 2013-02-07 11:51:23 -0800 | [diff] [blame] | 35 | VP9_COMMON_SRCS-yes += common/vp9_idct.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 36 | VP9_COMMON_SRCS-yes += common/vp9_loopfilter.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 37 | VP9_COMMON_SRCS-yes += common/vp9_mv.h |
| 38 | VP9_COMMON_SRCS-yes += common/vp9_onyxc_int.h |
| 39 | VP9_COMMON_SRCS-yes += common/vp9_pred_common.h |
| 40 | VP9_COMMON_SRCS-yes += common/vp9_pred_common.c |
Dmitry Kovalev | b5c9261 | 2013-12-16 12:53:09 -0800 | [diff] [blame] | 41 | VP9_COMMON_SRCS-yes += common/vp9_prob.h |
| 42 | VP9_COMMON_SRCS-yes += common/vp9_prob.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 43 | VP9_COMMON_SRCS-yes += common/vp9_quant_common.h |
| 44 | VP9_COMMON_SRCS-yes += common/vp9_reconinter.h |
| 45 | VP9_COMMON_SRCS-yes += common/vp9_reconintra.h |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 46 | VP9_COMMON_SRCS-yes += common/vp9_rtcd.c |
| 47 | VP9_COMMON_SRCS-yes += common/vp9_rtcd_defs.sh |
Dmitry Kovalev | 8ffe85a | 2013-08-09 14:07:09 -0700 | [diff] [blame] | 48 | VP9_COMMON_SRCS-yes += common/vp9_scale.h |
| 49 | VP9_COMMON_SRCS-yes += common/vp9_scale.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 50 | VP9_COMMON_SRCS-yes += common/vp9_seg_common.h |
| 51 | VP9_COMMON_SRCS-yes += common/vp9_seg_common.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 52 | VP9_COMMON_SRCS-yes += common/vp9_systemdependent.h |
John Koleszar | 5ebe94f | 2012-12-23 07:20:10 -0800 | [diff] [blame] | 53 | VP9_COMMON_SRCS-yes += common/vp9_textblit.h |
Ronald S. Bultje | f496f60 | 2013-02-06 15:30:21 -0800 | [diff] [blame] | 54 | VP9_COMMON_SRCS-yes += common/vp9_tile_common.h |
| 55 | VP9_COMMON_SRCS-yes += common/vp9_tile_common.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 56 | VP9_COMMON_SRCS-yes += common/vp9_loopfilter.c |
| 57 | VP9_COMMON_SRCS-yes += common/vp9_loopfilter_filters.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 58 | VP9_COMMON_SRCS-yes += common/vp9_mvref_common.c |
| 59 | VP9_COMMON_SRCS-yes += common/vp9_mvref_common.h |
| 60 | VP9_COMMON_SRCS-yes += common/vp9_quant_common.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 61 | VP9_COMMON_SRCS-yes += common/vp9_reconinter.c |
| 62 | VP9_COMMON_SRCS-yes += common/vp9_reconintra.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 63 | VP9_COMMON_SRCS-$(CONFIG_POSTPROC_VISUALIZER) += common/vp9_textblit.c |
Jim Bankoski | 6c8170a | 2013-07-10 07:19:09 -0700 | [diff] [blame] | 64 | VP9_COMMON_SRCS-yes += common/vp9_common_data.c |
| 65 | VP9_COMMON_SRCS-yes += common/vp9_common_data.h |
Dmitry Kovalev | e3597c6 | 2013-10-07 13:55:56 -0700 | [diff] [blame] | 66 | VP9_COMMON_SRCS-yes += common/vp9_scan.c |
| 67 | VP9_COMMON_SRCS-yes += common/vp9_scan.h |
Ronald S. Bultje | 4b2c2b9 | 2012-11-01 11:09:58 -0700 | [diff] [blame] | 68 | |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 69 | VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_postproc_x86.h |
Jim Bankoski | e69b525 | 2012-11-29 06:53:08 -0800 | [diff] [blame] | 70 | VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_asm_stubs.c |
Johann | 3db60c8 | 2013-04-02 11:45:01 -0700 | [diff] [blame] | 71 | VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_loopfilter_intrin_sse2.c |
Tamar Levy | 54f9205 | 2013-10-30 09:04:31 -0600 | [diff] [blame] | 72 | VP9_COMMON_SRCS-$(HAVE_AVX2) += common/x86/vp9_loopfilter_intrin_avx2.c |
Jim Bankoski | 7940154 | 2013-09-04 10:02:08 -0700 | [diff] [blame] | 73 | VP9_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/vp9_postproc.h |
| 74 | VP9_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/vp9_postproc.c |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 75 | VP9_COMMON_SRCS-$(HAVE_MMX) += common/x86/vp9_loopfilter_mmx.asm |
Yunqing Wang | 3fb728c | 2013-10-10 13:51:35 -0700 | [diff] [blame] | 76 | VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_subpixel_8t_sse2.asm |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 77 | VP9_COMMON_SRCS-$(HAVE_SSSE3) += common/x86/vp9_subpixel_8t_ssse3.asm |
Jim Bankoski | 7940154 | 2013-09-04 10:02:08 -0700 | [diff] [blame] | 78 | ifeq ($(CONFIG_VP9_POSTPROC),yes) |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 79 | VP9_COMMON_SRCS-$(HAVE_MMX) += common/x86/vp9_postproc_mmx.asm |
| 80 | VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_postproc_sse2.asm |
Ronald S. Bultje | 4b2c2b9 | 2012-11-01 11:09:58 -0700 | [diff] [blame] | 81 | endif |
| 82 | |
Jim Bankoski | c3809f3 | 2013-08-05 12:07:30 -0700 | [diff] [blame] | 83 | ifeq ($(USE_X86INC),yes) |
| 84 | VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_copy_sse2.asm |
Jim Bankoski | 25ec137 | 2013-08-06 09:39:30 -0700 | [diff] [blame] | 85 | VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_intrapred_sse2.asm |
Jim Bankoski | 6eb1254 | 2013-08-06 07:44:56 -0700 | [diff] [blame] | 86 | VP9_COMMON_SRCS-$(HAVE_SSSE3) += common/x86/vp9_intrapred_ssse3.asm |
Jim Bankoski | c3809f3 | 2013-08-05 12:07:30 -0700 | [diff] [blame] | 87 | endif |
| 88 | |
Parag Salasakar | 40edab5 | 2013-09-13 15:18:32 +0530 | [diff] [blame] | 89 | # common (c) |
| 90 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_common_dspr2.h |
Parag Salasakar | eeb5b62 | 2013-10-09 18:05:27 +0530 | [diff] [blame] | 91 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve2_avg_dspr2.c |
| 92 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve2_avg_horiz_dspr2.c |
| 93 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve2_dspr2.c |
| 94 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve2_horiz_dspr2.c |
| 95 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve2_vert_dspr2.c |
Parag Salasakar | 40edab5 | 2013-09-13 15:18:32 +0530 | [diff] [blame] | 96 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve8_avg_dspr2.c |
| 97 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve8_avg_horiz_dspr2.c |
| 98 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve8_dspr2.c |
| 99 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve8_horiz_dspr2.c |
| 100 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_convolve8_vert_dspr2.c |
Parag Salasakar | 1530a6b | 2013-11-13 11:17:14 +0530 | [diff] [blame] | 101 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_intrapred4_dspr2.c |
| 102 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_intrapred8_dspr2.c |
| 103 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_intrapred16_dspr2.c |
Parag Salasakar | 1699eb0 | 2013-10-24 11:29:04 +0530 | [diff] [blame] | 104 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans4_dspr2.c |
| 105 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans8_dspr2.c |
| 106 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans16_dspr2.c |
| 107 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans32_cols_dspr2.c |
| 108 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans32_dspr2.c |
Parag Salasakar | 248cf6f | 2013-11-13 10:53:16 +0530 | [diff] [blame] | 109 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_loopfilter_filters_dspr2.c |
| 110 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_loopfilter_filters_dspr2.h |
| 111 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_loopfilter_macros_dspr2.h |
| 112 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_loopfilter_masks_dspr2.h |
| 113 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_mbloop_loopfilter_dspr2.c |
| 114 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_mblpf_horiz_loopfilter_dspr2.c |
| 115 | VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_mblpf_vert_loopfilter_dspr2.c |
Parag Salasakar | 40edab5 | 2013-09-13 15:18:32 +0530 | [diff] [blame] | 116 | |
Johann | c5b127a | 2013-04-25 11:13:02 -0700 | [diff] [blame] | 117 | VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_idct_intrin_sse2.c |
Ronald S. Bultje | 4b2c2b9 | 2012-11-01 11:09:58 -0700 | [diff] [blame] | 118 | |
Johann | 59dc4e9 | 2013-07-16 10:13:06 -0700 | [diff] [blame] | 119 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_convolve_neon.c |
hkuang | cf6beea | 2013-08-06 16:05:14 -0700 | [diff] [blame] | 120 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_idct16x16_neon.c |
Yunqing Wang | 64f728c | 2013-11-12 16:51:15 -0800 | [diff] [blame] | 121 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_loopfilter_16_neon.c |
Johann | 158c80c | 2013-05-23 12:50:41 -0700 | [diff] [blame] | 122 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_convolve8_neon$(ASM) |
Johann | a15bebf | 2013-07-12 16:12:58 -0700 | [diff] [blame] | 123 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_convolve8_avg_neon$(ASM) |
Frank Galligan | 1d6dc1b | 2013-06-21 12:58:46 -0700 | [diff] [blame] | 124 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_loopfilter_neon$(ASM) |
Frank Galligan | b4874e2 | 2013-11-25 16:47:14 -0800 | [diff] [blame] | 125 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_loopfilter_16_neon$(ASM) |
hkuang | c9b25dc | 2013-07-09 12:06:21 -0700 | [diff] [blame] | 126 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_dc_only_idct_add_neon$(ASM) |
hkuang | 69384f4 | 2013-08-26 12:39:12 -0700 | [diff] [blame] | 127 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct4x4_1_add_neon$(ASM) |
Christian Duvivier | 7818253 | 2013-08-04 17:37:05 -0700 | [diff] [blame] | 128 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct4x4_add_neon$(ASM) |
hkuang | 36e9b82 | 2013-08-26 16:28:57 -0700 | [diff] [blame] | 129 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct8x8_1_add_neon$(ASM) |
hkuang | d757de7 | 2013-07-17 12:21:28 -0700 | [diff] [blame] | 130 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct8x8_add_neon$(ASM) |
hkuang | 3a679e5 | 2013-08-27 13:57:32 -0700 | [diff] [blame] | 131 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct16x16_1_add_neon$(ASM) |
hkuang | cf6beea | 2013-08-06 16:05:14 -0700 | [diff] [blame] | 132 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct16x16_add_neon$(ASM) |
hkuang | 6b16f63 | 2013-10-31 10:06:23 -0700 | [diff] [blame] | 133 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct32x32_1_add_neon$(ASM) |
Christian Duvivier | 6a50146 | 2013-09-11 15:18:47 -0700 | [diff] [blame] | 134 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_idct32x32_add_neon$(ASM) |
hkuang | 3b8614a | 2013-09-03 10:19:21 -0700 | [diff] [blame] | 135 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_iht4x4_add_neon$(ASM) |
hkuang | 182366c | 2013-09-12 11:45:15 -0700 | [diff] [blame] | 136 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_short_iht8x8_add_neon$(ASM) |
Mans Rullgard | d85ae87 | 2013-07-04 14:58:41 -0400 | [diff] [blame] | 137 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_mb_lpf_neon$(ASM) |
Mans Rullgard | 635ba26 | 2013-08-14 16:17:21 +0100 | [diff] [blame] | 138 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_copy_neon$(ASM) |
Mans Rullgard | 0f1decc | 2013-08-14 16:18:08 +0100 | [diff] [blame] | 139 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_avg_neon$(ASM) |
Christian Duvivier | b1b4ba1 | 2013-09-26 16:01:37 -0700 | [diff] [blame] | 140 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_save_reg_neon$(ASM) |
hkuang | 691111a | 2014-01-06 14:34:09 -0800 | [diff] [blame] | 141 | VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_reconintra_neon$(ASM) |
Frank Galligan | 1d6dc1b | 2013-06-21 12:58:46 -0700 | [diff] [blame] | 142 | |
John Koleszar | fcccbcb | 2012-11-27 13:59:17 -0800 | [diff] [blame] | 143 | $(eval $(call rtcd_h_template,vp9_rtcd,vp9/common/vp9_rtcd_defs.sh)) |