xref: /aosp_15_r20/external/libvpx/Android.bp (revision fb1b10ab9aebc7c7068eedab379b749d7e3900be)
1*fb1b10abSAndroid Build Coastguard Worker// THIS FILE IS AUTOGENERATED, DO NOT EDIT
2*fb1b10abSAndroid Build Coastguard Worker// Generated from Android.bp.in, run ./generate_config.sh to regenerate
3*fb1b10abSAndroid Build Coastguard Worker
4*fb1b10abSAndroid Build Coastguard Workerlibvpx_arm_neon_c_srcs = [
5*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_config.c",
6*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/alloccommon.c",
7*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/loopfilter_arm.c",
8*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/bilinearpredict_neon.c",
9*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/copymem_neon.c",
10*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/dc_only_idct_add_neon.c",
11*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/dequant_idct_neon.c",
12*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/dequantizeb_neon.c",
13*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/idct_blk_neon.c",
14*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/iwalsh_neon.c",
15*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
16*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
17*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/mbloopfilter_neon.c",
18*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/shortidct4x4llm_neon.c",
19*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/sixtappredict_neon.c",
20*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/vp8_loopfilter_neon.c",
21*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/blockd.c",
22*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/dequantize.c",
23*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropy.c",
24*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymode.c",
25*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymv.c",
26*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/extend.c",
27*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/filter.c",
28*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/findnearmv.c",
29*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/generic/systemdependent.c",
30*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idct_blk.c",
31*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idctllm.c",
32*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/loopfilter_filters.c",
33*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mbpitch.c",
34*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/modecont.c",
35*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/quant_common.c",
36*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconinter.c",
37*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra.c",
38*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra4x4.c",
39*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/rtcd.c",
40*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/setupintrarecon.c",
41*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/swapyv12buffer.c",
42*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/treecoder.c",
43*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_loopfilter.c",
44*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_skin_detection.c",
45*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/dboolhuff.c",
46*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodeframe.c",
47*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodemv.c",
48*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/detokenize.c",
49*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/onyxd_if.c",
50*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/threading.c",
51*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/denoising_neon.c",
52*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/fastquantizeb_neon.c",
53*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/shortfdct_neon.c",
54*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
55*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/bitstream.c",
56*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/boolhuff.c",
57*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/copy_c.c",
58*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/dct.c",
59*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/denoising.c",
60*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeframe.c",
61*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeintra.c",
62*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemb.c",
63*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemv.c",
64*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ethreading.c",
65*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/lookahead.c",
66*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/mcomp.c",
67*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/modecosts.c",
68*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/onyx_if.c",
69*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/pickinter.c",
70*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/picklpf.c",
71*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ratectrl.c",
72*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/rdopt.c",
73*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/segmentation.c",
74*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/tokenize.c",
75*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/treewriter.c",
76*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/vp8_quantize.c",
77*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_cx_iface.c",
78*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_dx_iface.c",
79*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_highbd_iht4x4_add_neon.c",
80*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_highbd_iht8x8_add_neon.c",
81*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_highbd_iht16x16_add_neon.c",
82*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
83*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
84*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
85*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_alloccommon.c",
86*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_blockd.c",
87*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_common_data.c",
88*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropy.c",
89*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymode.c",
90*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymv.c",
91*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_filter.c",
92*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_frame_buffers.c",
93*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_idct.c",
94*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_loopfilter.c",
95*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_mvref_common.c",
96*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_pred_common.c",
97*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_quant_common.c",
98*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconinter.c",
99*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconintra.c",
100*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_rtcd.c",
101*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scale.c",
102*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scan.c",
103*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_seg_common.c",
104*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_thread_common.c",
105*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_tile_common.c",
106*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodeframe.c",
107*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodemv.c",
108*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decoder.c",
109*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_detokenize.c",
110*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_dsubexp.c",
111*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_job_queue.c",
112*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_dct_neon.c",
113*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
114*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_error_neon.c",
115*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
116*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_highbd_error_neon.c",
117*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_quantize_neon.c",
118*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_aq_cyclicrefresh.c",
119*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_bitstream.c",
120*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_context_tree.c",
121*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_cost.c",
122*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_dct.c",
123*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodeframe.c",
124*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemb.c",
125*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemv.c",
126*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encoder.c",
127*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ethread.c",
128*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ext_ratectrl.c",
129*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_extend.c",
130*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_frame_scale.c",
131*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_lookahead.c",
132*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_mcomp.c",
133*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_multi_thread.c",
134*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_noise_estimate.c",
135*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_picklpf.c",
136*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_pickmode.c",
137*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_quantize.c",
138*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ratectrl.c",
139*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rd.c",
140*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rdopt.c",
141*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_resize.c",
142*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_segmentation.c",
143*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_skin_detection.c",
144*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_speed_features.c",
145*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_subexp.c",
146*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_svc_layercontext.c",
147*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tokenize.c",
148*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tpl_model.c",
149*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_treewriter.c",
150*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_cx_iface.c",
151*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_dx_iface.c",
152*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_iface_common.c",
153*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_codec.c",
154*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_decoder.c",
155*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_encoder.c",
156*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_image.c",
157*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/avg_neon.c",
158*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/avg_pred_neon.c",
159*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct4x4_neon.c",
160*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct8x8_neon.c",
161*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct16x16_neon.c",
162*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct32x32_neon.c",
163*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct_partial_neon.c",
164*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/hadamard_neon.c",
165*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_avg_neon.c",
166*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_avg_pred_neon.c",
167*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_hadamard_neon.c",
168*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct4x4_add_neon.c",
169*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct8x8_add_neon.c",
170*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct16x16_add_neon.c",
171*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_34_add_neon.c",
172*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_135_add_neon.c",
173*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_1024_add_neon.c",
174*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_add_neon.c",
175*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_intrapred_neon.c",
176*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_loopfilter_neon.c",
177*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_quantize_neon.c",
178*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_sad4d_neon.c",
179*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_sad_neon.c",
180*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_sse_neon.c",
181*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_subpel_variance_neon.c",
182*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_variance_neon.c",
183*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve8_neon.c",
184*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve_avg_neon.c",
185*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve_copy_neon.c",
186*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct8x8_1_add_neon.c",
187*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct8x8_add_neon.c",
188*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct16x16_1_add_neon.c",
189*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct16x16_add_neon.c",
190*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_1_add_neon.c",
191*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_34_add_neon.c",
192*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_135_add_neon.c",
193*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_add_neon.c",
194*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/intrapred_neon.c",
195*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/quantize_neon.c",
196*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sad4d_neon.c",
197*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sad_neon.c",
198*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sse_neon.c",
199*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/subpel_variance_neon.c",
200*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/subtract_neon.c",
201*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sum_squares_neon.c",
202*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/variance_neon.c",
203*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve8_neon_asm.c",
204*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve_neon.c",
205*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
206*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/avg.c",
207*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader.c",
208*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader_buffer.c",
209*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter.c",
210*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter_buffer.c",
211*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/fwd_txfm.c",
212*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/intrapred.c",
213*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/inv_txfm.c",
214*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/loopfilter.c",
215*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/prob.c",
216*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/psnr.c",
217*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/quantize.c",
218*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sad.c",
219*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/skin_detection.c",
220*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sse.c",
221*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/subtract.c",
222*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sum_squares.c",
223*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/variance.c",
224*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_convolve.c",
225*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_dsp_rtcd.c",
226*fb1b10abSAndroid Build Coastguard Worker    "vpx_mem/vpx_mem.c",
227*fb1b10abSAndroid Build Coastguard Worker    "vpx_ports/aarch32_cpudetect.c",
228*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/gen_scalers.c",
229*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/vpx_scale.c",
230*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12config.c",
231*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12extend.c",
232*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/vpx_scale_rtcd.c",
233*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_thread.c",
234*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_write_yuv_frame.c",
235*fb1b10abSAndroid Build Coastguard Worker]
236*fb1b10abSAndroid Build Coastguard Worker
237*fb1b10abSAndroid Build Coastguard Workerlibvpx_arm_neon_asm_srcs = [
238*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/idct4x4_1_add_neon.asm.S",
239*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/idct4x4_add_neon.asm.S",
240*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/idct_neon.asm.S",
241*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/intrapred_neon_asm.asm.S",
242*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/loopfilter_4_neon.asm.S",
243*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/loopfilter_8_neon.asm.S",
244*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/loopfilter_16_neon.asm.S",
245*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/save_reg_neon.asm.S",
246*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type1_neon.asm.S",
247*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type2_neon.asm.S",
248*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type1_neon.asm.S",
249*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type2_neon.asm.S",
250*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_horiz_filter_type1_neon.asm.S",
251*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_horiz_filter_type2_neon.asm.S",
252*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_vert_filter_type1_neon.asm.S",
253*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve8_vert_filter_type2_neon.asm.S",
254*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm.S",
255*fb1b10abSAndroid Build Coastguard Worker    "config/arm-neon/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm.S",
256*fb1b10abSAndroid Build Coastguard Worker]
257*fb1b10abSAndroid Build Coastguard Worker
258*fb1b10abSAndroid Build Coastguard Workerlibvpx_arm64_neon_dotprod_c_srcs = [
259*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_variance_neon_dotprod.c",
260*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sad4d_neon_dotprod.c",
261*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sad_neon_dotprod.c",
262*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sse_neon_dotprod.c",
263*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/variance_neon_dotprod.c",
264*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve8_neon_dotprod.c",
265*fb1b10abSAndroid Build Coastguard Worker]
266*fb1b10abSAndroid Build Coastguard Worker
267*fb1b10abSAndroid Build Coastguard Workerlibvpx_arm64_neon_i8mm_c_srcs = [
268*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve8_neon_i8mm.c",
269*fb1b10abSAndroid Build Coastguard Worker]
270*fb1b10abSAndroid Build Coastguard Worker
271*fb1b10abSAndroid Build Coastguard Workerlibvpx_arm64_sve_c_srcs = [
272*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_error_sve.c",
273*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_variance_sve.c",
274*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve8_sve.c",
275*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sum_squares_sve.c",
276*fb1b10abSAndroid Build Coastguard Worker]
277*fb1b10abSAndroid Build Coastguard Worker
278*fb1b10abSAndroid Build Coastguard Workerlibvpx_arm64_c_srcs = [
279*fb1b10abSAndroid Build Coastguard Worker    "config/arm64/vpx_config.c",
280*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/alloccommon.c",
281*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/loopfilter_arm.c",
282*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/bilinearpredict_neon.c",
283*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/copymem_neon.c",
284*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/dc_only_idct_add_neon.c",
285*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/dequant_idct_neon.c",
286*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/dequantizeb_neon.c",
287*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/idct_blk_neon.c",
288*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/iwalsh_neon.c",
289*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
290*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
291*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/mbloopfilter_neon.c",
292*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/shortidct4x4llm_neon.c",
293*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/sixtappredict_neon.c",
294*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/arm/neon/vp8_loopfilter_neon.c",
295*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/blockd.c",
296*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/dequantize.c",
297*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropy.c",
298*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymode.c",
299*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymv.c",
300*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/extend.c",
301*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/filter.c",
302*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/findnearmv.c",
303*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/generic/systemdependent.c",
304*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idct_blk.c",
305*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idctllm.c",
306*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/loopfilter_filters.c",
307*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mbpitch.c",
308*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/modecont.c",
309*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/quant_common.c",
310*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconinter.c",
311*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra.c",
312*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra4x4.c",
313*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/rtcd.c",
314*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/setupintrarecon.c",
315*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/swapyv12buffer.c",
316*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/treecoder.c",
317*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_loopfilter.c",
318*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_skin_detection.c",
319*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/dboolhuff.c",
320*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodeframe.c",
321*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodemv.c",
322*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/detokenize.c",
323*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/onyxd_if.c",
324*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/threading.c",
325*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/denoising_neon.c",
326*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/fastquantizeb_neon.c",
327*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/shortfdct_neon.c",
328*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
329*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/bitstream.c",
330*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/boolhuff.c",
331*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/copy_c.c",
332*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/dct.c",
333*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/denoising.c",
334*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeframe.c",
335*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeintra.c",
336*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemb.c",
337*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemv.c",
338*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ethreading.c",
339*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/lookahead.c",
340*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/mcomp.c",
341*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/modecosts.c",
342*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/onyx_if.c",
343*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/pickinter.c",
344*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/picklpf.c",
345*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ratectrl.c",
346*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/rdopt.c",
347*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/segmentation.c",
348*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/tokenize.c",
349*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/treewriter.c",
350*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/vp8_quantize.c",
351*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_cx_iface.c",
352*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_dx_iface.c",
353*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_highbd_iht4x4_add_neon.c",
354*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_highbd_iht8x8_add_neon.c",
355*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_highbd_iht16x16_add_neon.c",
356*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
357*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
358*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
359*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_alloccommon.c",
360*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_blockd.c",
361*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_common_data.c",
362*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropy.c",
363*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymode.c",
364*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymv.c",
365*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_filter.c",
366*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_frame_buffers.c",
367*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_idct.c",
368*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_loopfilter.c",
369*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_mvref_common.c",
370*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_pred_common.c",
371*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_quant_common.c",
372*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconinter.c",
373*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconintra.c",
374*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_rtcd.c",
375*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scale.c",
376*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scan.c",
377*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_seg_common.c",
378*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_thread_common.c",
379*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_tile_common.c",
380*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodeframe.c",
381*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodemv.c",
382*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decoder.c",
383*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_detokenize.c",
384*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_dsubexp.c",
385*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_job_queue.c",
386*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_dct_neon.c",
387*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
388*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_error_neon.c",
389*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
390*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_highbd_error_neon.c",
391*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/arm/neon/vp9_quantize_neon.c",
392*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_aq_cyclicrefresh.c",
393*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_bitstream.c",
394*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_context_tree.c",
395*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_cost.c",
396*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_dct.c",
397*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodeframe.c",
398*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemb.c",
399*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemv.c",
400*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encoder.c",
401*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ethread.c",
402*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ext_ratectrl.c",
403*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_extend.c",
404*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_frame_scale.c",
405*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_lookahead.c",
406*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_mcomp.c",
407*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_multi_thread.c",
408*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_noise_estimate.c",
409*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_picklpf.c",
410*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_pickmode.c",
411*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_quantize.c",
412*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ratectrl.c",
413*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rd.c",
414*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rdopt.c",
415*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_resize.c",
416*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_segmentation.c",
417*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_skin_detection.c",
418*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_speed_features.c",
419*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_subexp.c",
420*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_svc_layercontext.c",
421*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tokenize.c",
422*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tpl_model.c",
423*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_treewriter.c",
424*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_cx_iface.c",
425*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_dx_iface.c",
426*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_iface_common.c",
427*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_codec.c",
428*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_decoder.c",
429*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_encoder.c",
430*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_image.c",
431*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/avg_neon.c",
432*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/avg_pred_neon.c",
433*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct4x4_neon.c",
434*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct8x8_neon.c",
435*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct16x16_neon.c",
436*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct32x32_neon.c",
437*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/fdct_partial_neon.c",
438*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/hadamard_neon.c",
439*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_avg_neon.c",
440*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_avg_pred_neon.c",
441*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_hadamard_neon.c",
442*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct4x4_add_neon.c",
443*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct8x8_add_neon.c",
444*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct16x16_add_neon.c",
445*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_34_add_neon.c",
446*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_135_add_neon.c",
447*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_1024_add_neon.c",
448*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_idct32x32_add_neon.c",
449*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_intrapred_neon.c",
450*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_loopfilter_neon.c",
451*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_quantize_neon.c",
452*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_sad4d_neon.c",
453*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_sad_neon.c",
454*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_sse_neon.c",
455*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_subpel_variance_neon.c",
456*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_variance_neon.c",
457*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve8_neon.c",
458*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve_avg_neon.c",
459*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/highbd_vpx_convolve_copy_neon.c",
460*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct4x4_1_add_neon.c",
461*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct4x4_add_neon.c",
462*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct8x8_1_add_neon.c",
463*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct8x8_add_neon.c",
464*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct16x16_1_add_neon.c",
465*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct16x16_add_neon.c",
466*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_1_add_neon.c",
467*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_34_add_neon.c",
468*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_135_add_neon.c",
469*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/idct32x32_add_neon.c",
470*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/intrapred_neon.c",
471*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/loopfilter_neon.c",
472*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/quantize_neon.c",
473*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sad4d_neon.c",
474*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sad_neon.c",
475*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sse_neon.c",
476*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/subpel_variance_neon.c",
477*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/subtract_neon.c",
478*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/sum_squares_neon.c",
479*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/variance_neon.c",
480*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve8_neon.c",
481*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve_avg_neon.c",
482*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve_copy_neon.c",
483*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_convolve_neon.c",
484*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
485*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/avg.c",
486*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader.c",
487*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader_buffer.c",
488*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter.c",
489*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter_buffer.c",
490*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/fwd_txfm.c",
491*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/intrapred.c",
492*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/inv_txfm.c",
493*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/loopfilter.c",
494*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/prob.c",
495*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/psnr.c",
496*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/quantize.c",
497*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sad.c",
498*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/skin_detection.c",
499*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sse.c",
500*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/subtract.c",
501*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sum_squares.c",
502*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/variance.c",
503*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_convolve.c",
504*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_dsp_rtcd.c",
505*fb1b10abSAndroid Build Coastguard Worker    "vpx_mem/vpx_mem.c",
506*fb1b10abSAndroid Build Coastguard Worker    "vpx_ports/aarch64_cpudetect.c",
507*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/gen_scalers.c",
508*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/vpx_scale.c",
509*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12config.c",
510*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12extend.c",
511*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/vpx_scale_rtcd.c",
512*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_thread.c",
513*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_write_yuv_frame.c",
514*fb1b10abSAndroid Build Coastguard Worker]
515*fb1b10abSAndroid Build Coastguard Worker
516*fb1b10abSAndroid Build Coastguard Workerlibvpx_generic_c_srcs = [
517*fb1b10abSAndroid Build Coastguard Worker    "config/generic/vpx_config.c",
518*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/alloccommon.c",
519*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/blockd.c",
520*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/dequantize.c",
521*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropy.c",
522*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymode.c",
523*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymv.c",
524*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/extend.c",
525*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/filter.c",
526*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/findnearmv.c",
527*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/generic/systemdependent.c",
528*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idct_blk.c",
529*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idctllm.c",
530*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/loopfilter_filters.c",
531*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mbpitch.c",
532*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/modecont.c",
533*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/quant_common.c",
534*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconinter.c",
535*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra.c",
536*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra4x4.c",
537*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/rtcd.c",
538*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/setupintrarecon.c",
539*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/swapyv12buffer.c",
540*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/treecoder.c",
541*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_loopfilter.c",
542*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_skin_detection.c",
543*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/dboolhuff.c",
544*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodeframe.c",
545*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodemv.c",
546*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/detokenize.c",
547*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/onyxd_if.c",
548*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/threading.c",
549*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/bitstream.c",
550*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/boolhuff.c",
551*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/copy_c.c",
552*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/dct.c",
553*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/denoising.c",
554*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeframe.c",
555*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeintra.c",
556*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemb.c",
557*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemv.c",
558*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ethreading.c",
559*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/lookahead.c",
560*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/mcomp.c",
561*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/modecosts.c",
562*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/onyx_if.c",
563*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/pickinter.c",
564*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/picklpf.c",
565*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ratectrl.c",
566*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/rdopt.c",
567*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/segmentation.c",
568*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/tokenize.c",
569*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/treewriter.c",
570*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/vp8_quantize.c",
571*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_cx_iface.c",
572*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_dx_iface.c",
573*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_alloccommon.c",
574*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_blockd.c",
575*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_common_data.c",
576*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropy.c",
577*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymode.c",
578*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymv.c",
579*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_filter.c",
580*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_frame_buffers.c",
581*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_idct.c",
582*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_loopfilter.c",
583*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_mvref_common.c",
584*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_pred_common.c",
585*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_quant_common.c",
586*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconinter.c",
587*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconintra.c",
588*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_rtcd.c",
589*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scale.c",
590*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scan.c",
591*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_seg_common.c",
592*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_thread_common.c",
593*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_tile_common.c",
594*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodeframe.c",
595*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodemv.c",
596*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decoder.c",
597*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_detokenize.c",
598*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_dsubexp.c",
599*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_job_queue.c",
600*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_aq_cyclicrefresh.c",
601*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_bitstream.c",
602*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_context_tree.c",
603*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_cost.c",
604*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_dct.c",
605*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodeframe.c",
606*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemb.c",
607*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemv.c",
608*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encoder.c",
609*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ethread.c",
610*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ext_ratectrl.c",
611*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_extend.c",
612*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_frame_scale.c",
613*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_lookahead.c",
614*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_mcomp.c",
615*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_multi_thread.c",
616*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_noise_estimate.c",
617*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_picklpf.c",
618*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_pickmode.c",
619*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_quantize.c",
620*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ratectrl.c",
621*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rd.c",
622*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rdopt.c",
623*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_resize.c",
624*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_segmentation.c",
625*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_skin_detection.c",
626*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_speed_features.c",
627*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_subexp.c",
628*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_svc_layercontext.c",
629*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tokenize.c",
630*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tpl_model.c",
631*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_treewriter.c",
632*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_cx_iface.c",
633*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_dx_iface.c",
634*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_iface_common.c",
635*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_codec.c",
636*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_decoder.c",
637*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_encoder.c",
638*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_image.c",
639*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/avg.c",
640*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader.c",
641*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader_buffer.c",
642*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter.c",
643*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter_buffer.c",
644*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/fwd_txfm.c",
645*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/intrapred.c",
646*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/inv_txfm.c",
647*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/loopfilter.c",
648*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/prob.c",
649*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/psnr.c",
650*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/quantize.c",
651*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sad.c",
652*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/skin_detection.c",
653*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sse.c",
654*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/subtract.c",
655*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sum_squares.c",
656*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/variance.c",
657*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_convolve.c",
658*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_dsp_rtcd.c",
659*fb1b10abSAndroid Build Coastguard Worker    "vpx_mem/vpx_mem.c",
660*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/gen_scalers.c",
661*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/vpx_scale.c",
662*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12config.c",
663*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12extend.c",
664*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/vpx_scale_rtcd.c",
665*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_thread.c",
666*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_write_yuv_frame.c",
667*fb1b10abSAndroid Build Coastguard Worker]
668*fb1b10abSAndroid Build Coastguard Worker
669*fb1b10abSAndroid Build Coastguard Workerlibvpx_x86_c_srcs = [
670*fb1b10abSAndroid Build Coastguard Worker    "config/x86/vpx_config.c",
671*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/alloccommon.c",
672*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/blockd.c",
673*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/dequantize.c",
674*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropy.c",
675*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymode.c",
676*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymv.c",
677*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/extend.c",
678*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/filter.c",
679*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/findnearmv.c",
680*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/generic/systemdependent.c",
681*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idct_blk.c",
682*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idctllm.c",
683*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/loopfilter_filters.c",
684*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mbpitch.c",
685*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mfqe.c",
686*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/modecont.c",
687*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/postproc.c",
688*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/quant_common.c",
689*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconinter.c",
690*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra.c",
691*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra4x4.c",
692*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/rtcd.c",
693*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/setupintrarecon.c",
694*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/swapyv12buffer.c",
695*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/treecoder.c",
696*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_loopfilter.c",
697*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_skin_detection.c",
698*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/bilinear_filter_sse2.c",
699*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idct_blk_mmx.c",
700*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idct_blk_sse2.c",
701*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_x86.c",
702*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/vp8_asm_stubs.c",
703*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/dboolhuff.c",
704*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodeframe.c",
705*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodemv.c",
706*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/detokenize.c",
707*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/onyxd_if.c",
708*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/threading.c",
709*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/bitstream.c",
710*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/boolhuff.c",
711*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/copy_c.c",
712*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/dct.c",
713*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/denoising.c",
714*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeframe.c",
715*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeintra.c",
716*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemb.c",
717*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemv.c",
718*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ethreading.c",
719*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/lookahead.c",
720*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/mcomp.c",
721*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/modecosts.c",
722*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/onyx_if.c",
723*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/pickinter.c",
724*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/picklpf.c",
725*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ratectrl.c",
726*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/rdopt.c",
727*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/segmentation.c",
728*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/tokenize.c",
729*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/treewriter.c",
730*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/vp8_quantize.c",
731*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/denoising_sse2.c",
732*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_enc_stubs_sse2.c",
733*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_quantize_sse2.c",
734*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_quantize_ssse3.c",
735*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_cx_iface.c",
736*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_dx_iface.c",
737*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_alloccommon.c",
738*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_blockd.c",
739*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_common_data.c",
740*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropy.c",
741*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymode.c",
742*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymv.c",
743*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_filter.c",
744*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_frame_buffers.c",
745*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_idct.c",
746*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_loopfilter.c",
747*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_mvref_common.c",
748*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_pred_common.c",
749*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_quant_common.c",
750*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconinter.c",
751*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconintra.c",
752*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_rtcd.c",
753*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scale.c",
754*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scan.c",
755*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_seg_common.c",
756*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_thread_common.c",
757*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_tile_common.c",
758*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/x86/vp9_idct_intrin_sse2.c",
759*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodeframe.c",
760*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodemv.c",
761*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decoder.c",
762*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_detokenize.c",
763*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_dsubexp.c",
764*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_job_queue.c",
765*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_aq_cyclicrefresh.c",
766*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_bitstream.c",
767*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_context_tree.c",
768*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_cost.c",
769*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_dct.c",
770*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodeframe.c",
771*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemb.c",
772*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemv.c",
773*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encoder.c",
774*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ethread.c",
775*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ext_ratectrl.c",
776*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_extend.c",
777*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_frame_scale.c",
778*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_lookahead.c",
779*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_mcomp.c",
780*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_multi_thread.c",
781*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_noise_estimate.c",
782*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_picklpf.c",
783*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_pickmode.c",
784*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_quantize.c",
785*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ratectrl.c",
786*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rd.c",
787*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rdopt.c",
788*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_resize.c",
789*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_segmentation.c",
790*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_skin_detection.c",
791*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_speed_features.c",
792*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_subexp.c",
793*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_svc_layercontext.c",
794*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tokenize.c",
795*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tpl_model.c",
796*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_treewriter.c",
797*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_dct_intrin_sse2.c",
798*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_frame_scale_ssse3.c",
799*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c",
800*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_quantize_sse2.c",
801*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_quantize_ssse3.c",
802*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_cx_iface.c",
803*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_dx_iface.c",
804*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_iface_common.c",
805*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_codec.c",
806*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_decoder.c",
807*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_encoder.c",
808*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_image.c",
809*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/add_noise.c",
810*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/avg.c",
811*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader.c",
812*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader_buffer.c",
813*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter.c",
814*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter_buffer.c",
815*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/deblock.c",
816*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/fwd_txfm.c",
817*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/intrapred.c",
818*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/inv_txfm.c",
819*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/loopfilter.c",
820*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/prob.c",
821*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/psnr.c",
822*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/quantize.c",
823*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sad.c",
824*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/skin_detection.c",
825*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sse.c",
826*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/subtract.c",
827*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sum_squares.c",
828*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/variance.c",
829*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_convolve.c",
830*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_dsp_rtcd.c",
831*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/avg_intrin_sse2.c",
832*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/avg_pred_sse2.c",
833*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/fwd_txfm_sse2.c",
834*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct4x4_add_sse2.c",
835*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct8x8_add_sse2.c",
836*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct16x16_add_sse2.c",
837*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct32x32_add_sse2.c",
838*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_intrapred_intrin_sse2.c",
839*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c",
840*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_loopfilter_sse2.c",
841*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_quantize_intrin_sse2.c",
842*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_variance_sse2.c",
843*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/inv_txfm_sse2.c",
844*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/inv_txfm_ssse3.c",
845*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/loopfilter_sse2.c",
846*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/post_proc_sse2.c",
847*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/quantize_sse2.c",
848*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/quantize_ssse3.c",
849*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/sum_squares_sse2.c",
850*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/variance_sse2.c",
851*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c",
852*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
853*fb1b10abSAndroid Build Coastguard Worker    "vpx_mem/vpx_mem.c",
854*fb1b10abSAndroid Build Coastguard Worker    "vpx_ports/emms_mmx.c",
855*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/gen_scalers.c",
856*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/vpx_scale.c",
857*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12config.c",
858*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12extend.c",
859*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/vpx_scale_rtcd.c",
860*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_thread.c",
861*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_write_yuv_frame.c",
862*fb1b10abSAndroid Build Coastguard Worker]
863*fb1b10abSAndroid Build Coastguard Worker
864*fb1b10abSAndroid Build Coastguard Workerlibvpx_x86_asm_srcs = [
865*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/dequantize_mmx.asm",
866*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idctllm_mmx.asm",
867*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idctllm_sse2.asm",
868*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/iwalsh_sse2.asm",
869*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_sse2.asm",
870*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/mfqe_sse2.asm",
871*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/recon_mmx.asm",
872*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/recon_sse2.asm",
873*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_mmx.asm",
874*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_sse2.asm",
875*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_ssse3.asm",
876*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/block_error_sse2.asm",
877*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/copy_sse2.asm",
878*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/copy_sse3.asm",
879*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/dct_sse2.asm",
880*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/fwalsh_sse2.asm",
881*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_dct_sse2.asm",
882*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_error_sse2.asm",
883*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/add_noise_sse2.asm",
884*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/deblock_sse2.asm",
885*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_intrapred_sse2.asm",
886*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_sad4d_sse2.asm",
887*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_sad_sse2.asm",
888*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm",
889*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_variance_impl_sse2.asm",
890*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/intrapred_sse2.asm",
891*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/intrapred_ssse3.asm",
892*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/inv_wht_sse2.asm",
893*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/sad4d_sse2.asm",
894*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/sad_sse2.asm",
895*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/subpel_variance_sse2.asm",
896*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/subtract_sse2.asm",
897*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
898*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_high_subpixel_8t_sse2.asm",
899*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_high_subpixel_bilinear_sse2.asm",
900*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
901*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
902*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
903*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
904*fb1b10abSAndroid Build Coastguard Worker    "vpx_ports/x86_abi_support.asm",
905*fb1b10abSAndroid Build Coastguard Worker]
906*fb1b10abSAndroid Build Coastguard Worker
907*fb1b10abSAndroid Build Coastguard Workerlibvpx_x86_64_c_srcs = [
908*fb1b10abSAndroid Build Coastguard Worker    "config/x86_64/vpx_config.c",
909*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/alloccommon.c",
910*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/blockd.c",
911*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/dequantize.c",
912*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropy.c",
913*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymode.c",
914*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymv.c",
915*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/extend.c",
916*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/filter.c",
917*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/findnearmv.c",
918*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/generic/systemdependent.c",
919*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idct_blk.c",
920*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idctllm.c",
921*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/loopfilter_filters.c",
922*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mbpitch.c",
923*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mfqe.c",
924*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/modecont.c",
925*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/postproc.c",
926*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/quant_common.c",
927*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconinter.c",
928*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra.c",
929*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra4x4.c",
930*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/rtcd.c",
931*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/setupintrarecon.c",
932*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/swapyv12buffer.c",
933*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/treecoder.c",
934*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_loopfilter.c",
935*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_skin_detection.c",
936*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/bilinear_filter_sse2.c",
937*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idct_blk_mmx.c",
938*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idct_blk_sse2.c",
939*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_x86.c",
940*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/vp8_asm_stubs.c",
941*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/dboolhuff.c",
942*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodeframe.c",
943*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/decodemv.c",
944*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/detokenize.c",
945*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/onyxd_if.c",
946*fb1b10abSAndroid Build Coastguard Worker    "vp8/decoder/threading.c",
947*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/bitstream.c",
948*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/boolhuff.c",
949*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/copy_c.c",
950*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/dct.c",
951*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/denoising.c",
952*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeframe.c",
953*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeintra.c",
954*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemb.c",
955*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemv.c",
956*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ethreading.c",
957*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/lookahead.c",
958*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/mcomp.c",
959*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/modecosts.c",
960*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/onyx_if.c",
961*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/pickinter.c",
962*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/picklpf.c",
963*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ratectrl.c",
964*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/rdopt.c",
965*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/segmentation.c",
966*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/tokenize.c",
967*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/treewriter.c",
968*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/vp8_quantize.c",
969*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/denoising_sse2.c",
970*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_enc_stubs_sse2.c",
971*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_quantize_sse2.c",
972*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_quantize_ssse3.c",
973*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_cx_iface.c",
974*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_dx_iface.c",
975*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_alloccommon.c",
976*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_blockd.c",
977*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_common_data.c",
978*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropy.c",
979*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymode.c",
980*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymv.c",
981*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_filter.c",
982*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_frame_buffers.c",
983*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_idct.c",
984*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_loopfilter.c",
985*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_mvref_common.c",
986*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_pred_common.c",
987*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_quant_common.c",
988*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconinter.c",
989*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconintra.c",
990*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_rtcd.c",
991*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scale.c",
992*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scan.c",
993*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_seg_common.c",
994*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_thread_common.c",
995*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_tile_common.c",
996*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/x86/vp9_idct_intrin_sse2.c",
997*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodeframe.c",
998*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decodemv.c",
999*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_decoder.c",
1000*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_detokenize.c",
1001*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_dsubexp.c",
1002*fb1b10abSAndroid Build Coastguard Worker    "vp9/decoder/vp9_job_queue.c",
1003*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_aq_cyclicrefresh.c",
1004*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_bitstream.c",
1005*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_context_tree.c",
1006*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_cost.c",
1007*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_dct.c",
1008*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodeframe.c",
1009*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemb.c",
1010*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemv.c",
1011*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encoder.c",
1012*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ethread.c",
1013*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ext_ratectrl.c",
1014*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_extend.c",
1015*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_frame_scale.c",
1016*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_lookahead.c",
1017*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_mcomp.c",
1018*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_multi_thread.c",
1019*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_noise_estimate.c",
1020*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_picklpf.c",
1021*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_pickmode.c",
1022*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_quantize.c",
1023*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ratectrl.c",
1024*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rd.c",
1025*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rdopt.c",
1026*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_resize.c",
1027*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_segmentation.c",
1028*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_skin_detection.c",
1029*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_speed_features.c",
1030*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_subexp.c",
1031*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_svc_layercontext.c",
1032*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tokenize.c",
1033*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tpl_model.c",
1034*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_treewriter.c",
1035*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_dct_intrin_sse2.c",
1036*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_frame_scale_ssse3.c",
1037*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c",
1038*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_quantize_sse2.c",
1039*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_quantize_ssse3.c",
1040*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_cx_iface.c",
1041*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_dx_iface.c",
1042*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_iface_common.c",
1043*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_codec.c",
1044*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_decoder.c",
1045*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_encoder.c",
1046*fb1b10abSAndroid Build Coastguard Worker    "vpx/src/vpx_image.c",
1047*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/add_noise.c",
1048*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/avg.c",
1049*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader.c",
1050*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitreader_buffer.c",
1051*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter.c",
1052*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/bitwriter_buffer.c",
1053*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/deblock.c",
1054*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/fwd_txfm.c",
1055*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/intrapred.c",
1056*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/inv_txfm.c",
1057*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/loopfilter.c",
1058*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/prob.c",
1059*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/psnr.c",
1060*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/quantize.c",
1061*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sad.c",
1062*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/skin_detection.c",
1063*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sse.c",
1064*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/subtract.c",
1065*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/sum_squares.c",
1066*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/variance.c",
1067*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_convolve.c",
1068*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/vpx_dsp_rtcd.c",
1069*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/avg_intrin_sse2.c",
1070*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/avg_pred_sse2.c",
1071*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/fwd_txfm_sse2.c",
1072*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct4x4_add_sse2.c",
1073*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct8x8_add_sse2.c",
1074*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct16x16_add_sse2.c",
1075*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_idct32x32_add_sse2.c",
1076*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_intrapred_intrin_sse2.c",
1077*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c",
1078*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_loopfilter_sse2.c",
1079*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_quantize_intrin_sse2.c",
1080*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_variance_sse2.c",
1081*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/inv_txfm_sse2.c",
1082*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/inv_txfm_ssse3.c",
1083*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/loopfilter_sse2.c",
1084*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/post_proc_sse2.c",
1085*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/quantize_sse2.c",
1086*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/quantize_ssse3.c",
1087*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/sum_squares_sse2.c",
1088*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/variance_sse2.c",
1089*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c",
1090*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
1091*fb1b10abSAndroid Build Coastguard Worker    "vpx_mem/vpx_mem.c",
1092*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/gen_scalers.c",
1093*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/vpx_scale.c",
1094*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12config.c",
1095*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/generic/yv12extend.c",
1096*fb1b10abSAndroid Build Coastguard Worker    "vpx_scale/vpx_scale_rtcd.c",
1097*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_thread.c",
1098*fb1b10abSAndroid Build Coastguard Worker    "vpx_util/vpx_write_yuv_frame.c",
1099*fb1b10abSAndroid Build Coastguard Worker]
1100*fb1b10abSAndroid Build Coastguard Worker
1101*fb1b10abSAndroid Build Coastguard Workerlibvpx_x86_64_asm_srcs = [
1102*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/dequantize_mmx.asm",
1103*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idctllm_mmx.asm",
1104*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idctllm_sse2.asm",
1105*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/iwalsh_sse2.asm",
1106*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_block_sse2_x86_64.asm",
1107*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_sse2.asm",
1108*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/mfqe_sse2.asm",
1109*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/recon_mmx.asm",
1110*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/recon_sse2.asm",
1111*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_mmx.asm",
1112*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_sse2.asm",
1113*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_ssse3.asm",
1114*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/block_error_sse2.asm",
1115*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/copy_sse2.asm",
1116*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/copy_sse3.asm",
1117*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/dct_sse2.asm",
1118*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/fwalsh_sse2.asm",
1119*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_dct_sse2.asm",
1120*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_error_sse2.asm",
1121*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/add_noise_sse2.asm",
1122*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/avg_ssse3_x86_64.asm",
1123*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/deblock_sse2.asm",
1124*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/fwd_txfm_ssse3_x86_64.asm",
1125*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_intrapred_sse2.asm",
1126*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_sad4d_sse2.asm",
1127*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_sad_sse2.asm",
1128*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm",
1129*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/highbd_variance_impl_sse2.asm",
1130*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/intrapred_sse2.asm",
1131*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/intrapred_ssse3.asm",
1132*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/inv_wht_sse2.asm",
1133*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/sad4d_sse2.asm",
1134*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/sad_sse2.asm",
1135*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/ssim_opt_x86_64.asm",
1136*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/subpel_variance_sse2.asm",
1137*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/subtract_sse2.asm",
1138*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
1139*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_high_subpixel_8t_sse2.asm",
1140*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_high_subpixel_bilinear_sse2.asm",
1141*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
1142*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
1143*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
1144*fb1b10abSAndroid Build Coastguard Worker    "vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
1145*fb1b10abSAndroid Build Coastguard Worker    "vpx_ports/emms_mmx.asm",
1146*fb1b10abSAndroid Build Coastguard Worker    "vpx_ports/x86_abi_support.asm",
1147*fb1b10abSAndroid Build Coastguard Worker]
1148*fb1b10abSAndroid Build Coastguard Worker
1149*fb1b10abSAndroid Build Coastguard Workerlibvpxrc_x86_64_c_srcs = [
1150*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/alloccommon.c",
1151*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/blockd.c",
1152*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/dequantize.c",
1153*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropy.c",
1154*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymode.c",
1155*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/entropymv.c",
1156*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/extend.c",
1157*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/filter.c",
1158*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/findnearmv.c",
1159*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/generic/systemdependent.c",
1160*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idct_blk.c",
1161*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/idctllm.c",
1162*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/loopfilter_filters.c",
1163*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mbpitch.c",
1164*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/mfqe.c",
1165*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/modecont.c",
1166*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/quant_common.c",
1167*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconinter.c",
1168*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra.c",
1169*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/reconintra4x4.c",
1170*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/rtcd.c",
1171*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/setupintrarecon.c",
1172*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/swapyv12buffer.c",
1173*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/treecoder.c",
1174*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_loopfilter.c",
1175*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/vp8_skin_detection.c",
1176*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/bilinear_filter_sse2.c",
1177*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idct_blk_mmx.c",
1178*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idct_blk_sse2.c",
1179*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_x86.c",
1180*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/vp8_asm_stubs.c",
1181*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/bitstream.c",
1182*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/boolhuff.c",
1183*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/copy_c.c",
1184*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/dct.c",
1185*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/denoising.c",
1186*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeframe.c",
1187*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodeintra.c",
1188*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemb.c",
1189*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/encodemv.c",
1190*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ethreading.c",
1191*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/lookahead.c",
1192*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/mcomp.c",
1193*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/modecosts.c",
1194*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/onyx_if.c",
1195*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/pickinter.c",
1196*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/picklpf.c",
1197*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/ratectrl.c",
1198*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/rdopt.c",
1199*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/segmentation.c",
1200*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/tokenize.c",
1201*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/treewriter.c",
1202*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/vp8_quantize.c",
1203*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/denoising_sse2.c",
1204*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_enc_stubs_sse2.c",
1205*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_quantize_sse2.c",
1206*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/vp8_quantize_ssse3.c",
1207*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_cx_iface.c",
1208*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_alloccommon.c",
1209*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_blockd.c",
1210*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_common_data.c",
1211*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropy.c",
1212*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymode.c",
1213*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_entropymv.c",
1214*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_filter.c",
1215*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_frame_buffers.c",
1216*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_idct.c",
1217*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_loopfilter.c",
1218*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_mvref_common.c",
1219*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_pred_common.c",
1220*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_quant_common.c",
1221*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconinter.c",
1222*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_reconintra.c",
1223*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_rtcd.c",
1224*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scale.c",
1225*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_scan.c",
1226*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_seg_common.c",
1227*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_thread_common.c",
1228*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/vp9_tile_common.c",
1229*fb1b10abSAndroid Build Coastguard Worker    "vp9/common/x86/vp9_idct_intrin_sse2.c",
1230*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_aq_cyclicrefresh.c",
1231*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_bitstream.c",
1232*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_context_tree.c",
1233*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_cost.c",
1234*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_dct.c",
1235*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodeframe.c",
1236*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemb.c",
1237*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encodemv.c",
1238*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_encoder.c",
1239*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ethread.c",
1240*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ext_ratectrl.c",
1241*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_extend.c",
1242*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_frame_scale.c",
1243*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_lookahead.c",
1244*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_mcomp.c",
1245*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_multi_thread.c",
1246*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_noise_estimate.c",
1247*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_picklpf.c",
1248*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_pickmode.c",
1249*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_quantize.c",
1250*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_ratectrl.c",
1251*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rd.c",
1252*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_rdopt.c",
1253*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_resize.c",
1254*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_segmentation.c",
1255*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_skin_detection.c",
1256*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_speed_features.c",
1257*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_subexp.c",
1258*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_svc_layercontext.c",
1259*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tokenize.c",
1260*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_tpl_model.c",
1261*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/vp9_treewriter.c",
1262*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_dct_intrin_sse2.c",
1263*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_frame_scale_ssse3.c",
1264*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c",
1265*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_quantize_sse2.c",
1266*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_quantize_ssse3.c",
1267*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_cx_iface.c",
1268*fb1b10abSAndroid Build Coastguard Worker    "vp9/vp9_iface_common.c",
1269*fb1b10abSAndroid Build Coastguard Worker]
1270*fb1b10abSAndroid Build Coastguard Worker
1271*fb1b10abSAndroid Build Coastguard Workerlibvpxrc_x86_64_cc_srcs = [
1272*fb1b10abSAndroid Build Coastguard Worker    "vp8/vp8_ratectrl_rtc.cc",
1273*fb1b10abSAndroid Build Coastguard Worker    "vp9/ratectrl_rtc.cc",
1274*fb1b10abSAndroid Build Coastguard Worker]
1275*fb1b10abSAndroid Build Coastguard Worker
1276*fb1b10abSAndroid Build Coastguard Workerlibvpxrc_x86_64_asm_srcs = [
1277*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/dequantize_mmx.asm",
1278*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idctllm_mmx.asm",
1279*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/idctllm_sse2.asm",
1280*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/iwalsh_sse2.asm",
1281*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_block_sse2_x86_64.asm",
1282*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/loopfilter_sse2.asm",
1283*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/mfqe_sse2.asm",
1284*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/recon_mmx.asm",
1285*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/recon_sse2.asm",
1286*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_mmx.asm",
1287*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_sse2.asm",
1288*fb1b10abSAndroid Build Coastguard Worker    "vp8/common/x86/subpixel_ssse3.asm",
1289*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/block_error_sse2.asm",
1290*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/copy_sse2.asm",
1291*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/copy_sse3.asm",
1292*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/dct_sse2.asm",
1293*fb1b10abSAndroid Build Coastguard Worker    "vp8/encoder/x86/fwalsh_sse2.asm",
1294*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_dct_sse2.asm",
1295*fb1b10abSAndroid Build Coastguard Worker    "vp9/encoder/x86/vp9_error_sse2.asm",
1296*fb1b10abSAndroid Build Coastguard Worker]
1297*fb1b10abSAndroid Build Coastguard Worker
1298*fb1b10abSAndroid Build Coastguard Workerpackage {
1299*fb1b10abSAndroid Build Coastguard Worker    default_applicable_licenses: ["external_libvpx_license"],
1300*fb1b10abSAndroid Build Coastguard Worker}
1301*fb1b10abSAndroid Build Coastguard Worker
1302*fb1b10abSAndroid Build Coastguard Worker// Added automatically by a large-scale-change that took the approach of
1303*fb1b10abSAndroid Build Coastguard Worker// 'apply every license found to every target'. While this makes sure we respect
1304*fb1b10abSAndroid Build Coastguard Worker// every license restriction, it may not be entirely correct.
1305*fb1b10abSAndroid Build Coastguard Worker//
1306*fb1b10abSAndroid Build Coastguard Worker// e.g. GPL in an MIT project might only apply to the contrib/ directory.
1307*fb1b10abSAndroid Build Coastguard Worker//
1308*fb1b10abSAndroid Build Coastguard Worker// Please consider splitting the single license below into multiple licenses,
1309*fb1b10abSAndroid Build Coastguard Worker// taking care not to lose any license_kind information, and overriding the
1310*fb1b10abSAndroid Build Coastguard Worker// default license using the 'licenses: [...]' property on targets as needed.
1311*fb1b10abSAndroid Build Coastguard Worker//
1312*fb1b10abSAndroid Build Coastguard Worker// For unused files, consider creating a 'fileGroup' with "//visibility:private"
1313*fb1b10abSAndroid Build Coastguard Worker// to attach the license to, and including a comment whether the files may be
1314*fb1b10abSAndroid Build Coastguard Worker// used in the current project.
1315*fb1b10abSAndroid Build Coastguard Worker// See: http://go/android-license-faq
1316*fb1b10abSAndroid Build Coastguard Workerlicense {
1317*fb1b10abSAndroid Build Coastguard Worker    name: "external_libvpx_license",
1318*fb1b10abSAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
1319*fb1b10abSAndroid Build Coastguard Worker    license_kinds: [
1320*fb1b10abSAndroid Build Coastguard Worker        "SPDX-license-identifier-BSD",
1321*fb1b10abSAndroid Build Coastguard Worker        "SPDX-license-identifier-ISC",
1322*fb1b10abSAndroid Build Coastguard Worker        "legacy_unencumbered",
1323*fb1b10abSAndroid Build Coastguard Worker    ],
1324*fb1b10abSAndroid Build Coastguard Worker    license_text: [
1325*fb1b10abSAndroid Build Coastguard Worker        "NOTICE",
1326*fb1b10abSAndroid Build Coastguard Worker    ],
1327*fb1b10abSAndroid Build Coastguard Worker}
1328*fb1b10abSAndroid Build Coastguard Worker
1329*fb1b10abSAndroid Build Coastguard Workercc_defaults {
1330*fb1b10abSAndroid Build Coastguard Worker    name: "libvpx_defaults",
1331*fb1b10abSAndroid Build Coastguard Worker
1332*fb1b10abSAndroid Build Coastguard Worker    cflags: [
1333*fb1b10abSAndroid Build Coastguard Worker        "-O3",
1334*fb1b10abSAndroid Build Coastguard Worker    ],
1335*fb1b10abSAndroid Build Coastguard Worker
1336*fb1b10abSAndroid Build Coastguard Worker    min_sdk_version: "29",
1337*fb1b10abSAndroid Build Coastguard Worker    apex_available: [
1338*fb1b10abSAndroid Build Coastguard Worker        "//apex_available:platform",
1339*fb1b10abSAndroid Build Coastguard Worker        "com.android.media.swcodec",
1340*fb1b10abSAndroid Build Coastguard Worker    ],
1341*fb1b10abSAndroid Build Coastguard Worker
1342*fb1b10abSAndroid Build Coastguard Worker    target: {
1343*fb1b10abSAndroid Build Coastguard Worker        darwin: {
1344*fb1b10abSAndroid Build Coastguard Worker            enabled: false,
1345*fb1b10abSAndroid Build Coastguard Worker        },
1346*fb1b10abSAndroid Build Coastguard Worker        android: {
1347*fb1b10abSAndroid Build Coastguard Worker            sanitize: {
1348*fb1b10abSAndroid Build Coastguard Worker                cfi: true,
1349*fb1b10abSAndroid Build Coastguard Worker                config: {
1350*fb1b10abSAndroid Build Coastguard Worker                    cfi_assembly_support: true,
1351*fb1b10abSAndroid Build Coastguard Worker                },
1352*fb1b10abSAndroid Build Coastguard Worker            },
1353*fb1b10abSAndroid Build Coastguard Worker        },
1354*fb1b10abSAndroid Build Coastguard Worker    },
1355*fb1b10abSAndroid Build Coastguard Worker
1356*fb1b10abSAndroid Build Coastguard Worker    arch: {
1357*fb1b10abSAndroid Build Coastguard Worker        // configured to require the neon unit
1358*fb1b10abSAndroid Build Coastguard Worker        arm: {
1359*fb1b10abSAndroid Build Coastguard Worker            local_include_dirs: ["config/arm-neon"],
1360*fb1b10abSAndroid Build Coastguard Worker        },
1361*fb1b10abSAndroid Build Coastguard Worker
1362*fb1b10abSAndroid Build Coastguard Worker        arm64: {
1363*fb1b10abSAndroid Build Coastguard Worker            local_include_dirs: ["config/arm64"],
1364*fb1b10abSAndroid Build Coastguard Worker        },
1365*fb1b10abSAndroid Build Coastguard Worker
1366*fb1b10abSAndroid Build Coastguard Worker        riscv64: {
1367*fb1b10abSAndroid Build Coastguard Worker            local_include_dirs: ["config/generic"],
1368*fb1b10abSAndroid Build Coastguard Worker        },
1369*fb1b10abSAndroid Build Coastguard Worker
1370*fb1b10abSAndroid Build Coastguard Worker        x86: {
1371*fb1b10abSAndroid Build Coastguard Worker            local_include_dirs: ["config/x86"],
1372*fb1b10abSAndroid Build Coastguard Worker        },
1373*fb1b10abSAndroid Build Coastguard Worker
1374*fb1b10abSAndroid Build Coastguard Worker        x86_64: {
1375*fb1b10abSAndroid Build Coastguard Worker            local_include_dirs: ["config/x86_64"],
1376*fb1b10abSAndroid Build Coastguard Worker        },
1377*fb1b10abSAndroid Build Coastguard Worker    },
1378*fb1b10abSAndroid Build Coastguard Worker}
1379*fb1b10abSAndroid Build Coastguard Worker
1380*fb1b10abSAndroid Build Coastguard Workercc_library_static {
1381*fb1b10abSAndroid Build Coastguard Worker    name: "libvpx_neon_dotprod",
1382*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1383*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1384*fb1b10abSAndroid Build Coastguard Worker    vendor_available: true,
1385*fb1b10abSAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
1386*fb1b10abSAndroid Build Coastguard Worker
1387*fb1b10abSAndroid Build Coastguard Worker    cflags: [
1388*fb1b10abSAndroid Build Coastguard Worker        "-Xclang -target-feature",
1389*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1390*fb1b10abSAndroid Build Coastguard Worker        "-Xclang +dotprod",
1391*fb1b10abSAndroid Build Coastguard Worker    ],
1392*fb1b10abSAndroid Build Coastguard Worker
1393*fb1b10abSAndroid Build Coastguard Worker    arch: {
1394*fb1b10abSAndroid Build Coastguard Worker        arm64: {
1395*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_arm64_neon_dotprod_c_srcs,
1396*fb1b10abSAndroid Build Coastguard Worker        },
1397*fb1b10abSAndroid Build Coastguard Worker    },
1398*fb1b10abSAndroid Build Coastguard Worker}
1399*fb1b10abSAndroid Build Coastguard Worker
1400*fb1b10abSAndroid Build Coastguard Workercc_library_static {
1401*fb1b10abSAndroid Build Coastguard Worker    name: "libvpx_neon_i8mm",
1402*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1403*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1404*fb1b10abSAndroid Build Coastguard Worker    vendor_available: true,
1405*fb1b10abSAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
1406*fb1b10abSAndroid Build Coastguard Worker
1407*fb1b10abSAndroid Build Coastguard Worker    cflags: [
1408*fb1b10abSAndroid Build Coastguard Worker        "-Xclang -target-feature",
1409*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1410*fb1b10abSAndroid Build Coastguard Worker        "-Xclang +dotprod",
1411*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1412*fb1b10abSAndroid Build Coastguard Worker        "-Xclang -target-feature",
1413*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1414*fb1b10abSAndroid Build Coastguard Worker        "-Xclang +i8mm",
1415*fb1b10abSAndroid Build Coastguard Worker    ],
1416*fb1b10abSAndroid Build Coastguard Worker
1417*fb1b10abSAndroid Build Coastguard Worker    arch: {
1418*fb1b10abSAndroid Build Coastguard Worker        arm64: {
1419*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_arm64_neon_i8mm_c_srcs,
1420*fb1b10abSAndroid Build Coastguard Worker        },
1421*fb1b10abSAndroid Build Coastguard Worker    },
1422*fb1b10abSAndroid Build Coastguard Worker}
1423*fb1b10abSAndroid Build Coastguard Worker
1424*fb1b10abSAndroid Build Coastguard Workercc_library_static {
1425*fb1b10abSAndroid Build Coastguard Worker    name: "libvpx_sve",
1426*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1427*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1428*fb1b10abSAndroid Build Coastguard Worker    vendor_available: true,
1429*fb1b10abSAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
1430*fb1b10abSAndroid Build Coastguard Worker
1431*fb1b10abSAndroid Build Coastguard Worker    cflags: [
1432*fb1b10abSAndroid Build Coastguard Worker        "-Xclang -target-feature",
1433*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1434*fb1b10abSAndroid Build Coastguard Worker        "-Xclang +dotprod",
1435*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1436*fb1b10abSAndroid Build Coastguard Worker        "-Xclang -target-feature",
1437*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1438*fb1b10abSAndroid Build Coastguard Worker        "-Xclang +i8mm",
1439*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1440*fb1b10abSAndroid Build Coastguard Worker        "-Xclang -target-feature",
1441*fb1b10abSAndroid Build Coastguard Worker        // This comment prevents bpfmt from sorting the flags incorrectly.
1442*fb1b10abSAndroid Build Coastguard Worker        "-Xclang +sve",
1443*fb1b10abSAndroid Build Coastguard Worker    ],
1444*fb1b10abSAndroid Build Coastguard Worker
1445*fb1b10abSAndroid Build Coastguard Worker    arch: {
1446*fb1b10abSAndroid Build Coastguard Worker        arm64: {
1447*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_arm64_sve_c_srcs,
1448*fb1b10abSAndroid Build Coastguard Worker        },
1449*fb1b10abSAndroid Build Coastguard Worker    },
1450*fb1b10abSAndroid Build Coastguard Worker}
1451*fb1b10abSAndroid Build Coastguard Worker
1452*fb1b10abSAndroid Build Coastguard Workercc_library {
1453*fb1b10abSAndroid Build Coastguard Worker    name: "libvpx",
1454*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1455*fb1b10abSAndroid Build Coastguard Worker    vendor_available: true,
1456*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1457*fb1b10abSAndroid Build Coastguard Worker    version_script: "exports.lds",
1458*fb1b10abSAndroid Build Coastguard Worker
1459*fb1b10abSAndroid Build Coastguard Worker    arch: {
1460*fb1b10abSAndroid Build Coastguard Worker        // configured to require the neon unit
1461*fb1b10abSAndroid Build Coastguard Worker        arm: {
1462*fb1b10abSAndroid Build Coastguard Worker            // Want arm, not thumb, optimized
1463*fb1b10abSAndroid Build Coastguard Worker            instruction_set: "arm",
1464*fb1b10abSAndroid Build Coastguard Worker
1465*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_arm_neon_c_srcs + libvpx_arm_neon_asm_srcs,
1466*fb1b10abSAndroid Build Coastguard Worker        },
1467*fb1b10abSAndroid Build Coastguard Worker
1468*fb1b10abSAndroid Build Coastguard Worker        arm64: {
1469*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_arm64_c_srcs,
1470*fb1b10abSAndroid Build Coastguard Worker            whole_static_libs: [
1471*fb1b10abSAndroid Build Coastguard Worker                "libvpx_neon_dotprod",
1472*fb1b10abSAndroid Build Coastguard Worker                "libvpx_neon_i8mm",
1473*fb1b10abSAndroid Build Coastguard Worker                "libvpx_sve",
1474*fb1b10abSAndroid Build Coastguard Worker            ],
1475*fb1b10abSAndroid Build Coastguard Worker        },
1476*fb1b10abSAndroid Build Coastguard Worker
1477*fb1b10abSAndroid Build Coastguard Worker        riscv64: {
1478*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_generic_c_srcs,
1479*fb1b10abSAndroid Build Coastguard Worker        },
1480*fb1b10abSAndroid Build Coastguard Worker
1481*fb1b10abSAndroid Build Coastguard Worker        x86: {
1482*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_x86_c_srcs + libvpx_x86_asm_srcs,
1483*fb1b10abSAndroid Build Coastguard Worker            cflags: [
1484*fb1b10abSAndroid Build Coastguard Worker                "-mssse3",
1485*fb1b10abSAndroid Build Coastguard Worker            ],
1486*fb1b10abSAndroid Build Coastguard Worker        },
1487*fb1b10abSAndroid Build Coastguard Worker
1488*fb1b10abSAndroid Build Coastguard Worker        x86_64: {
1489*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpx_x86_64_c_srcs + libvpx_x86_64_asm_srcs,
1490*fb1b10abSAndroid Build Coastguard Worker            cflags: [
1491*fb1b10abSAndroid Build Coastguard Worker                "-mssse3",
1492*fb1b10abSAndroid Build Coastguard Worker            ],
1493*fb1b10abSAndroid Build Coastguard Worker        },
1494*fb1b10abSAndroid Build Coastguard Worker    },
1495*fb1b10abSAndroid Build Coastguard Worker
1496*fb1b10abSAndroid Build Coastguard Worker    cflags: [
1497*fb1b10abSAndroid Build Coastguard Worker        "-Wno-unused-parameter",
1498*fb1b10abSAndroid Build Coastguard Worker    ],
1499*fb1b10abSAndroid Build Coastguard Worker
1500*fb1b10abSAndroid Build Coastguard Worker    export_include_dirs: ["."],
1501*fb1b10abSAndroid Build Coastguard Worker
1502*fb1b10abSAndroid Build Coastguard Worker    sanitize: {
1503*fb1b10abSAndroid Build Coastguard Worker        integer_overflow: true,
1504*fb1b10abSAndroid Build Coastguard Worker        misc_undefined: ["bounds"],
1505*fb1b10abSAndroid Build Coastguard Worker        blocklist: "libvpx_blocklist.txt",
1506*fb1b10abSAndroid Build Coastguard Worker    },
1507*fb1b10abSAndroid Build Coastguard Worker}
1508*fb1b10abSAndroid Build Coastguard Worker
1509*fb1b10abSAndroid Build Coastguard Workercc_library {
1510*fb1b10abSAndroid Build Coastguard Worker    name: "libvpxrc",
1511*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1512*fb1b10abSAndroid Build Coastguard Worker    vendor_available: true,
1513*fb1b10abSAndroid Build Coastguard Worker    static_libs: ["libvpx"],
1514*fb1b10abSAndroid Build Coastguard Worker
1515*fb1b10abSAndroid Build Coastguard Worker    arch: {
1516*fb1b10abSAndroid Build Coastguard Worker        x86_64: {
1517*fb1b10abSAndroid Build Coastguard Worker            srcs: libvpxrc_x86_64_c_srcs +
1518*fb1b10abSAndroid Build Coastguard Worker                libvpxrc_x86_64_cc_srcs +
1519*fb1b10abSAndroid Build Coastguard Worker                libvpxrc_x86_64_asm_srcs,
1520*fb1b10abSAndroid Build Coastguard Worker            cflags: [
1521*fb1b10abSAndroid Build Coastguard Worker                "-mssse3",
1522*fb1b10abSAndroid Build Coastguard Worker            ],
1523*fb1b10abSAndroid Build Coastguard Worker        },
1524*fb1b10abSAndroid Build Coastguard Worker    },
1525*fb1b10abSAndroid Build Coastguard Worker
1526*fb1b10abSAndroid Build Coastguard Worker    export_include_dirs: ["."],
1527*fb1b10abSAndroid Build Coastguard Worker}
1528*fb1b10abSAndroid Build Coastguard Worker
1529*fb1b10abSAndroid Build Coastguard Workercc_library_headers {
1530*fb1b10abSAndroid Build Coastguard Worker    name: "libvpx_headers",
1531*fb1b10abSAndroid Build Coastguard Worker    vendor_available: true,
1532*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1533*fb1b10abSAndroid Build Coastguard Worker
1534*fb1b10abSAndroid Build Coastguard Worker    arch: {
1535*fb1b10abSAndroid Build Coastguard Worker        arm: {
1536*fb1b10abSAndroid Build Coastguard Worker            export_include_dirs: ["config/arm-neon"],
1537*fb1b10abSAndroid Build Coastguard Worker        },
1538*fb1b10abSAndroid Build Coastguard Worker
1539*fb1b10abSAndroid Build Coastguard Worker        arm64: {
1540*fb1b10abSAndroid Build Coastguard Worker            export_include_dirs: ["config/arm64"],
1541*fb1b10abSAndroid Build Coastguard Worker        },
1542*fb1b10abSAndroid Build Coastguard Worker
1543*fb1b10abSAndroid Build Coastguard Worker        riscv64: {
1544*fb1b10abSAndroid Build Coastguard Worker            export_include_dirs: ["config/generic"],
1545*fb1b10abSAndroid Build Coastguard Worker        },
1546*fb1b10abSAndroid Build Coastguard Worker
1547*fb1b10abSAndroid Build Coastguard Worker        x86: {
1548*fb1b10abSAndroid Build Coastguard Worker            export_include_dirs: ["config/x86"],
1549*fb1b10abSAndroid Build Coastguard Worker        },
1550*fb1b10abSAndroid Build Coastguard Worker
1551*fb1b10abSAndroid Build Coastguard Worker        x86_64: {
1552*fb1b10abSAndroid Build Coastguard Worker            export_include_dirs: ["config/x86_64"],
1553*fb1b10abSAndroid Build Coastguard Worker        },
1554*fb1b10abSAndroid Build Coastguard Worker    },
1555*fb1b10abSAndroid Build Coastguard Worker
1556*fb1b10abSAndroid Build Coastguard Worker    export_include_dirs: ["."],
1557*fb1b10abSAndroid Build Coastguard Worker}
1558*fb1b10abSAndroid Build Coastguard Worker
1559*fb1b10abSAndroid Build Coastguard Workercc_fuzz {
1560*fb1b10abSAndroid Build Coastguard Worker    name: "vp9_dec_fuzzer",
1561*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1562*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1563*fb1b10abSAndroid Build Coastguard Worker    srcs: [
1564*fb1b10abSAndroid Build Coastguard Worker        "examples/vpx_dec_fuzzer.cc",
1565*fb1b10abSAndroid Build Coastguard Worker    ],
1566*fb1b10abSAndroid Build Coastguard Worker
1567*fb1b10abSAndroid Build Coastguard Worker    cflags: ["-DDECODER=vp9"],
1568*fb1b10abSAndroid Build Coastguard Worker    static_libs: [
1569*fb1b10abSAndroid Build Coastguard Worker        "libvpx",
1570*fb1b10abSAndroid Build Coastguard Worker    ],
1571*fb1b10abSAndroid Build Coastguard Worker}
1572*fb1b10abSAndroid Build Coastguard Worker
1573*fb1b10abSAndroid Build Coastguard Workercc_fuzz {
1574*fb1b10abSAndroid Build Coastguard Worker    name: "vp8_dec_fuzzer",
1575*fb1b10abSAndroid Build Coastguard Worker    defaults: ["libvpx_defaults"],
1576*fb1b10abSAndroid Build Coastguard Worker    host_supported: true,
1577*fb1b10abSAndroid Build Coastguard Worker    srcs: [
1578*fb1b10abSAndroid Build Coastguard Worker        "examples/vpx_dec_fuzzer.cc",
1579*fb1b10abSAndroid Build Coastguard Worker    ],
1580*fb1b10abSAndroid Build Coastguard Worker
1581*fb1b10abSAndroid Build Coastguard Worker    cflags: ["-DDECODER=vp8"],
1582*fb1b10abSAndroid Build Coastguard Worker    static_libs: [
1583*fb1b10abSAndroid Build Coastguard Worker        "libvpx",
1584*fb1b10abSAndroid Build Coastguard Worker    ],
1585*fb1b10abSAndroid Build Coastguard Worker}
1586