OSDN Git Service

Android porting for ffmpeg 2.1 release
[android-x86/external-ffmpeg.git] / android / include / config-armv7-a-neon.h
1 #undef  ARCH_ARM
2 #define ARCH_ARM 1
3 #define ARCH_MIPS 0
4 #define ARCH_X86 0
5 #define ARCH_X86_32 0
6 #define HAVE_ARMV5TE 1
7 #define HAVE_ARMV6 1
8 #define HAVE_ARMV6T2 1
9 #define HAVE_NEON 1
10 #define HAVE_VFP 1
11 #define HAVE_VFPV3 1
12 #define HAVE_AMD3DNOW 0
13 #define HAVE_AMD3DNOWEXT 0
14 #define HAVE_AVX 0
15 #define HAVE_AVX2 0
16 #define HAVE_FMA4 0
17 #define HAVE_MMX 0
18 #define HAVE_MMXEXT 0
19 #define HAVE_SSE 0
20 #define HAVE_SSE2 0
21 #define HAVE_SSE3 0
22 #define HAVE_SSE4 0
23 #define HAVE_SSE42 0
24 #define HAVE_SSSE3 0
25 #define HAVE_MIPS32R2 0
26 #define HAVE_ARMV5TE_EXTERNAL 1
27 #define HAVE_ARMV6_EXTERNAL 1
28 #define HAVE_ARMV6T2_EXTERNAL 1
29 #define HAVE_NEON_EXTERNAL 1
30 #define HAVE_VFP_EXTERNAL 1
31 #define HAVE_VFPV3_EXTERNAL 1
32 #define HAVE_AMD3DNOW_EXTERNAL 0
33 #define HAVE_AMD3DNOWEXT_EXTERNAL 0
34 #define HAVE_AVX_EXTERNAL 0
35 #define HAVE_AVX2_EXTERNAL 0
36 #define HAVE_FMA4_EXTERNAL 0
37 #define HAVE_MMX_EXTERNAL 0
38 #define HAVE_MMXEXT_EXTERNAL 0
39 #define HAVE_SSE_EXTERNAL 0
40 #define HAVE_SSE2_EXTERNAL 0
41 #define HAVE_SSE3_EXTERNAL 0
42 #define HAVE_SSE4_EXTERNAL 0
43 #define HAVE_SSE42_EXTERNAL 0
44 #define HAVE_SSSE3_EXTERNAL 0
45 #define HAVE_ARMV5TE_INLINE 1
46 #define HAVE_ARMV6_INLINE 1
47 #define HAVE_ARMV6T2_INLINE 1
48 #define HAVE_NEON_INLINE 1
49 #define HAVE_VFP_INLINE 1
50 #define HAVE_VFPV3_INLINE 1
51 #define HAVE_AMD3DNOW_INLINE 0
52 #define HAVE_AMD3DNOWEXT_INLINE 0
53 #define HAVE_AVX_INLINE 0
54 #define HAVE_AVX2_INLINE 0
55 #define HAVE_FMA4_INLINE 0
56 #define HAVE_MMX_INLINE 0
57 #define HAVE_MMXEXT_INLINE 0
58 #define HAVE_SSE_INLINE 0
59 #define HAVE_SSE2_INLINE 0
60 #define HAVE_SSE3_INLINE 0
61 #define HAVE_SSE4_INLINE 0
62 #define HAVE_SSE42_INLINE 0
63 #define HAVE_SSSE3_INLINE 0
64 #define HAVE_YASM 0
65 #define HAVE_FAST_UNALIGNED 1
66 #define HAVE_ALIGNED_STACK 0
67 #define HAVE_ASM_MOD_Q 1
68 #define HAVE_ASM_MOD_Y 1
69 #define HAVE_CPUNOP 0
70 #define HAVE_EBP_AVAILABLE 0
71 #define HAVE_FAST_CMOV 0
72 #define HAVE_LOCAL_ALIGNED_16 0
73 #define HAVE_LOCAL_ALIGNED_8 0
74 #define HAVE_MM_EMPTY 0
75 #define HAVE_XMM_CLOBBERS 0
76 #define CONFIG_FAST_UNALIGNED 1
77 #define CONFIG_THUMB 1
78 #define FFMPEG_CONFIGURATION "--enable-gpl --disable-static --enable-shared --enable-optimizations --disable-doc --disable-symver --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-avdevice --disable-devices --disable-filters --disable-demuxer=srt --disable-demuxer=microdvd --disable-demuxer=jacosub --disable-demuxer=sami --disable-demuxer=realtext --disable-demuxer=dts --disable-demuxer=subviewer --disable-demuxer=subviewer1 --disable-demuxer=pjs --disable-demuxer=vplayer --disable-demuxer=mpl2 --disable-decoder=ass --disable-decoder=srt --disable-decoder=subrip --disable-decoder=microdvd --disable-decoder=jacosub --disable-decoder=sami --disable-decoder=realtext --disable-decoder=movtext --disable-decoder=subviewer --disable-decoder=subviewer1 --disable-decoder=pjs --disable-decoder=vplayer --disable-decoder=mpl2 --enable-zlib --enable-pic --disable-debug --arch=arm --cpu=armv7-a --build_suffix= --cross-prefix=../../prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi- --enable-cross-compile --sysroot=../../prebuilts/ndk/current/platforms/android-17/arch-arm --target-os=linux --extra-cflags='-DNDEBUG -mandroid -ftree-vectorize -ffunction-sections -funwind-tables -fomit-frame-pointer -funswitch-loops -finline-limit=300 -finline-functions -fpredictive-commoning -fgcse-after-reload -fipa-cp-clone -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -mvectorize-with-neon-quad -fstack-protector -fstrict-aliasing' --extra-ldflags='-Wl,--fix-cortex-a8 -march=armv7-a' --optflags=-O2 --disable-fast-unaligned"