mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-06 09:05:45 +00:00
0790622e42
This updates our in-tree copy of libvpx to match the 1.2.0 git tag. All but one of the patches we were carrying are in this upstream version. Our update.sh script should copy the new files needed but will not remove the old ones for you. Runtime cpu detection was rewritten upstream. We now generate per-platform headers for this and include the correct one from a vpx_rtcd.h wrapper like we were already doing for vpx_config.h This revision includes improved assembly optimizations and should be faster on all platforms. Includes work by Jan Gerber and Ralph Giles. --HG-- rename : media/libvpx/vp8/common/arm/neon/save_neon_reg.asm => media/libvpx/vp8/common/arm/neon/save_reg_neon.asm rename : media/libvpx/vp8/common/arm/armv6/vp8_mse16x16_armv6.asm => media/libvpx/vp8/encoder/arm/armv6/vp8_mse16x16_armv6.asm rename : media/libvpx/vp8/common/arm/neon/vp8_mse16x16_neon.asm => media/libvpx/vp8/encoder/arm/neon/vp8_mse16x16_neon.asm rename : media/libvpx/vp8/encoder/x86/x86_csystemdependent.c => media/libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c rename : media/libvpx/vpx_config_arm-linux-gcc.c => media/libvpx/vpx_config_armv7-android-gcc.c rename : media/libvpx/vpx_config_arm-linux-gcc.h => media/libvpx/vpx_config_armv7-android-gcc.h
81 lines
2.3 KiB
C
81 lines
2.3 KiB
C
/* Copyright (c) 2011 The WebM project authors. All Rights Reserved. */
|
|
/* */
|
|
/* Use of this source code is governed by a BSD-style license */
|
|
/* that can be found in the LICENSE file in the root of the source */
|
|
/* tree. An additional intellectual property rights grant can be found */
|
|
/* in the file PATENTS. All contributing project authors may */
|
|
/* be found in the AUTHORS file in the root of the source tree. */
|
|
/* This file automatically generated by configure. Do not edit! */
|
|
#ifndef VPX_CONFIG_H
|
|
#define VPX_CONFIG_H
|
|
#define RESTRICT
|
|
#define ARCH_ARM 0
|
|
#define ARCH_MIPS 0
|
|
#define ARCH_X86 0
|
|
#define ARCH_X86_64 1
|
|
#define ARCH_PPC32 0
|
|
#define ARCH_PPC64 0
|
|
#define HAVE_EDSP 0
|
|
#define HAVE_MEDIA 0
|
|
#define HAVE_NEON 0
|
|
#define HAVE_MIPS32 0
|
|
#define HAVE_DSPR2 0
|
|
#define HAVE_MMX 1
|
|
#define HAVE_SSE 1
|
|
#define HAVE_SSE2 1
|
|
#define HAVE_SSE3 1
|
|
#define HAVE_SSSE3 1
|
|
#define HAVE_SSE4_1 1
|
|
#define HAVE_ALTIVEC 0
|
|
#define HAVE_VPX_PORTS 1
|
|
#define HAVE_STDINT_H 0
|
|
#define HAVE_ALT_TREE_LAYOUT 0
|
|
#define HAVE_PTHREAD_H 0
|
|
#define HAVE_SYS_MMAN_H 0
|
|
#define HAVE_UNISTD_H 0
|
|
#define CONFIG_EXTERNAL_BUILD 1
|
|
#define CONFIG_INSTALL_DOCS 0
|
|
#define CONFIG_INSTALL_BINS 1
|
|
#define CONFIG_INSTALL_LIBS 1
|
|
#define CONFIG_INSTALL_SRCS 0
|
|
#define CONFIG_DEBUG 0
|
|
#define CONFIG_GPROF 0
|
|
#define CONFIG_GCOV 0
|
|
#define CONFIG_RVCT 0
|
|
#define CONFIG_GCC 0
|
|
#define CONFIG_MSVS 1
|
|
#define CONFIG_PIC 0
|
|
#define CONFIG_BIG_ENDIAN 0
|
|
#define CONFIG_CODEC_SRCS 0
|
|
#define CONFIG_DEBUG_LIBS 0
|
|
#define CONFIG_FAST_UNALIGNED 1
|
|
#define CONFIG_MEM_MANAGER 0
|
|
#define CONFIG_MEM_TRACKER 0
|
|
#define CONFIG_MEM_CHECKS 0
|
|
#define CONFIG_MD5 1
|
|
#define CONFIG_DEQUANT_TOKENS 0
|
|
#define CONFIG_DC_RECON 0
|
|
#define CONFIG_RUNTIME_CPU_DETECT 1
|
|
#define CONFIG_POSTPROC 1
|
|
#define CONFIG_MULTITHREAD 1
|
|
#define CONFIG_INTERNAL_STATS 0
|
|
#define CONFIG_VP8_ENCODER 1
|
|
#define CONFIG_VP8_DECODER 1
|
|
#define CONFIG_VP8 1
|
|
#define CONFIG_ENCODERS 1
|
|
#define CONFIG_DECODERS 1
|
|
#define CONFIG_STATIC_MSVCRT 0
|
|
#define CONFIG_SPATIAL_RESAMPLING 1
|
|
#define CONFIG_REALTIME_ONLY 0
|
|
#define CONFIG_ONTHEFLY_BITPACKING 0
|
|
#define CONFIG_ERROR_CONCEALMENT 0
|
|
#define CONFIG_SHARED 0
|
|
#define CONFIG_STATIC 1
|
|
#define CONFIG_SMALL 0
|
|
#define CONFIG_POSTPROC_VISUALIZER 0
|
|
#define CONFIG_OS_SUPPORT 1
|
|
#define CONFIG_UNIT_TESTS 1
|
|
#define CONFIG_MULTI_RES_ENCODING 0
|
|
#define CONFIG_TEMPORAL_DENOISING 1
|
|
#endif /* VPX_CONFIG_H */
|