aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-05-17 14:21:59 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-05-17 14:21:59 +0000
commitba57334fa96a622bb9ab5daeafd9f90a3721804e (patch)
tree189de27abd41ce0c80b2a535c0e951a4c5147ed8
parent5280486baa0424f5d480c2fdefab5f28f614b932 (diff)
parente8af355c03fa149e4742e677b9ec629cc529f117 (diff)
downloadlibvpx-ba57334fa96a622bb9ab5daeafd9f90a3721804e.tar.gz
release-request-323db86e-b638-4d24-8eb1-d2e3bf4a9d1a-for-git_oc-mr1-release-4017779 snap-temp-L47900000064949209
Change-Id: I8724f76b64d92b0e0d48ad02cde3adb38bd8b451
-rw-r--r--Android.bp2132
-rw-r--r--Android.bp.in101
-rw-r--r--Android.mk8
-rw-r--r--config.arm.mk24
-rw-r--r--config.arm64.mk18
-rw-r--r--config.mips.mk25
-rw-r--r--config.mips64.mk21
-rw-r--r--config.x86.mk16
-rw-r--r--config.x86_64.mk17
-rw-r--r--config/arm-neon/libvpx_srcs.txt394
-rw-r--r--config/arm/libvpx_srcs.txt336
-rw-r--r--config/arm64/libvpx_srcs.txt388
-rw-r--r--config/generic/libvpx_srcs.txt334
-rw-r--r--config/mips32-dspr2/libvpx_srcs.txt373
-rw-r--r--config/mips32-msa/libvpx_srcs.txt382
-rw-r--r--config/mips32-msa/vpx_config.c2
-rw-r--r--config/mips32-msa/vpx_config.h4
-rw-r--r--config/mips32/libvpx_srcs.txt334
-rw-r--r--config/mips64-msa/libvpx_srcs.txt382
-rw-r--r--config/mips64-msa/vpx_config.c2
-rw-r--r--config/mips64-msa/vpx_config.h4
-rw-r--r--config/mips64/libvpx_srcs.txt334
-rw-r--r--config/x86/libvpx_srcs.txt411
-rw-r--r--config/x86_64/libvpx_srcs.txt418
-rwxr-xr-xgenerate_config.sh62
-rw-r--r--libvpx-asm-translation.mk27
-rw-r--r--libvpx.mk48
-rw-r--r--libvpx/vp8/common/x86/filter_x86.c3
-rw-r--r--libvpx/vpx_dsp/deblock.c4
-rw-r--r--libvpx/vpx_ports/mem.h6
30 files changed, 2300 insertions, 4310 deletions
diff --git a/Android.bp b/Android.bp
index 927e1b973..1242100db 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,3 +1,2135 @@
+// THIS FILE IS AUTOGENERATED, DO NOT EDIT
+// Generated from Android.bp.in, run ./generate_config.sh to regenerate
+
+libvpx_arm_neon_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/arm/loopfilter_arm.c",
+ "libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
+ "libvpx/vp8/common/arm/neon/copymem_neon.c",
+ "libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
+ "libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
+ "libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
+ "libvpx/vp8/common/arm/neon/idct_blk_neon.c",
+ "libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c",
+ "libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c",
+ "libvpx/vp8/common/arm/neon/iwalsh_neon.c",
+ "libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
+ "libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
+ "libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
+ "libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
+ "libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
+ "libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/arm/neon/denoising_neon.c",
+ "libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
+ "libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
+ "libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
+ "libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
+ "libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
+ "libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/arm/avg_neon.c",
+ "libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
+ "libvpx/vpx_dsp/arm/hadamard_neon.c",
+ "libvpx/vpx_dsp/arm/idct16x16_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
+ "libvpx/vpx_dsp/arm/intrapred_neon.c",
+ "libvpx/vpx_dsp/arm/sad4d_neon.c",
+ "libvpx/vpx_dsp/arm/sad_neon.c",
+ "libvpx/vpx_dsp/arm/subpel_variance_neon.c",
+ "libvpx/vpx_dsp/arm/subtract_neon.c",
+ "libvpx/vpx_dsp/arm/variance_neon.c",
+ "libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_ports/arm_cpudetect.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/arm-neon/vpx_config.c",
+]
+
+libvpx_arm_neon_asm_srcs = [
+ "libvpx/vpx_dsp/arm/idct16x16_1_add_neon.asm",
+ "libvpx/vpx_dsp/arm/idct16x16_add_neon.asm",
+ "libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm",
+ "libvpx/vpx_dsp/arm/idct4x4_add_neon.asm",
+ "libvpx/vpx_dsp/arm/idct8x8_1_add_neon.asm",
+ "libvpx/vpx_dsp/arm/idct8x8_add_neon.asm",
+ "libvpx/vpx_dsp/arm/idct_neon.asm",
+ "libvpx/vpx_dsp/arm/intrapred_neon_asm.asm",
+ "libvpx/vpx_dsp/arm/loopfilter_16_neon.asm",
+ "libvpx/vpx_dsp/arm/loopfilter_4_neon.asm",
+ "libvpx/vpx_dsp/arm/loopfilter_8_neon.asm",
+ "libvpx/vpx_dsp/arm/save_reg_neon.asm",
+ "libvpx/vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm",
+ "libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.asm",
+ "libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm",
+ "libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm",
+]
+
+libvpx_arm_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_ports/arm_cpudetect.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/arm/vpx_config.c",
+]
+
+libvpx_arm64_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/arm/loopfilter_arm.c",
+ "libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
+ "libvpx/vp8/common/arm/neon/copymem_neon.c",
+ "libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
+ "libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
+ "libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
+ "libvpx/vp8/common/arm/neon/idct_blk_neon.c",
+ "libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c",
+ "libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c",
+ "libvpx/vp8/common/arm/neon/iwalsh_neon.c",
+ "libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
+ "libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
+ "libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
+ "libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
+ "libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
+ "libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/arm/neon/denoising_neon.c",
+ "libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
+ "libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
+ "libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
+ "libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
+ "libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
+ "libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/arm/avg_neon.c",
+ "libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
+ "libvpx/vpx_dsp/arm/hadamard_neon.c",
+ "libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct16x16_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct4x4_1_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct4x4_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
+ "libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
+ "libvpx/vpx_dsp/arm/intrapred_neon.c",
+ "libvpx/vpx_dsp/arm/loopfilter_neon.c",
+ "libvpx/vpx_dsp/arm/sad4d_neon.c",
+ "libvpx/vpx_dsp/arm/sad_neon.c",
+ "libvpx/vpx_dsp/arm/subpel_variance_neon.c",
+ "libvpx/vpx_dsp/arm/subtract_neon.c",
+ "libvpx/vpx_dsp/arm/variance_neon.c",
+ "libvpx/vpx_dsp/arm/vpx_convolve8_neon.c",
+ "libvpx/vpx_dsp/arm/vpx_convolve_avg_neon.c",
+ "libvpx/vpx_dsp/arm/vpx_convolve_copy_neon.c",
+ "libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_ports/arm_cpudetect.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/arm64/vpx_config.c",
+]
+
+libvpx_generic_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/generic/vpx_config.c",
+]
+
+libvpx_mips32_dspr2_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/mips/dspr2/dequantize_dspr2.c",
+ "libvpx/vp8/common/mips/dspr2/filter_dspr2.c",
+ "libvpx/vp8/common/mips/dspr2/idct_blk_dspr2.c",
+ "libvpx/vp8/common/mips/dspr2/idctllm_dspr2.c",
+ "libvpx/vp8/common/mips/dspr2/reconinter_dspr2.c",
+ "libvpx/vp8/common/mips/dspr2/vp8_loopfilter_filters_dspr2.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/mips/dspr2/vp9_itrans16_dspr2.c",
+ "libvpx/vp9/common/mips/dspr2/vp9_itrans4_dspr2.c",
+ "libvpx/vp9/common/mips/dspr2/vp9_itrans8_dspr2.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/mips/common_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve2_avg_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve2_avg_horiz_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve2_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve2_horiz_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve2_vert_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve8_avg_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve8_avg_horiz_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve8_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve8_horiz_dspr2.c",
+ "libvpx/vpx_dsp/mips/convolve8_vert_dspr2.c",
+ "libvpx/vpx_dsp/mips/intrapred16_dspr2.c",
+ "libvpx/vpx_dsp/mips/intrapred4_dspr2.c",
+ "libvpx/vpx_dsp/mips/intrapred8_dspr2.c",
+ "libvpx/vpx_dsp/mips/itrans16_dspr2.c",
+ "libvpx/vpx_dsp/mips/itrans32_cols_dspr2.c",
+ "libvpx/vpx_dsp/mips/itrans32_dspr2.c",
+ "libvpx/vpx_dsp/mips/itrans4_dspr2.c",
+ "libvpx/vpx_dsp/mips/itrans8_dspr2.c",
+ "libvpx/vpx_dsp/mips/loopfilter_filters_dspr2.c",
+ "libvpx/vpx_dsp/mips/loopfilter_mb_dspr2.c",
+ "libvpx/vpx_dsp/mips/loopfilter_mb_horiz_dspr2.c",
+ "libvpx/vpx_dsp/mips/loopfilter_mb_vert_dspr2.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/mips/dspr2/yv12extend_dspr2.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/mips32-dspr2/vpx_config.c",
+]
+
+libvpx_mips32_msa_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/mips/msa/bilinear_filter_msa.c",
+ "libvpx/vp8/common/mips/msa/copymem_msa.c",
+ "libvpx/vp8/common/mips/msa/idct_msa.c",
+ "libvpx/vp8/common/mips/msa/loopfilter_filters_msa.c",
+ "libvpx/vp8/common/mips/msa/sixtap_filter_msa.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/mips/msa/dct_msa.c",
+ "libvpx/vp8/encoder/mips/msa/denoising_msa.c",
+ "libvpx/vp8/encoder/mips/msa/encodeopt_msa.c",
+ "libvpx/vp8/encoder/mips/msa/quantize_msa.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/mips/msa/vp9_idct16x16_msa.c",
+ "libvpx/vp9/common/mips/msa/vp9_idct4x4_msa.c",
+ "libvpx/vp9/common/mips/msa/vp9_idct8x8_msa.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_error_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_fdct16x16_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_fdct4x4_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_fdct8x8_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_temporal_filter_msa.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/mips/avg_msa.c",
+ "libvpx/vpx_dsp/mips/fwd_dct32x32_msa.c",
+ "libvpx/vpx_dsp/mips/fwd_txfm_msa.c",
+ "libvpx/vpx_dsp/mips/idct16x16_msa.c",
+ "libvpx/vpx_dsp/mips/idct32x32_msa.c",
+ "libvpx/vpx_dsp/mips/idct4x4_msa.c",
+ "libvpx/vpx_dsp/mips/idct8x8_msa.c",
+ "libvpx/vpx_dsp/mips/intrapred_msa.c",
+ "libvpx/vpx_dsp/mips/loopfilter_16_msa.c",
+ "libvpx/vpx_dsp/mips/loopfilter_4_msa.c",
+ "libvpx/vpx_dsp/mips/loopfilter_8_msa.c",
+ "libvpx/vpx_dsp/mips/sad_msa.c",
+ "libvpx/vpx_dsp/mips/sub_pixel_variance_msa.c",
+ "libvpx/vpx_dsp/mips/subtract_msa.c",
+ "libvpx/vpx_dsp/mips/variance_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_avg_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_horiz_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_vert_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve_avg_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve_copy_msa.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/mips32-msa/vpx_config.c",
+]
+
+libvpx_mips32_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/mips32/vpx_config.c",
+]
+
+libvpx_mips64_msa_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/mips/msa/bilinear_filter_msa.c",
+ "libvpx/vp8/common/mips/msa/copymem_msa.c",
+ "libvpx/vp8/common/mips/msa/idct_msa.c",
+ "libvpx/vp8/common/mips/msa/loopfilter_filters_msa.c",
+ "libvpx/vp8/common/mips/msa/sixtap_filter_msa.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/mips/msa/dct_msa.c",
+ "libvpx/vp8/encoder/mips/msa/denoising_msa.c",
+ "libvpx/vp8/encoder/mips/msa/encodeopt_msa.c",
+ "libvpx/vp8/encoder/mips/msa/quantize_msa.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/mips/msa/vp9_idct16x16_msa.c",
+ "libvpx/vp9/common/mips/msa/vp9_idct4x4_msa.c",
+ "libvpx/vp9/common/mips/msa/vp9_idct8x8_msa.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_error_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_fdct16x16_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_fdct4x4_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_fdct8x8_msa.c",
+ "libvpx/vp9/encoder/mips/msa/vp9_temporal_filter_msa.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/mips/avg_msa.c",
+ "libvpx/vpx_dsp/mips/fwd_dct32x32_msa.c",
+ "libvpx/vpx_dsp/mips/fwd_txfm_msa.c",
+ "libvpx/vpx_dsp/mips/idct16x16_msa.c",
+ "libvpx/vpx_dsp/mips/idct32x32_msa.c",
+ "libvpx/vpx_dsp/mips/idct4x4_msa.c",
+ "libvpx/vpx_dsp/mips/idct8x8_msa.c",
+ "libvpx/vpx_dsp/mips/intrapred_msa.c",
+ "libvpx/vpx_dsp/mips/loopfilter_16_msa.c",
+ "libvpx/vpx_dsp/mips/loopfilter_4_msa.c",
+ "libvpx/vpx_dsp/mips/loopfilter_8_msa.c",
+ "libvpx/vpx_dsp/mips/sad_msa.c",
+ "libvpx/vpx_dsp/mips/sub_pixel_variance_msa.c",
+ "libvpx/vpx_dsp/mips/subtract_msa.c",
+ "libvpx/vpx_dsp/mips/variance_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_avg_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_horiz_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve8_vert_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve_avg_msa.c",
+ "libvpx/vpx_dsp/mips/vpx_convolve_copy_msa.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/mips64-msa/vpx_config.c",
+]
+
+libvpx_mips64_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/mips64/vpx_config.c",
+]
+
+libvpx_x86_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/mfqe.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/postproc.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/common/x86/filter_x86.c",
+ "libvpx/vp8/common/x86/idct_blk_mmx.c",
+ "libvpx/vp8/common/x86/idct_blk_sse2.c",
+ "libvpx/vp8/common/x86/loopfilter_x86.c",
+ "libvpx/vp8/common/x86/vp8_asm_stubs.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/encoder/x86/denoising_sse2.c",
+ "libvpx/vp8/encoder/x86/quantize_ssse3.c",
+ "libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c",
+ "libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c",
+ "libvpx/vp8/encoder/x86/vp8_quantize_sse2.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c",
+ "libvpx/vp9/encoder/x86/vp9_dct_ssse3.c",
+ "libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c",
+ "libvpx/vp9/encoder/x86/vp9_quantize_sse2.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/add_noise.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/deblock.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_dsp/x86/avg_intrin_sse2.c",
+ "libvpx/vpx_dsp/x86/fwd_txfm_sse2.c",
+ "libvpx/vpx_dsp/x86/inv_txfm_sse2.c",
+ "libvpx/vpx_dsp/x86/loopfilter_sse2.c",
+ "libvpx/vpx_dsp/x86/quantize_sse2.c",
+ "libvpx/vpx_dsp/x86/sum_squares_sse2.c",
+ "libvpx/vpx_dsp/x86/variance_sse2.c",
+ "libvpx/vpx_dsp/x86/vpx_asm_stubs.c",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/x86/vpx_config.c",
+]
+
+libvpx_x86_asm_srcs = [
+ "libvpx/vp8/common/x86/copy_sse2.asm",
+ "libvpx/vp8/common/x86/copy_sse3.asm",
+ "libvpx/vp8/common/x86/dequantize_mmx.asm",
+ "libvpx/vp8/common/x86/idctllm_mmx.asm",
+ "libvpx/vp8/common/x86/idctllm_sse2.asm",
+ "libvpx/vp8/common/x86/iwalsh_sse2.asm",
+ "libvpx/vp8/common/x86/loopfilter_sse2.asm",
+ "libvpx/vp8/common/x86/mfqe_sse2.asm",
+ "libvpx/vp8/common/x86/recon_mmx.asm",
+ "libvpx/vp8/common/x86/recon_sse2.asm",
+ "libvpx/vp8/common/x86/subpixel_mmx.asm",
+ "libvpx/vp8/common/x86/subpixel_sse2.asm",
+ "libvpx/vp8/common/x86/subpixel_ssse3.asm",
+ "libvpx/vp8/encoder/x86/dct_sse2.asm",
+ "libvpx/vp8/encoder/x86/encodeopt.asm",
+ "libvpx/vp8/encoder/x86/fwalsh_sse2.asm",
+ "libvpx/vp8/encoder/x86/quantize_mmx.asm",
+ "libvpx/vp9/encoder/x86/vp9_dct_sse2.asm",
+ "libvpx/vp9/encoder/x86/vp9_error_sse2.asm",
+ "libvpx/vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm",
+ "libvpx/vpx_dsp/x86/add_noise_sse2.asm",
+ "libvpx/vpx_dsp/x86/deblock_sse2.asm",
+ "libvpx/vpx_dsp/x86/intrapred_sse2.asm",
+ "libvpx/vpx_dsp/x86/intrapred_ssse3.asm",
+ "libvpx/vpx_dsp/x86/inv_wht_sse2.asm",
+ "libvpx/vpx_dsp/x86/sad4d_sse2.asm",
+ "libvpx/vpx_dsp/x86/sad_sse2.asm",
+ "libvpx/vpx_dsp/x86/sad_sse3.asm",
+ "libvpx/vpx_dsp/x86/sad_ssse3.asm",
+ "libvpx/vpx_dsp/x86/subpel_variance_sse2.asm",
+ "libvpx/vpx_dsp/x86/subtract_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
+ "libvpx/vpx_ports/emms.asm",
+ "libvpx/vpx_ports/x86_abi_support.asm",
+]
+
+libvpx_x86_64_c_srcs = [
+ "libvpx/vp8/common/alloccommon.c",
+ "libvpx/vp8/common/blockd.c",
+ "libvpx/vp8/common/copy_c.c",
+ "libvpx/vp8/common/dequantize.c",
+ "libvpx/vp8/common/entropy.c",
+ "libvpx/vp8/common/entropymode.c",
+ "libvpx/vp8/common/entropymv.c",
+ "libvpx/vp8/common/extend.c",
+ "libvpx/vp8/common/filter.c",
+ "libvpx/vp8/common/findnearmv.c",
+ "libvpx/vp8/common/generic/systemdependent.c",
+ "libvpx/vp8/common/idct_blk.c",
+ "libvpx/vp8/common/idctllm.c",
+ "libvpx/vp8/common/loopfilter_filters.c",
+ "libvpx/vp8/common/mbpitch.c",
+ "libvpx/vp8/common/mfqe.c",
+ "libvpx/vp8/common/modecont.c",
+ "libvpx/vp8/common/postproc.c",
+ "libvpx/vp8/common/quant_common.c",
+ "libvpx/vp8/common/reconinter.c",
+ "libvpx/vp8/common/reconintra.c",
+ "libvpx/vp8/common/reconintra4x4.c",
+ "libvpx/vp8/common/rtcd.c",
+ "libvpx/vp8/common/setupintrarecon.c",
+ "libvpx/vp8/common/swapyv12buffer.c",
+ "libvpx/vp8/common/treecoder.c",
+ "libvpx/vp8/common/vp8_loopfilter.c",
+ "libvpx/vp8/common/x86/filter_x86.c",
+ "libvpx/vp8/common/x86/idct_blk_mmx.c",
+ "libvpx/vp8/common/x86/idct_blk_sse2.c",
+ "libvpx/vp8/common/x86/loopfilter_x86.c",
+ "libvpx/vp8/common/x86/vp8_asm_stubs.c",
+ "libvpx/vp8/decoder/dboolhuff.c",
+ "libvpx/vp8/decoder/decodeframe.c",
+ "libvpx/vp8/decoder/decodemv.c",
+ "libvpx/vp8/decoder/detokenize.c",
+ "libvpx/vp8/decoder/onyxd_if.c",
+ "libvpx/vp8/decoder/threading.c",
+ "libvpx/vp8/encoder/bitstream.c",
+ "libvpx/vp8/encoder/boolhuff.c",
+ "libvpx/vp8/encoder/dct.c",
+ "libvpx/vp8/encoder/denoising.c",
+ "libvpx/vp8/encoder/encodeframe.c",
+ "libvpx/vp8/encoder/encodeintra.c",
+ "libvpx/vp8/encoder/encodemb.c",
+ "libvpx/vp8/encoder/encodemv.c",
+ "libvpx/vp8/encoder/ethreading.c",
+ "libvpx/vp8/encoder/lookahead.c",
+ "libvpx/vp8/encoder/mcomp.c",
+ "libvpx/vp8/encoder/modecosts.c",
+ "libvpx/vp8/encoder/onyx_if.c",
+ "libvpx/vp8/encoder/pickinter.c",
+ "libvpx/vp8/encoder/picklpf.c",
+ "libvpx/vp8/encoder/ratectrl.c",
+ "libvpx/vp8/encoder/rdopt.c",
+ "libvpx/vp8/encoder/segmentation.c",
+ "libvpx/vp8/encoder/tokenize.c",
+ "libvpx/vp8/encoder/treewriter.c",
+ "libvpx/vp8/encoder/vp8_quantize.c",
+ "libvpx/vp8/encoder/x86/denoising_sse2.c",
+ "libvpx/vp8/encoder/x86/quantize_ssse3.c",
+ "libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c",
+ "libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c",
+ "libvpx/vp8/encoder/x86/vp8_quantize_sse2.c",
+ "libvpx/vp8/vp8_cx_iface.c",
+ "libvpx/vp8/vp8_dx_iface.c",
+ "libvpx/vp9/common/vp9_alloccommon.c",
+ "libvpx/vp9/common/vp9_blockd.c",
+ "libvpx/vp9/common/vp9_common_data.c",
+ "libvpx/vp9/common/vp9_entropy.c",
+ "libvpx/vp9/common/vp9_entropymode.c",
+ "libvpx/vp9/common/vp9_entropymv.c",
+ "libvpx/vp9/common/vp9_filter.c",
+ "libvpx/vp9/common/vp9_frame_buffers.c",
+ "libvpx/vp9/common/vp9_idct.c",
+ "libvpx/vp9/common/vp9_loopfilter.c",
+ "libvpx/vp9/common/vp9_mvref_common.c",
+ "libvpx/vp9/common/vp9_pred_common.c",
+ "libvpx/vp9/common/vp9_quant_common.c",
+ "libvpx/vp9/common/vp9_reconinter.c",
+ "libvpx/vp9/common/vp9_reconintra.c",
+ "libvpx/vp9/common/vp9_rtcd.c",
+ "libvpx/vp9/common/vp9_scale.c",
+ "libvpx/vp9/common/vp9_scan.c",
+ "libvpx/vp9/common/vp9_seg_common.c",
+ "libvpx/vp9/common/vp9_thread_common.c",
+ "libvpx/vp9/common/vp9_tile_common.c",
+ "libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c",
+ "libvpx/vp9/decoder/vp9_decodeframe.c",
+ "libvpx/vp9/decoder/vp9_decodemv.c",
+ "libvpx/vp9/decoder/vp9_decoder.c",
+ "libvpx/vp9/decoder/vp9_detokenize.c",
+ "libvpx/vp9/decoder/vp9_dsubexp.c",
+ "libvpx/vp9/decoder/vp9_dthread.c",
+ "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+ "libvpx/vp9/encoder/vp9_aq_360.c",
+ "libvpx/vp9/encoder/vp9_aq_complexity.c",
+ "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+ "libvpx/vp9/encoder/vp9_aq_variance.c",
+ "libvpx/vp9/encoder/vp9_bitstream.c",
+ "libvpx/vp9/encoder/vp9_context_tree.c",
+ "libvpx/vp9/encoder/vp9_cost.c",
+ "libvpx/vp9/encoder/vp9_dct.c",
+ "libvpx/vp9/encoder/vp9_encodeframe.c",
+ "libvpx/vp9/encoder/vp9_encodemb.c",
+ "libvpx/vp9/encoder/vp9_encodemv.c",
+ "libvpx/vp9/encoder/vp9_encoder.c",
+ "libvpx/vp9/encoder/vp9_ethread.c",
+ "libvpx/vp9/encoder/vp9_extend.c",
+ "libvpx/vp9/encoder/vp9_firstpass.c",
+ "libvpx/vp9/encoder/vp9_lookahead.c",
+ "libvpx/vp9/encoder/vp9_mbgraph.c",
+ "libvpx/vp9/encoder/vp9_mcomp.c",
+ "libvpx/vp9/encoder/vp9_noise_estimate.c",
+ "libvpx/vp9/encoder/vp9_picklpf.c",
+ "libvpx/vp9/encoder/vp9_pickmode.c",
+ "libvpx/vp9/encoder/vp9_quantize.c",
+ "libvpx/vp9/encoder/vp9_ratectrl.c",
+ "libvpx/vp9/encoder/vp9_rd.c",
+ "libvpx/vp9/encoder/vp9_rdopt.c",
+ "libvpx/vp9/encoder/vp9_resize.c",
+ "libvpx/vp9/encoder/vp9_segmentation.c",
+ "libvpx/vp9/encoder/vp9_skin_detection.c",
+ "libvpx/vp9/encoder/vp9_speed_features.c",
+ "libvpx/vp9/encoder/vp9_subexp.c",
+ "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+ "libvpx/vp9/encoder/vp9_temporal_filter.c",
+ "libvpx/vp9/encoder/vp9_tokenize.c",
+ "libvpx/vp9/encoder/vp9_treewriter.c",
+ "libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c",
+ "libvpx/vp9/encoder/x86/vp9_dct_ssse3.c",
+ "libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c",
+ "libvpx/vp9/encoder/x86/vp9_quantize_sse2.c",
+ "libvpx/vp9/vp9_cx_iface.c",
+ "libvpx/vp9/vp9_dx_iface.c",
+ "libvpx/vpx/src/vpx_codec.c",
+ "libvpx/vpx/src/vpx_decoder.c",
+ "libvpx/vpx/src/vpx_encoder.c",
+ "libvpx/vpx/src/vpx_image.c",
+ "libvpx/vpx_dsp/add_noise.c",
+ "libvpx/vpx_dsp/avg.c",
+ "libvpx/vpx_dsp/bitreader.c",
+ "libvpx/vpx_dsp/bitreader_buffer.c",
+ "libvpx/vpx_dsp/bitwriter.c",
+ "libvpx/vpx_dsp/bitwriter_buffer.c",
+ "libvpx/vpx_dsp/deblock.c",
+ "libvpx/vpx_dsp/fwd_txfm.c",
+ "libvpx/vpx_dsp/intrapred.c",
+ "libvpx/vpx_dsp/inv_txfm.c",
+ "libvpx/vpx_dsp/loopfilter.c",
+ "libvpx/vpx_dsp/prob.c",
+ "libvpx/vpx_dsp/psnr.c",
+ "libvpx/vpx_dsp/quantize.c",
+ "libvpx/vpx_dsp/sad.c",
+ "libvpx/vpx_dsp/subtract.c",
+ "libvpx/vpx_dsp/sum_squares.c",
+ "libvpx/vpx_dsp/variance.c",
+ "libvpx/vpx_dsp/vpx_convolve.c",
+ "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+ "libvpx/vpx_dsp/x86/avg_intrin_sse2.c",
+ "libvpx/vpx_dsp/x86/fwd_txfm_sse2.c",
+ "libvpx/vpx_dsp/x86/inv_txfm_sse2.c",
+ "libvpx/vpx_dsp/x86/loopfilter_sse2.c",
+ "libvpx/vpx_dsp/x86/quantize_sse2.c",
+ "libvpx/vpx_dsp/x86/sum_squares_sse2.c",
+ "libvpx/vpx_dsp/x86/variance_sse2.c",
+ "libvpx/vpx_dsp/x86/vpx_asm_stubs.c",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
+ "libvpx/vpx_mem/vpx_mem.c",
+ "libvpx/vpx_scale/generic/gen_scalers.c",
+ "libvpx/vpx_scale/generic/vpx_scale.c",
+ "libvpx/vpx_scale/generic/yv12config.c",
+ "libvpx/vpx_scale/generic/yv12extend.c",
+ "libvpx/vpx_scale/vpx_scale_rtcd.c",
+ "libvpx/vpx_util/vpx_thread.c",
+ "config/x86_64/vpx_config.c",
+]
+
+libvpx_x86_64_asm_srcs = [
+ "libvpx/vp8/common/x86/copy_sse2.asm",
+ "libvpx/vp8/common/x86/copy_sse3.asm",
+ "libvpx/vp8/common/x86/dequantize_mmx.asm",
+ "libvpx/vp8/common/x86/idctllm_mmx.asm",
+ "libvpx/vp8/common/x86/idctllm_sse2.asm",
+ "libvpx/vp8/common/x86/iwalsh_sse2.asm",
+ "libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.asm",
+ "libvpx/vp8/common/x86/loopfilter_sse2.asm",
+ "libvpx/vp8/common/x86/mfqe_sse2.asm",
+ "libvpx/vp8/common/x86/recon_mmx.asm",
+ "libvpx/vp8/common/x86/recon_sse2.asm",
+ "libvpx/vp8/common/x86/subpixel_mmx.asm",
+ "libvpx/vp8/common/x86/subpixel_sse2.asm",
+ "libvpx/vp8/common/x86/subpixel_ssse3.asm",
+ "libvpx/vp8/encoder/x86/dct_sse2.asm",
+ "libvpx/vp8/encoder/x86/encodeopt.asm",
+ "libvpx/vp8/encoder/x86/fwalsh_sse2.asm",
+ "libvpx/vp8/encoder/x86/quantize_mmx.asm",
+ "libvpx/vp9/encoder/x86/vp9_dct_sse2.asm",
+ "libvpx/vp9/encoder/x86/vp9_error_sse2.asm",
+ "libvpx/vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm",
+ "libvpx/vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm",
+ "libvpx/vpx_dsp/x86/add_noise_sse2.asm",
+ "libvpx/vpx_dsp/x86/avg_ssse3_x86_64.asm",
+ "libvpx/vpx_dsp/x86/deblock_sse2.asm",
+ "libvpx/vpx_dsp/x86/fwd_txfm_ssse3_x86_64.asm",
+ "libvpx/vpx_dsp/x86/intrapred_sse2.asm",
+ "libvpx/vpx_dsp/x86/intrapred_ssse3.asm",
+ "libvpx/vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm",
+ "libvpx/vpx_dsp/x86/inv_wht_sse2.asm",
+ "libvpx/vpx_dsp/x86/quantize_ssse3_x86_64.asm",
+ "libvpx/vpx_dsp/x86/sad4d_sse2.asm",
+ "libvpx/vpx_dsp/x86/sad_sse2.asm",
+ "libvpx/vpx_dsp/x86/sad_sse3.asm",
+ "libvpx/vpx_dsp/x86/sad_ssse3.asm",
+ "libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm",
+ "libvpx/vpx_dsp/x86/subpel_variance_sse2.asm",
+ "libvpx/vpx_dsp/x86/subtract_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
+ "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
+ "libvpx/vpx_ports/emms.asm",
+ "libvpx/vpx_ports/x86_abi_support.asm",
+]
+
+// This step is only required for ARM. MIPS uses intrinsics exclusively and x86
+// requires 'yasm' to pre-process its assembly files.
+// The ARM assembly sources must be converted from ADS to GAS compatible format.
+gensrcs {
+ name: "libvpx_arm_neon_asm_srcs_converted",
+ srcs: libvpx_arm_neon_asm_srcs,
+ tool_files: [
+ "libvpx/build/make/ads2gas.pl",
+ "libvpx/build/make/thumb.pm",
+ ],
+ output_extension: "asm.S",
+ cmd: "cat $(in) | perl $(location libvpx/build/make/ads2gas.pl) > $(out)",
+ export_include_dirs: ["libvpx"],
+}
+
+cc_library_static {
+ name: "libvpx",
+
+ arch: {
+ arm: {
+ // Clang arm assembler cannot compile libvpx .S files yet.
+ clang_asflags: ["-no-integrated-as"],
+
+ // Want arm, not thumb, optimized
+ instruction_set: "arm",
+
+ srcs: libvpx_arm_c_srcs,
+ local_include_dirs: ["config/arm"],
+
+ neon: {
+ exclude_srcs: libvpx_arm_c_srcs,
+ srcs: libvpx_arm_neon_c_srcs,
+ generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
+ local_include_dirs: ["config/arm-neon"],
+ },
+ },
+
+ arm64: {
+ srcs: libvpx_arm64_c_srcs,
+ local_include_dirs: ["config/arm64"],
+ },
+
+ mips: {
+ srcs: libvpx_mips32_c_srcs,
+ local_include_dirs: ["config/mips32"],
+
+ dspr2: {
+ exclude_srcs: libvpx_mips32_c_srcs,
+ srcs: libvpx_mips32_dspr2_c_srcs,
+ local_include_dirs: ["config/mips32-dspr2"],
+ },
+
+ msa: {
+ exclude_srcs: libvpx_mips32_c_srcs,
+ srcs: libvpx_mips32_msa_c_srcs,
+ local_include_dirs: ["config/mips32-msa"],
+ },
+ },
+
+ mips64: {
+ srcs: libvpx_mips64_c_srcs,
+ local_include_dirs: ["config/mips64"],
+
+ msa: {
+ exclude_srcs: libvpx_mips64_c_srcs,
+ srcs: libvpx_mips64_msa_c_srcs,
+ local_include_dirs: ["config/mips64-msa"],
+ },
+ },
+
+ x86: {
+ srcs: libvpx_x86_c_srcs + libvpx_x86_asm_srcs,
+ local_include_dirs: ["config/x86"],
+ },
+
+ x86_64: {
+ //srcs: libvpx_x86_64_c_srcs + libvpx_x86_64_asm_srcs,
+ //local_include_dirs: ["config/x86_64"],
+ srcs: libvpx_generic_c_srcs,
+ local_include_dirs: ["config/generic"],
+ },
+ },
+
+ cflags: [
+ "-O3",
+ "-Wno-unused-parameter",
+ ],
+
+ export_include_dirs: ["libvpx"],
+
+ sanitize: {
+ cfi: true,
+ diag: {
+ cfi: true,
+ },
+ },
+}
+
subdirs = [
"libwebm",
]
diff --git a/Android.bp.in b/Android.bp.in
new file mode 100644
index 000000000..a2c70e0db
--- /dev/null
+++ b/Android.bp.in
@@ -0,0 +1,101 @@
+// This step is only required for ARM. MIPS uses intrinsics exclusively and x86
+// requires 'yasm' to pre-process its assembly files.
+// The ARM assembly sources must be converted from ADS to GAS compatible format.
+gensrcs {
+ name: "libvpx_arm_neon_asm_srcs_converted",
+ srcs: libvpx_arm_neon_asm_srcs,
+ tool_files: [
+ "libvpx/build/make/ads2gas.pl",
+ "libvpx/build/make/thumb.pm",
+ ],
+ output_extension: "asm.S",
+ cmd: "cat $(in) | perl $(location libvpx/build/make/ads2gas.pl) > $(out)",
+ export_include_dirs: ["libvpx"],
+}
+
+cc_library_static {
+ name: "libvpx",
+
+ arch: {
+ arm: {
+ // Clang arm assembler cannot compile libvpx .S files yet.
+ clang_asflags: ["-no-integrated-as"],
+
+ // Want arm, not thumb, optimized
+ instruction_set: "arm",
+
+ srcs: libvpx_arm_c_srcs,
+ local_include_dirs: ["config/arm"],
+
+ neon: {
+ exclude_srcs: libvpx_arm_c_srcs,
+ srcs: libvpx_arm_neon_c_srcs,
+ generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
+ local_include_dirs: ["config/arm-neon"],
+ },
+ },
+
+ arm64: {
+ srcs: libvpx_arm64_c_srcs,
+ local_include_dirs: ["config/arm64"],
+ },
+
+ mips: {
+ srcs: libvpx_mips32_c_srcs,
+ local_include_dirs: ["config/mips32"],
+
+ dspr2: {
+ exclude_srcs: libvpx_mips32_c_srcs,
+ srcs: libvpx_mips32_dspr2_c_srcs,
+ local_include_dirs: ["config/mips32-dspr2"],
+ },
+
+ msa: {
+ exclude_srcs: libvpx_mips32_c_srcs,
+ srcs: libvpx_mips32_msa_c_srcs,
+ local_include_dirs: ["config/mips32-msa"],
+ },
+ },
+
+ mips64: {
+ srcs: libvpx_mips64_c_srcs,
+ local_include_dirs: ["config/mips64"],
+
+ msa: {
+ exclude_srcs: libvpx_mips64_c_srcs,
+ srcs: libvpx_mips64_msa_c_srcs,
+ local_include_dirs: ["config/mips64-msa"],
+ },
+ },
+
+ x86: {
+ srcs: libvpx_x86_c_srcs + libvpx_x86_asm_srcs,
+ local_include_dirs: ["config/x86"],
+ },
+
+ x86_64: {
+ //srcs: libvpx_x86_64_c_srcs + libvpx_x86_64_asm_srcs,
+ //local_include_dirs: ["config/x86_64"],
+ srcs: libvpx_generic_c_srcs,
+ local_include_dirs: ["config/generic"],
+ },
+ },
+
+ cflags: [
+ "-O3",
+ "-Wno-unused-parameter",
+ ],
+
+ export_include_dirs: ["libvpx"],
+
+ sanitize: {
+ cfi: true,
+ diag: {
+ cfi: true,
+ },
+ },
+}
+
+subdirs = [
+ "libwebm",
+]
diff --git a/Android.mk b/Android.mk
index b9da190fb..03852e8fa 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,7 +1 @@
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-
-# libvpx
-# if ARMv7 + NEON etc blah blah
-include external/libvpx/libvpx.mk
-
+# Empty Android.mk to shadow libvpx/build/make/Android.mk
diff --git a/config.arm.mk b/config.arm.mk
deleted file mode 100644
index 6ae58b8b6..000000000
--- a/config.arm.mk
+++ /dev/null
@@ -1,24 +0,0 @@
-# Output variables:
-# libvpx_config_dir_arm
-# libvpx_codec_srcs_c_arm
-# libvpx_codec_srcs_asm_arm
-
-ifeq ($(ARCH_ARM_HAVE_NEON),true)
-libvpx_target := config/arm-neon
-else ifeq ($(ARCH_ARM_HAVE_ARMV7A),true)
-libvpx_target := config/arm
-else
-libvpx_target := config/generic
-endif
-
-LOCAL_ARM_MODE := arm
-
-libvpx_config_dir_arm := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_arm)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_arm := $(addprefix libvpx/, $(filter-out vpx_config.c, \
- $(filter %.c, $(libvpx_codec_srcs)))) \
- $(libvpx_target)/vpx_config.c
-
-libvpx_codec_srcs_asm_arm := $(filter %.asm, $(libvpx_codec_srcs))
diff --git a/config.arm64.mk b/config.arm64.mk
deleted file mode 100644
index 0740fd908..000000000
--- a/config.arm64.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-# Output variables:
-# libvpx_config_dir_arm64
-# libvpx_codec_srcs_c_arm64
-# libvpx_codec_srcs_asm_arm64
-
-libvpx_target := config/arm64
-
-LOCAL_ARM_MODE := arm
-
-libvpx_config_dir_arm64 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_arm64)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_arm64 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
- $(filter %.c, $(libvpx_codec_srcs)))) \
- $(libvpx_target)/vpx_config.c
-
-libvpx_codec_srcs_asm_arm64 := $(filter %.asm.s, $(libvpx_codec_srcs))
diff --git a/config.mips.mk b/config.mips.mk
deleted file mode 100644
index 80b61e3ce..000000000
--- a/config.mips.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-# Output variables:
-# libvpx_config_dir_mips
-# libvpx_codec_srcs_c_mips
-
-ifneq ($(ARCH_HAS_BIGENDIAN),true)
- ifeq ($(ARCH_MIPS_DSP_REV),2)
- libvpx_target := config/mips32-dspr2
- else
- ifeq ($(ARCH_MIPS_HAS_MSA),true)
- libvpx_target := config/mips32-msa
- else
- libvpx_target := config/mips32
- endif
- endif
-else
- libvpx_target := config/generic
-endif
-
-libvpx_config_dir_mips := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_mips)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_mips := $(addprefix libvpx/, $(filter-out vpx_config.c, \
- $(filter %.c, $(libvpx_codec_srcs)))) \
- $(libvpx_target)/vpx_config.c
diff --git a/config.mips64.mk b/config.mips64.mk
deleted file mode 100644
index f258b10ae..000000000
--- a/config.mips64.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-# Output variables:
-# libvpx_config_dir_mips64
-# libvpx_codec_srcs_c_mips64
-
-ifneq ($(ARCH_HAS_BIGENDIAN),true)
- ifeq ($(ARCH_MIPS_HAS_MSA),true)
- libvpx_target := config/mips64-msa
- else
- libvpx_target := config/mips64
- endif
-else
- libvpx_target := config/generic
-endif
-
-libvpx_config_dir_mips64 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_mips64)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_mips64 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
- $(filter %.c, $(libvpx_codec_srcs)))) \
- $(libvpx_target)/vpx_config.c
diff --git a/config.x86.mk b/config.x86.mk
deleted file mode 100644
index 3ebb313be..000000000
--- a/config.x86.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-# Output variables:
-# libvpx_config_dir_x86
-# libvpx_codec_srcs_c_x86
-
-libvpx_target := config/x86
-
-libvpx_config_dir_x86 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_x86)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_x86 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
- $(filter %.c, $(libvpx_codec_srcs)))) \
- $(libvpx_target)/vpx_config.c
-
-# X86 asm files are processed by the system and sent to yasm
-libvpx_codec_srcs_c_x86 += $(addprefix libvpx/, $(filter %.asm, $(libvpx_codec_srcs)))
diff --git a/config.x86_64.mk b/config.x86_64.mk
deleted file mode 100644
index fb9ceda75..000000000
--- a/config.x86_64.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-# Output variables:
-# libvpx_config_dir_x86_64
-# libvpx_codec_srcs_c_x86_64
-# libvpx_codec_srcs_asm_x86_64
-
-libvpx_target := config/generic
-
-libvpx_config_dir_x86_64 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_x86_64)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_x86_64 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
- $(filter %.c, $(libvpx_codec_srcs)))) \
- $(libvpx_target)/vpx_config.c
-
-# X86_64 asm files are processed by the system and sent to yasm
-libvpx_codec_srcs_c_x86_64 += $(addprefix libvpx/, $(filter %.asm, $(libvpx_codec_srcs)))
diff --git a/config/arm-neon/libvpx_srcs.txt b/config/arm-neon/libvpx_srcs.txt
deleted file mode 100644
index 156a43248..000000000
--- a/config/arm-neon/libvpx_srcs.txt
+++ /dev/null
@@ -1,394 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/arm/loopfilter_arm.c
-vp8/common/arm/neon/bilinearpredict_neon.c
-vp8/common/arm/neon/copymem_neon.c
-vp8/common/arm/neon/dc_only_idct_add_neon.c
-vp8/common/arm/neon/dequant_idct_neon.c
-vp8/common/arm/neon/dequantizeb_neon.c
-vp8/common/arm/neon/idct_blk_neon.c
-vp8/common/arm/neon/idct_dequant_0_2x_neon.c
-vp8/common/arm/neon/idct_dequant_full_2x_neon.c
-vp8/common/arm/neon/iwalsh_neon.c
-vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
-vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
-vp8/common/arm/neon/mbloopfilter_neon.c
-vp8/common/arm/neon/shortidct4x4llm_neon.c
-vp8/common/arm/neon/sixtappredict_neon.c
-vp8/common/arm/neon/vp8_loopfilter_neon.c
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/arm/neon/denoising_neon.c
-vp8/encoder/arm/neon/fastquantizeb_neon.c
-vp8/encoder/arm/neon/shortfdct_neon.c
-vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/arm/neon/vp9_iht4x4_add_neon.c
-vp9/common/arm/neon/vp9_iht8x8_add_neon.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/arm/neon/vp9_dct_neon.c
-vp9/encoder/arm/neon/vp9_error_neon.c
-vp9/encoder/arm/neon/vp9_quantize_neon.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/arm/avg_neon.c
-vpx_dsp/arm/fwd_txfm_neon.c
-vpx_dsp/arm/hadamard_neon.c
-vpx_dsp/arm/idct16x16_1_add_neon.asm
-vpx_dsp/arm/idct16x16_add_neon.asm
-vpx_dsp/arm/idct16x16_neon.c
-vpx_dsp/arm/idct32x32_135_add_neon.c
-vpx_dsp/arm/idct32x32_1_add_neon.c
-vpx_dsp/arm/idct32x32_34_add_neon.c
-vpx_dsp/arm/idct32x32_add_neon.c
-vpx_dsp/arm/idct4x4_1_add_neon.asm
-vpx_dsp/arm/idct4x4_add_neon.asm
-vpx_dsp/arm/idct8x8_1_add_neon.asm
-vpx_dsp/arm/idct8x8_add_neon.asm
-vpx_dsp/arm/idct_neon.asm
-vpx_dsp/arm/idct_neon.h
-vpx_dsp/arm/intrapred_neon.c
-vpx_dsp/arm/intrapred_neon_asm.asm
-vpx_dsp/arm/loopfilter_16_neon.asm
-vpx_dsp/arm/loopfilter_4_neon.asm
-vpx_dsp/arm/loopfilter_8_neon.asm
-vpx_dsp/arm/sad4d_neon.c
-vpx_dsp/arm/sad_neon.c
-vpx_dsp/arm/save_reg_neon.asm
-vpx_dsp/arm/subpel_variance_neon.c
-vpx_dsp/arm/subtract_neon.c
-vpx_dsp/arm/transpose_neon.h
-vpx_dsp/arm/variance_neon.c
-vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm
-vpx_dsp/arm/vpx_convolve8_neon_asm.asm
-vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm
-vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm
-vpx_dsp/arm/vpx_convolve_neon.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/arm.h
-vpx_ports/arm_cpudetect.c
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/arm/libvpx_srcs.txt b/config/arm/libvpx_srcs.txt
deleted file mode 100644
index 854541446..000000000
--- a/config/arm/libvpx_srcs.txt
+++ /dev/null
@@ -1,336 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/arm.h
-vpx_ports/arm_cpudetect.c
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/arm64/libvpx_srcs.txt b/config/arm64/libvpx_srcs.txt
deleted file mode 100644
index b3ca6c3d9..000000000
--- a/config/arm64/libvpx_srcs.txt
+++ /dev/null
@@ -1,388 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/arm/loopfilter_arm.c
-vp8/common/arm/neon/bilinearpredict_neon.c
-vp8/common/arm/neon/copymem_neon.c
-vp8/common/arm/neon/dc_only_idct_add_neon.c
-vp8/common/arm/neon/dequant_idct_neon.c
-vp8/common/arm/neon/dequantizeb_neon.c
-vp8/common/arm/neon/idct_blk_neon.c
-vp8/common/arm/neon/idct_dequant_0_2x_neon.c
-vp8/common/arm/neon/idct_dequant_full_2x_neon.c
-vp8/common/arm/neon/iwalsh_neon.c
-vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
-vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
-vp8/common/arm/neon/mbloopfilter_neon.c
-vp8/common/arm/neon/shortidct4x4llm_neon.c
-vp8/common/arm/neon/sixtappredict_neon.c
-vp8/common/arm/neon/vp8_loopfilter_neon.c
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/arm/neon/denoising_neon.c
-vp8/encoder/arm/neon/fastquantizeb_neon.c
-vp8/encoder/arm/neon/shortfdct_neon.c
-vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/arm/neon/vp9_iht4x4_add_neon.c
-vp9/common/arm/neon/vp9_iht8x8_add_neon.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/arm/neon/vp9_dct_neon.c
-vp9/encoder/arm/neon/vp9_error_neon.c
-vp9/encoder/arm/neon/vp9_quantize_neon.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/arm/avg_neon.c
-vpx_dsp/arm/fwd_txfm_neon.c
-vpx_dsp/arm/hadamard_neon.c
-vpx_dsp/arm/idct16x16_1_add_neon.c
-vpx_dsp/arm/idct16x16_add_neon.c
-vpx_dsp/arm/idct16x16_neon.c
-vpx_dsp/arm/idct32x32_135_add_neon.c
-vpx_dsp/arm/idct32x32_1_add_neon.c
-vpx_dsp/arm/idct32x32_34_add_neon.c
-vpx_dsp/arm/idct32x32_add_neon.c
-vpx_dsp/arm/idct4x4_1_add_neon.c
-vpx_dsp/arm/idct4x4_add_neon.c
-vpx_dsp/arm/idct8x8_1_add_neon.c
-vpx_dsp/arm/idct8x8_add_neon.c
-vpx_dsp/arm/idct_neon.h
-vpx_dsp/arm/intrapred_neon.c
-vpx_dsp/arm/loopfilter_neon.c
-vpx_dsp/arm/sad4d_neon.c
-vpx_dsp/arm/sad_neon.c
-vpx_dsp/arm/subpel_variance_neon.c
-vpx_dsp/arm/subtract_neon.c
-vpx_dsp/arm/transpose_neon.h
-vpx_dsp/arm/variance_neon.c
-vpx_dsp/arm/vpx_convolve8_neon.c
-vpx_dsp/arm/vpx_convolve_avg_neon.c
-vpx_dsp/arm/vpx_convolve_copy_neon.c
-vpx_dsp/arm/vpx_convolve_neon.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/arm.h
-vpx_ports/arm_cpudetect.c
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/generic/libvpx_srcs.txt b/config/generic/libvpx_srcs.txt
deleted file mode 100644
index 420d541db..000000000
--- a/config/generic/libvpx_srcs.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips32-dspr2/libvpx_srcs.txt b/config/mips32-dspr2/libvpx_srcs.txt
deleted file mode 100644
index 859f2bb82..000000000
--- a/config/mips32-dspr2/libvpx_srcs.txt
+++ /dev/null
@@ -1,373 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mips/dspr2/dequantize_dspr2.c
-vp8/common/mips/dspr2/filter_dspr2.c
-vp8/common/mips/dspr2/idct_blk_dspr2.c
-vp8/common/mips/dspr2/idctllm_dspr2.c
-vp8/common/mips/dspr2/reconinter_dspr2.c
-vp8/common/mips/dspr2/vp8_loopfilter_filters_dspr2.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
-vp9/common/mips/dspr2/vp9_itrans4_dspr2.c
-vp9/common/mips/dspr2/vp9_itrans8_dspr2.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/mips/common_dspr2.c
-vpx_dsp/mips/common_dspr2.h
-vpx_dsp/mips/convolve2_avg_dspr2.c
-vpx_dsp/mips/convolve2_avg_horiz_dspr2.c
-vpx_dsp/mips/convolve2_dspr2.c
-vpx_dsp/mips/convolve2_horiz_dspr2.c
-vpx_dsp/mips/convolve2_vert_dspr2.c
-vpx_dsp/mips/convolve8_avg_dspr2.c
-vpx_dsp/mips/convolve8_avg_horiz_dspr2.c
-vpx_dsp/mips/convolve8_dspr2.c
-vpx_dsp/mips/convolve8_horiz_dspr2.c
-vpx_dsp/mips/convolve8_vert_dspr2.c
-vpx_dsp/mips/convolve_common_dspr2.h
-vpx_dsp/mips/intrapred16_dspr2.c
-vpx_dsp/mips/intrapred4_dspr2.c
-vpx_dsp/mips/intrapred8_dspr2.c
-vpx_dsp/mips/inv_txfm_dspr2.h
-vpx_dsp/mips/itrans16_dspr2.c
-vpx_dsp/mips/itrans32_cols_dspr2.c
-vpx_dsp/mips/itrans32_dspr2.c
-vpx_dsp/mips/itrans4_dspr2.c
-vpx_dsp/mips/itrans8_dspr2.c
-vpx_dsp/mips/loopfilter_filters_dspr2.c
-vpx_dsp/mips/loopfilter_filters_dspr2.h
-vpx_dsp/mips/loopfilter_macros_dspr2.h
-vpx_dsp/mips/loopfilter_masks_dspr2.h
-vpx_dsp/mips/loopfilter_mb_dspr2.c
-vpx_dsp/mips/loopfilter_mb_horiz_dspr2.c
-vpx_dsp/mips/loopfilter_mb_vert_dspr2.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/mips/dspr2/yv12extend_dspr2.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips32-msa/libvpx_srcs.txt b/config/mips32-msa/libvpx_srcs.txt
deleted file mode 100644
index 8bcb6f8cf..000000000
--- a/config/mips32-msa/libvpx_srcs.txt
+++ /dev/null
@@ -1,382 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mips/msa/bilinear_filter_msa.c
-vp8/common/mips/msa/copymem_msa.c
-vp8/common/mips/msa/idct_msa.c
-vp8/common/mips/msa/loopfilter_filters_msa.c
-vp8/common/mips/msa/sixtap_filter_msa.c
-vp8/common/mips/msa/vp8_macros_msa.h
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/mips/msa/dct_msa.c
-vp8/encoder/mips/msa/denoising_msa.c
-vp8/encoder/mips/msa/encodeopt_msa.c
-vp8/encoder/mips/msa/quantize_msa.c
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/mips/msa/vp9_idct16x16_msa.c
-vp9/common/mips/msa/vp9_idct4x4_msa.c
-vp9/common/mips/msa/vp9_idct8x8_msa.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/mips/msa/vp9_error_msa.c
-vp9/encoder/mips/msa/vp9_fdct16x16_msa.c
-vp9/encoder/mips/msa/vp9_fdct4x4_msa.c
-vp9/encoder/mips/msa/vp9_fdct8x8_msa.c
-vp9/encoder/mips/msa/vp9_fdct_msa.h
-vp9/encoder/mips/msa/vp9_temporal_filter_msa.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/mips/avg_msa.c
-vpx_dsp/mips/fwd_dct32x32_msa.c
-vpx_dsp/mips/fwd_txfm_msa.c
-vpx_dsp/mips/fwd_txfm_msa.h
-vpx_dsp/mips/idct16x16_msa.c
-vpx_dsp/mips/idct32x32_msa.c
-vpx_dsp/mips/idct4x4_msa.c
-vpx_dsp/mips/idct8x8_msa.c
-vpx_dsp/mips/intrapred_msa.c
-vpx_dsp/mips/inv_txfm_msa.h
-vpx_dsp/mips/loopfilter_16_msa.c
-vpx_dsp/mips/loopfilter_4_msa.c
-vpx_dsp/mips/loopfilter_8_msa.c
-vpx_dsp/mips/loopfilter_msa.h
-vpx_dsp/mips/macros_msa.h
-vpx_dsp/mips/sad_msa.c
-vpx_dsp/mips/sub_pixel_variance_msa.c
-vpx_dsp/mips/subtract_msa.c
-vpx_dsp/mips/txfm_macros_msa.h
-vpx_dsp/mips/variance_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c
-vpx_dsp/mips/vpx_convolve8_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_msa.c
-vpx_dsp/mips/vpx_convolve8_vert_msa.c
-vpx_dsp/mips/vpx_convolve_avg_msa.c
-vpx_dsp/mips/vpx_convolve_copy_msa.c
-vpx_dsp/mips/vpx_convolve_msa.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips32-msa/vpx_config.c b/config/mips32-msa/vpx_config.c
index 51a7c060f..21f7c3b82 100644
--- a/config/mips32-msa/vpx_config.c
+++ b/config/mips32-msa/vpx_config.c
@@ -6,5 +6,5 @@
/* in the file PATENTS. All contributing project authors may */
/* be found in the AUTHORS file in the root of the source tree. */
#include "vpx/vpx_codec.h"
-static const char* const cfg = "--target=mips32-linux-gcc --enable-msa --enable-external-build --enable-realtime-only --enable-pic --disable-runtime-cpu-detect";
+static const char* const cfg = "--target=mips32-linux-gcc --enable-msa --enable-external-build --enable-realtime-only --enable-pic --disable-runtime-cpu-detect --disable-install-docs --size-limit=4096x3072";
const char *vpx_codec_build_config(void) {return cfg;}
diff --git a/config/mips32-msa/vpx_config.h b/config/mips32-msa/vpx_config.h
index ab7467d3d..e48caa9b8 100644
--- a/config/mips32-msa/vpx_config.h
+++ b/config/mips32-msa/vpx_config.h
@@ -84,9 +84,11 @@
#define CONFIG_VP9_HIGHBITDEPTH 0
#define CONFIG_BETTER_HW_COMPATIBILITY 0
#define CONFIG_EXPERIMENTAL 0
-#define CONFIG_SIZE_LIMIT 0
+#define CONFIG_SIZE_LIMIT 1
#define CONFIG_SPATIAL_SVC 0
#define CONFIG_FP_MB_STATS 0
#define CONFIG_EMULATE_HARDWARE 0
#define CONFIG_MISC_FIXES 0
+#define DECODE_WIDTH_LIMIT 4096
+#define DECODE_HEIGHT_LIMIT 3072
#endif /* VPX_CONFIG_H */
diff --git a/config/mips32/libvpx_srcs.txt b/config/mips32/libvpx_srcs.txt
deleted file mode 100644
index 420d541db..000000000
--- a/config/mips32/libvpx_srcs.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips64-msa/libvpx_srcs.txt b/config/mips64-msa/libvpx_srcs.txt
deleted file mode 100644
index 8bcb6f8cf..000000000
--- a/config/mips64-msa/libvpx_srcs.txt
+++ /dev/null
@@ -1,382 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mips/msa/bilinear_filter_msa.c
-vp8/common/mips/msa/copymem_msa.c
-vp8/common/mips/msa/idct_msa.c
-vp8/common/mips/msa/loopfilter_filters_msa.c
-vp8/common/mips/msa/sixtap_filter_msa.c
-vp8/common/mips/msa/vp8_macros_msa.h
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/mips/msa/dct_msa.c
-vp8/encoder/mips/msa/denoising_msa.c
-vp8/encoder/mips/msa/encodeopt_msa.c
-vp8/encoder/mips/msa/quantize_msa.c
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/mips/msa/vp9_idct16x16_msa.c
-vp9/common/mips/msa/vp9_idct4x4_msa.c
-vp9/common/mips/msa/vp9_idct8x8_msa.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/mips/msa/vp9_error_msa.c
-vp9/encoder/mips/msa/vp9_fdct16x16_msa.c
-vp9/encoder/mips/msa/vp9_fdct4x4_msa.c
-vp9/encoder/mips/msa/vp9_fdct8x8_msa.c
-vp9/encoder/mips/msa/vp9_fdct_msa.h
-vp9/encoder/mips/msa/vp9_temporal_filter_msa.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/mips/avg_msa.c
-vpx_dsp/mips/fwd_dct32x32_msa.c
-vpx_dsp/mips/fwd_txfm_msa.c
-vpx_dsp/mips/fwd_txfm_msa.h
-vpx_dsp/mips/idct16x16_msa.c
-vpx_dsp/mips/idct32x32_msa.c
-vpx_dsp/mips/idct4x4_msa.c
-vpx_dsp/mips/idct8x8_msa.c
-vpx_dsp/mips/intrapred_msa.c
-vpx_dsp/mips/inv_txfm_msa.h
-vpx_dsp/mips/loopfilter_16_msa.c
-vpx_dsp/mips/loopfilter_4_msa.c
-vpx_dsp/mips/loopfilter_8_msa.c
-vpx_dsp/mips/loopfilter_msa.h
-vpx_dsp/mips/macros_msa.h
-vpx_dsp/mips/sad_msa.c
-vpx_dsp/mips/sub_pixel_variance_msa.c
-vpx_dsp/mips/subtract_msa.c
-vpx_dsp/mips/txfm_macros_msa.h
-vpx_dsp/mips/variance_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c
-vpx_dsp/mips/vpx_convolve8_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_msa.c
-vpx_dsp/mips/vpx_convolve8_vert_msa.c
-vpx_dsp/mips/vpx_convolve_avg_msa.c
-vpx_dsp/mips/vpx_convolve_copy_msa.c
-vpx_dsp/mips/vpx_convolve_msa.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips64-msa/vpx_config.c b/config/mips64-msa/vpx_config.c
index e0cc82a84..c1ab4fb90 100644
--- a/config/mips64-msa/vpx_config.c
+++ b/config/mips64-msa/vpx_config.c
@@ -6,5 +6,5 @@
/* in the file PATENTS. All contributing project authors may */
/* be found in the AUTHORS file in the root of the source tree. */
#include "vpx/vpx_codec.h"
-static const char* const cfg = "--target=mips64-linux-gcc --enable-msa --enable-external-build --enable-realtime-only --enable-pic --disable-runtime-cpu-detect";
+static const char* const cfg = "--target=mips64-linux-gcc --enable-msa --enable-external-build --enable-realtime-only --enable-pic --disable-runtime-cpu-detect --disable-install-docs --size-limit=4096x3072";
const char *vpx_codec_build_config(void) {return cfg;}
diff --git a/config/mips64-msa/vpx_config.h b/config/mips64-msa/vpx_config.h
index 15146efef..8fb117b69 100644
--- a/config/mips64-msa/vpx_config.h
+++ b/config/mips64-msa/vpx_config.h
@@ -84,9 +84,11 @@
#define CONFIG_VP9_HIGHBITDEPTH 0
#define CONFIG_BETTER_HW_COMPATIBILITY 0
#define CONFIG_EXPERIMENTAL 0
-#define CONFIG_SIZE_LIMIT 0
+#define CONFIG_SIZE_LIMIT 1
#define CONFIG_SPATIAL_SVC 0
#define CONFIG_FP_MB_STATS 0
#define CONFIG_EMULATE_HARDWARE 0
#define CONFIG_MISC_FIXES 0
+#define DECODE_WIDTH_LIMIT 4096
+#define DECODE_HEIGHT_LIMIT 3072
#endif /* VPX_CONFIG_H */
diff --git a/config/mips64/libvpx_srcs.txt b/config/mips64/libvpx_srcs.txt
deleted file mode 100644
index 420d541db..000000000
--- a/config/mips64/libvpx_srcs.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/x86/libvpx_srcs.txt b/config/x86/libvpx_srcs.txt
deleted file mode 100644
index aec7fde77..000000000
--- a/config/x86/libvpx_srcs.txt
+++ /dev/null
@@ -1,411 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mfqe.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/postproc.c
-vp8/common/postproc.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/common/x86/copy_sse2.asm
-vp8/common/x86/copy_sse3.asm
-vp8/common/x86/dequantize_mmx.asm
-vp8/common/x86/filter_x86.c
-vp8/common/x86/filter_x86.h
-vp8/common/x86/idct_blk_mmx.c
-vp8/common/x86/idct_blk_sse2.c
-vp8/common/x86/idctllm_mmx.asm
-vp8/common/x86/idctllm_sse2.asm
-vp8/common/x86/iwalsh_sse2.asm
-vp8/common/x86/loopfilter_sse2.asm
-vp8/common/x86/loopfilter_x86.c
-vp8/common/x86/mfqe_sse2.asm
-vp8/common/x86/recon_mmx.asm
-vp8/common/x86/recon_sse2.asm
-vp8/common/x86/subpixel_mmx.asm
-vp8/common/x86/subpixel_sse2.asm
-vp8/common/x86/subpixel_ssse3.asm
-vp8/common/x86/vp8_asm_stubs.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/encoder/x86/dct_sse2.asm
-vp8/encoder/x86/denoising_sse2.c
-vp8/encoder/x86/encodeopt.asm
-vp8/encoder/x86/fwalsh_sse2.asm
-vp8/encoder/x86/quantize_mmx.asm
-vp8/encoder/x86/quantize_ssse3.c
-vp8/encoder/x86/vp8_enc_stubs_mmx.c
-vp8/encoder/x86/vp8_enc_stubs_sse2.c
-vp8/encoder/x86/vp8_quantize_sse2.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/common/x86/vp9_idct_intrin_sse2.c
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/encoder/x86/vp9_dct_intrin_sse2.c
-vp9/encoder/x86/vp9_dct_sse2.asm
-vp9/encoder/x86/vp9_dct_ssse3.c
-vp9/encoder/x86/vp9_error_sse2.asm
-vp9/encoder/x86/vp9_frame_scale_ssse3.c
-vp9/encoder/x86/vp9_quantize_sse2.c
-vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/add_noise.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/deblock.c
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/postproc.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_dsp/x86/add_noise_sse2.asm
-vpx_dsp/x86/avg_intrin_sse2.c
-vpx_dsp/x86/convolve.h
-vpx_dsp/x86/deblock_sse2.asm
-vpx_dsp/x86/fdct.h
-vpx_dsp/x86/fwd_dct32x32_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_sse2.c
-vpx_dsp/x86/fwd_txfm_sse2.h
-vpx_dsp/x86/intrapred_sse2.asm
-vpx_dsp/x86/intrapred_ssse3.asm
-vpx_dsp/x86/inv_txfm_sse2.c
-vpx_dsp/x86/inv_txfm_sse2.h
-vpx_dsp/x86/inv_wht_sse2.asm
-vpx_dsp/x86/loopfilter_sse2.c
-vpx_dsp/x86/quantize_sse2.c
-vpx_dsp/x86/sad4d_sse2.asm
-vpx_dsp/x86/sad_sse2.asm
-vpx_dsp/x86/sad_sse3.asm
-vpx_dsp/x86/sad_ssse3.asm
-vpx_dsp/x86/subpel_variance_sse2.asm
-vpx_dsp/x86/subtract_sse2.asm
-vpx_dsp/x86/sum_squares_sse2.c
-vpx_dsp/x86/txfm_common_sse2.h
-vpx_dsp/x86/variance_sse2.c
-vpx_dsp/x86/vpx_asm_stubs.c
-vpx_dsp/x86/vpx_convolve_copy_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
-vpx_dsp/x86/vpx_subpixel_8t_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/emms.asm
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_ports/x86.h
-vpx_ports/x86_abi_support.asm
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/x86_64/libvpx_srcs.txt b/config/x86_64/libvpx_srcs.txt
deleted file mode 100644
index 8cbb5ea0a..000000000
--- a/config/x86_64/libvpx_srcs.txt
+++ /dev/null
@@ -1,418 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mfqe.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/postproc.c
-vp8/common/postproc.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/common/x86/copy_sse2.asm
-vp8/common/x86/copy_sse3.asm
-vp8/common/x86/dequantize_mmx.asm
-vp8/common/x86/filter_x86.c
-vp8/common/x86/filter_x86.h
-vp8/common/x86/idct_blk_mmx.c
-vp8/common/x86/idct_blk_sse2.c
-vp8/common/x86/idctllm_mmx.asm
-vp8/common/x86/idctllm_sse2.asm
-vp8/common/x86/iwalsh_sse2.asm
-vp8/common/x86/loopfilter_block_sse2_x86_64.asm
-vp8/common/x86/loopfilter_sse2.asm
-vp8/common/x86/loopfilter_x86.c
-vp8/common/x86/mfqe_sse2.asm
-vp8/common/x86/recon_mmx.asm
-vp8/common/x86/recon_sse2.asm
-vp8/common/x86/subpixel_mmx.asm
-vp8/common/x86/subpixel_sse2.asm
-vp8/common/x86/subpixel_ssse3.asm
-vp8/common/x86/vp8_asm_stubs.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/encoder/x86/dct_sse2.asm
-vp8/encoder/x86/denoising_sse2.c
-vp8/encoder/x86/encodeopt.asm
-vp8/encoder/x86/fwalsh_sse2.asm
-vp8/encoder/x86/quantize_mmx.asm
-vp8/encoder/x86/quantize_ssse3.c
-vp8/encoder/x86/vp8_enc_stubs_mmx.c
-vp8/encoder/x86/vp8_enc_stubs_sse2.c
-vp8/encoder/x86/vp8_quantize_sse2.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/common/x86/vp9_idct_intrin_sse2.c
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/encoder/x86/vp9_dct_intrin_sse2.c
-vp9/encoder/x86/vp9_dct_sse2.asm
-vp9/encoder/x86/vp9_dct_ssse3.c
-vp9/encoder/x86/vp9_error_sse2.asm
-vp9/encoder/x86/vp9_frame_scale_ssse3.c
-vp9/encoder/x86/vp9_quantize_sse2.c
-vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm
-vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/add_noise.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/deblock.c
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/postproc.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_dsp/x86/add_noise_sse2.asm
-vpx_dsp/x86/avg_intrin_sse2.c
-vpx_dsp/x86/avg_ssse3_x86_64.asm
-vpx_dsp/x86/convolve.h
-vpx_dsp/x86/deblock_sse2.asm
-vpx_dsp/x86/fdct.h
-vpx_dsp/x86/fwd_dct32x32_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_sse2.c
-vpx_dsp/x86/fwd_txfm_sse2.h
-vpx_dsp/x86/fwd_txfm_ssse3_x86_64.asm
-vpx_dsp/x86/intrapred_sse2.asm
-vpx_dsp/x86/intrapred_ssse3.asm
-vpx_dsp/x86/inv_txfm_sse2.c
-vpx_dsp/x86/inv_txfm_sse2.h
-vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm
-vpx_dsp/x86/inv_wht_sse2.asm
-vpx_dsp/x86/loopfilter_sse2.c
-vpx_dsp/x86/quantize_sse2.c
-vpx_dsp/x86/quantize_ssse3_x86_64.asm
-vpx_dsp/x86/sad4d_sse2.asm
-vpx_dsp/x86/sad_sse2.asm
-vpx_dsp/x86/sad_sse3.asm
-vpx_dsp/x86/sad_ssse3.asm
-vpx_dsp/x86/ssim_opt_x86_64.asm
-vpx_dsp/x86/subpel_variance_sse2.asm
-vpx_dsp/x86/subtract_sse2.asm
-vpx_dsp/x86/sum_squares_sse2.c
-vpx_dsp/x86/txfm_common_sse2.h
-vpx_dsp/x86/variance_sse2.c
-vpx_dsp/x86/vpx_asm_stubs.c
-vpx_dsp/x86/vpx_convolve_copy_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
-vpx_dsp/x86/vpx_subpixel_8t_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/emms.asm
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_ports/x86.h
-vpx_ports/x86_abi_support.asm
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/generate_config.sh b/generate_config.sh
index 4f45fab1c..97e5a0026 100755
--- a/generate_config.sh
+++ b/generate_config.sh
@@ -7,12 +7,18 @@
# This script is used to generate files in the <platform> directories needed to
# build libvpx. Every time libvpx source code is updated run this script.
#
-# For example:
-# $ ./generate_config.sh
+# The script depends on the bpfmt tool, which may need to be built with
+# m -j blueprint_tools
+#
+# For example, from the top of an Android tree:
+# $ source build/envsetup.sh
+# $ m -j blueprint_tools
+# $ external/libvpx/generate_config.sh
#
# And this will update all the config files needed.
export LC_ALL=C
+cd $(dirname $0)
BASE_DIR=$(pwd)
LIBVPX_SRC_DIR="libvpx"
LIBVPX_CONFIG_DIR="config"
@@ -133,6 +139,25 @@ function gen_config_files {
rm -rf vpx_config.* vpx_version.h
}
+# Convert a list of sources to a blueprint file containing a variable
+# assignment.
+# $1 - Variable name prefix.
+# $2 - Input file.
+# $3 - Config directory.
+function gen_bp_srcs {
+ echo "$1_c_srcs = ["
+ grep ".c$" $2 | grep -v "^vpx_config.c$" | awk '$0="\"libvpx/"$0"\","'
+ echo "\"$3/vpx_config.c\","
+ echo "]"
+ if grep -q ".asm$" $2; then
+ echo
+ echo "$1_asm_srcs = ["
+ grep ".asm$" $2 | awk '$0="\"libvpx/"$0"\","'
+ echo "]"
+ fi
+ echo
+}
+
echo "Create temporary directory."
TEMP_DIR="$LIBVPX_SRC_DIR.temp"
rm -rf $TEMP_DIR
@@ -197,68 +222,77 @@ echo "Generate X86 source list."
config=$(print_config x86)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/x86/
+gen_bp_srcs libvpx_x86 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/x86 > config_x86.bp
echo "Generate X86_64 source list."
config=$(print_config x86_64)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/x86_64/
+gen_bp_srcs libvpx_x86_64 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/x86_64 > config_x86_64.bp
echo "Generate ARM source list."
config=$(print_config arm)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/arm/
+gen_bp_srcs libvpx_arm libvpx_srcs.txt $LIBVPX_CONFIG_DIR/arm > config_arm.bp
echo "Generate ARM NEON source list."
config=$(print_config arm-neon)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/arm-neon/
+gen_bp_srcs libvpx_arm_neon libvpx_srcs.txt $LIBVPX_CONFIG_DIR/arm-neon > config_arm-neon.bp
echo "Generate ARM64 source list."
config=$(print_config arm64)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/arm64/
+gen_bp_srcs libvpx_arm64 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/arm64 > config_arm64.bp
echo "Generate MIPS source list."
config=$(print_config_basic mips32)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips32/
+gen_bp_srcs libvpx_mips32 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips32 > config_mips32.bp
echo "Generate MIPS DSPR2 source list."
config=$(print_config_basic mips32-dspr2)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips32-dspr2/
+gen_bp_srcs libvpx_mips32_dspr2 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips32-dspr2 > config_mips32-dispr2.bp
echo "Generate MIPS MSA source list."
config=$(print_config_basic mips32-msa)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips32-msa/
+gen_bp_srcs libvpx_mips32_msa libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips32-msa > config_mips32-msa.bp
echo "Generate MIPS64 source list."
config=$(print_config_basic mips64)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips64/
+gen_bp_srcs libvpx_mips64 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips64 > config_mips64.bp
echo "Generate MIPS64 MSA source list."
config=$(print_config_basic mips64-msa)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips64-msa/
+gen_bp_srcs libvpx_mips64_msa libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips64-msa > config_mips64-msa.bp
echo "Generate GENERIC source list."
config=$(print_config_basic generic)
make_clean
make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/generic/
-
+gen_bp_srcs libvpx_generic libvpx_srcs.txt $LIBVPX_CONFIG_DIR/generic > config_generic.bp
+
+rm -f $BASE_DIR/Android.bp
+(
+ echo "// THIS FILE IS AUTOGENERATED, DO NOT EDIT"
+ echo "// Generated from Android.bp.in, run ./generate_config.sh to regenerate"
+ echo
+ cat config_*.bp
+ cat $BASE_DIR/Android.bp.in
+) > $BASE_DIR/Android.bp
+bpfmt -w $BASE_DIR/Android.bp
echo "Remove temporary directory."
cd $BASE_DIR
diff --git a/libvpx-asm-translation.mk b/libvpx-asm-translation.mk
deleted file mode 100644
index f6055cdbb..000000000
--- a/libvpx-asm-translation.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# Rules to generate GAS compatible assembly from RVCT syntax files.
-# Input variables:
-# libvpx_2nd_arch
-# libvpx_source_dir
-# libvpx_codec_srcs_asm_<arch>
-#
-# Output variables:
-# LOCAL_GENERATED_SOURCES_<arch>
-
-ifneq ($(strip $(libvpx_codec_srcs_asm_$(TARGET_$(libvpx_2nd_arch)ARCH))),)
-libvpx_intermediates := $(call local-intermediates-dir,,$(libvpx_2nd_arch))
-# This step is only required for ARM. MIPS uses intrinsics exclusively and x86
-# requires 'yasm' to pre-process its assembly files.
-# The ARM assembly sources must be converted from ADS to GAS compatible format.
-VPX_ASM := $(addprefix $(libvpx_intermediates)/, $(libvpx_codec_srcs_asm_$(TARGET_$(libvpx_2nd_arch)ARCH)))
-# The build system will accept arm assembly which ends in '.s' or '.S'
-# Other build systems prefer capital S so smooth things out here.
-VPX_GEN := $(addsuffix .S, $(VPX_ASM))
-$(VPX_GEN) : PRIVATE_SOURCE_DIR := $(libvpx_source_dir)
-$(VPX_GEN) : PRIVATE_CUSTOM_TOOL = cat $< | perl $(PRIVATE_SOURCE_DIR)/build/make/ads2gas.pl > $@
-$(VPX_GEN) : $(libvpx_intermediates)/%.S : $(libvpx_source_dir)/% \
- $(libvpx_source_dir)/build/make/ads2gas.pl \
- $(libvpx_source_dir)/build/make/thumb.pm
- $(transform-generated-source)
-
-LOCAL_GENERATED_SOURCES_$(TARGET_$(libvpx_2nd_arch)ARCH) += $(VPX_GEN)
-endif
diff --git a/libvpx.mk b/libvpx.mk
deleted file mode 100644
index 93c663ccd..000000000
--- a/libvpx.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-
-# Clang arm assembler cannot compile libvpx .s files yet.
-LOCAL_CLANG_ASFLAGS_arm += -no-integrated-as
-
-libvpx_source_dir := $(LOCAL_PATH)/libvpx
-
-## Arch-common settings
-LOCAL_MODULE := libvpx
-LOCAL_MODULE_CLASS := STATIC_LIBRARIES
-
-LOCAL_CFLAGS := -DHAVE_CONFIG_H=vpx_config.h
-
-# Want arm, not thumb, optimized
-LOCAL_ARM_MODE := arm
-LOCAL_CFLAGS += -O3
-
-LOCAL_CFLAGS += -Wno-unused-parameter
-
-LOCAL_C_INCLUDES := $(libvpx_source_dir)
-
-LOCAL_SANITIZE := cfi
-LOCAL_SANITIZE_DIAG := cfi
-
-# Load the arch-specific settings
-include $(LOCAL_PATH)/config.$(TARGET_ARCH).mk
-LOCAL_SRC_FILES_$(TARGET_ARCH) := $(libvpx_codec_srcs_c_$(TARGET_ARCH))
-LOCAL_C_INCLUDES_$(TARGET_ARCH) := $(libvpx_config_dir_$(TARGET_ARCH))
-libvpx_2nd_arch :=
-include $(LOCAL_PATH)/libvpx-asm-translation.mk
-
-ifdef TARGET_2ND_ARCH
-include $(LOCAL_PATH)/config.$(TARGET_2ND_ARCH).mk
-LOCAL_SRC_FILES_$(TARGET_2ND_ARCH) := $(libvpx_codec_srcs_c_$(TARGET_2ND_ARCH))
-LOCAL_C_INCLUDES_$(TARGET_2ND_ARCH) := $(libvpx_config_dir_$(TARGET_2ND_ARCH))
-libvpx_2nd_arch := $(TARGET_2ND_ARCH_VAR_PREFIX)
-include $(LOCAL_PATH)/libvpx-asm-translation.mk
-libvpx_2nd_arch :=
-endif
-
-libvpx_target :=
-libvpx_source_dir :=
-libvpx_intermediates :=
-libvpx_asm_offsets_intermediates :=
-libvpx_asm_offsets_files :=
-
-include $(BUILD_STATIC_LIBRARY)
diff --git a/libvpx/vp8/common/x86/filter_x86.c b/libvpx/vp8/common/x86/filter_x86.c
index 2405342f0..73435a7dd 100644
--- a/libvpx/vp8/common/x86/filter_x86.c
+++ b/libvpx/vp8/common/x86/filter_x86.c
@@ -17,7 +17,8 @@ DECLARE_ALIGNED(16, const short, vp8_bilinear_filters_x86_4[8][8]) = {
{ 32, 32, 32, 32, 96, 96, 96, 96 }, { 16, 16, 16, 16, 112, 112, 112, 112 }
};
-DECLARE_ALIGNED(16, const short, vp8_bilinear_filters_x86_8[8][16]) = {
+DECLARE_PROTECTED(DECLARE_ALIGNED(16, const short,
+ vp8_bilinear_filters_x86_8[8][16])) = {
{ 128, 128, 128, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 112, 112, 112, 112, 112, 112, 112, 112, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 96, 96, 96, 96, 96, 96, 96, 96, 32, 32, 32, 32, 32, 32, 32, 32 },
diff --git a/libvpx/vpx_dsp/deblock.c b/libvpx/vpx_dsp/deblock.c
index 6c2748497..c70c5f02b 100644
--- a/libvpx/vpx_dsp/deblock.c
+++ b/libvpx/vpx_dsp/deblock.c
@@ -8,9 +8,9 @@
* be found in the AUTHORS file in the root of the source tree.
*/
#include <stdlib.h>
-#include "vpx/vpx_integer.h"
+#include "vpx_ports/mem.h"
-const int16_t vpx_rv[] = {
+DECLARE_PROTECTED(const int16_t vpx_rv[]) = {
8, 5, 2, 2, 8, 12, 4, 9, 8, 3, 0, 3, 9, 0, 0, 0, 8, 3, 14,
4, 10, 1, 11, 14, 1, 14, 9, 6, 12, 11, 8, 6, 10, 0, 0, 8, 9, 0,
3, 14, 8, 11, 13, 4, 2, 9, 0, 3, 9, 6, 1, 2, 3, 14, 13, 1, 8,
diff --git a/libvpx/vpx_ports/mem.h b/libvpx/vpx_ports/mem.h
index 2d49b7a06..110d538ed 100644
--- a/libvpx/vpx_ports/mem.h
+++ b/libvpx/vpx_ports/mem.h
@@ -33,6 +33,12 @@
#define UNINITIALIZED_IS_SAFE(x) x
#endif
+#if defined(__GNUC__) && __GNUC__ >= 4 && !defined(_WIN32)
+#define DECLARE_PROTECTED(decl) decl __attribute__((visibility("protected")))
+#else
+#define DECLARE_PROTECTED(decl) decl
+#endif
+
#if HAVE_NEON && defined(_MSC_VER)
#define __builtin_prefetch(x)
#endif