2 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
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.
11 VP10_CX_EXPORTS
+= exports_enc
13 VP10_CX_SRCS-yes
+= $(VP10_COMMON_SRCS-yes
)
14 VP10_CX_SRCS-no
+= $(VP10_COMMON_SRCS-no
)
15 VP10_CX_SRCS_REMOVE-yes
+= $(VP10_COMMON_SRCS_REMOVE-yes
)
16 VP10_CX_SRCS_REMOVE-no
+= $(VP10_COMMON_SRCS_REMOVE-no
)
18 VP10_CX_SRCS-yes
+= vp10_cx_iface.c
20 VP10_CX_SRCS-yes
+= encoder
/avg.c
21 VP10_CX_SRCS-yes
+= encoder
/bitstream.c
22 VP10_CX_SRCS-yes
+= encoder
/context_tree.c
23 VP10_CX_SRCS-yes
+= encoder
/context_tree.h
24 VP10_CX_SRCS-yes
+= encoder
/cost.h
25 VP10_CX_SRCS-yes
+= encoder
/cost.c
26 VP10_CX_SRCS-yes
+= encoder
/dct.c
27 VP10_CX_SRCS-
$(CONFIG_VP9_TEMPORAL_DENOISING
) += encoder
/denoiser.c
28 VP10_CX_SRCS-
$(CONFIG_VP9_TEMPORAL_DENOISING
) += encoder
/denoiser.h
29 VP10_CX_SRCS-yes
+= encoder
/encodeframe.c
30 VP10_CX_SRCS-yes
+= encoder
/encodeframe.h
31 VP10_CX_SRCS-yes
+= encoder
/encodemb.c
32 VP10_CX_SRCS-yes
+= encoder
/encodemv.c
33 VP10_CX_SRCS-yes
+= encoder
/ethread.h
34 VP10_CX_SRCS-yes
+= encoder
/ethread.c
35 VP10_CX_SRCS-yes
+= encoder
/extend.c
36 VP10_CX_SRCS-yes
+= encoder
/firstpass.c
37 VP10_CX_SRCS-yes
+= encoder
/block.h
38 VP10_CX_SRCS-yes
+= encoder
/bitstream.h
39 VP10_CX_SRCS-yes
+= encoder
/encodemb.h
40 VP10_CX_SRCS-yes
+= encoder
/encodemv.h
41 VP10_CX_SRCS-yes
+= encoder
/extend.h
42 VP10_CX_SRCS-yes
+= encoder
/firstpass.h
43 VP10_CX_SRCS-yes
+= encoder
/lookahead.c
44 VP10_CX_SRCS-yes
+= encoder
/lookahead.h
45 VP10_CX_SRCS-yes
+= encoder
/mcomp.h
46 VP10_CX_SRCS-yes
+= encoder
/encoder.h
47 VP10_CX_SRCS-yes
+= encoder
/quantize.h
48 VP10_CX_SRCS-yes
+= encoder
/ratectrl.h
49 VP10_CX_SRCS-yes
+= encoder
/rd.h
50 VP10_CX_SRCS-yes
+= encoder
/rdopt.h
51 VP10_CX_SRCS-yes
+= encoder
/tokenize.h
52 VP10_CX_SRCS-yes
+= encoder
/treewriter.h
53 VP10_CX_SRCS-yes
+= encoder
/mcomp.c
54 VP10_CX_SRCS-yes
+= encoder
/encoder.c
55 VP10_CX_SRCS-yes
+= encoder
/palette.h
56 VP10_CX_SRCS-yes
+= encoder
/palette.c
57 VP10_CX_SRCS-yes
+= encoder
/picklpf.c
58 VP10_CX_SRCS-yes
+= encoder
/picklpf.h
59 VP10_CX_SRCS-yes
+= encoder
/quantize.c
60 VP10_CX_SRCS-yes
+= encoder
/ratectrl.c
61 VP10_CX_SRCS-yes
+= encoder
/rd.c
62 VP10_CX_SRCS-yes
+= encoder
/rdopt.c
63 VP10_CX_SRCS-yes
+= encoder
/segmentation.c
64 VP10_CX_SRCS-yes
+= encoder
/segmentation.h
65 VP10_CX_SRCS-yes
+= encoder
/speed_features.c
66 VP10_CX_SRCS-yes
+= encoder
/speed_features.h
67 VP10_CX_SRCS-yes
+= encoder
/subexp.c
68 VP10_CX_SRCS-yes
+= encoder
/subexp.h
69 VP10_CX_SRCS-yes
+= encoder
/resize.c
70 VP10_CX_SRCS-yes
+= encoder
/resize.h
71 VP10_CX_SRCS-
$(CONFIG_INTERNAL_STATS
) += encoder
/blockiness.c
73 VP10_CX_SRCS-yes
+= encoder
/tokenize.c
74 VP10_CX_SRCS-yes
+= encoder
/treewriter.c
75 VP10_CX_SRCS-yes
+= encoder
/aq_variance.c
76 VP10_CX_SRCS-yes
+= encoder
/aq_variance.h
77 VP10_CX_SRCS-yes
+= encoder
/aq_cyclicrefresh.c
78 VP10_CX_SRCS-yes
+= encoder
/aq_cyclicrefresh.h
79 VP10_CX_SRCS-yes
+= encoder
/aq_complexity.c
80 VP10_CX_SRCS-yes
+= encoder
/aq_complexity.h
81 VP10_CX_SRCS-yes
+= encoder
/skin_detection.c
82 VP10_CX_SRCS-yes
+= encoder
/skin_detection.h
83 ifeq ($(CONFIG_VP9_POSTPROC
),yes
)
84 VP10_CX_SRCS-
$(CONFIG_INTERNAL_STATS
) += common
/postproc.h
85 VP10_CX_SRCS-
$(CONFIG_INTERNAL_STATS
) += common
/postproc.c
87 VP10_CX_SRCS-yes
+= encoder
/temporal_filter.c
88 VP10_CX_SRCS-yes
+= encoder
/temporal_filter.h
89 VP10_CX_SRCS-yes
+= encoder
/mbgraph.c
90 VP10_CX_SRCS-yes
+= encoder
/mbgraph.h
92 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/avg_intrin_sse2.c
93 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/temporal_filter_apply_sse2.asm
94 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/quantize_sse2.c
95 ifeq ($(CONFIG_VP9_HIGHBITDEPTH
),yes
)
96 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/highbd_block_error_intrin_sse2.c
99 ifeq ($(CONFIG_USE_X86INC
),yes
)
100 VP10_CX_SRCS-
$(HAVE_MMX
) += encoder
/x86
/dct_mmx.asm
101 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/error_sse2.asm
104 ifeq ($(ARCH_X86_64
),yes
)
105 ifeq ($(CONFIG_USE_X86INC
),yes
)
106 VP10_CX_SRCS-
$(HAVE_SSSE3
) += encoder
/x86
/quantize_ssse3_x86_64.asm
107 VP10_CX_SRCS-
$(HAVE_SSSE3
) += encoder
/x86
/dct_ssse3_x86_64.asm
111 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/dct_sse2.c
112 VP10_CX_SRCS-
$(HAVE_SSSE3
) += encoder
/x86
/dct_ssse3.c
114 ifeq ($(CONFIG_VP9_TEMPORAL_DENOISING
),yes
)
115 VP10_CX_SRCS-
$(HAVE_SSE2
) += encoder
/x86
/denoiser_sse2.c
118 VP10_CX_SRCS-
$(HAVE_AVX2
) += encoder
/x86
/error_intrin_avx2.c
120 ifneq ($(CONFIG_VP9_HIGHBITDEPTH
),yes
)
121 VP10_CX_SRCS-
$(HAVE_NEON
) += encoder
/arm
/neon
/dct_neon.c
122 VP10_CX_SRCS-
$(HAVE_NEON
) += encoder
/arm
/neon
/error_neon.c
124 VP10_CX_SRCS-
$(HAVE_NEON
) += encoder
/arm
/neon
/avg_neon.c
125 VP10_CX_SRCS-
$(HAVE_NEON
) += encoder
/arm
/neon
/quantize_neon.c
127 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/avg_msa.c
128 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/error_msa.c
129 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/fdct4x4_msa.c
130 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/fdct8x8_msa.c
131 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/fdct16x16_msa.c
132 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/fdct_msa.h
133 VP10_CX_SRCS-
$(HAVE_MSA
) += encoder
/mips
/msa
/temporal_filter_msa.c
135 VP10_CX_SRCS-yes
:= $(filter-out $(VP10_CX_SRCS_REMOVE-yes
),$(VP10_CX_SRCS-yes
))