xref: /aosp_15_r20/external/libaom/config/arm64/config/aom_config.h (revision 77c1e3ccc04c968bd2bc212e87364f250e820521)
1*77c1e3ccSAndroid Build Coastguard Worker /*
2*77c1e3ccSAndroid Build Coastguard Worker  * Copyright (c) 2024, Alliance for Open Media. All rights reserved.
3*77c1e3ccSAndroid Build Coastguard Worker  *
4*77c1e3ccSAndroid Build Coastguard Worker  * This source code is subject to the terms of the BSD 2 Clause License and
5*77c1e3ccSAndroid Build Coastguard Worker  * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
6*77c1e3ccSAndroid Build Coastguard Worker  * was not distributed with this source code in the LICENSE file, you can
7*77c1e3ccSAndroid Build Coastguard Worker  * obtain it at www.aomedia.org/license/software. If the Alliance for Open
8*77c1e3ccSAndroid Build Coastguard Worker  * Media Patent License 1.0 was not distributed with this source code in the
9*77c1e3ccSAndroid Build Coastguard Worker  * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
10*77c1e3ccSAndroid Build Coastguard Worker  */
11*77c1e3ccSAndroid Build Coastguard Worker #ifndef AOM_CONFIG_H_
12*77c1e3ccSAndroid Build Coastguard Worker #define AOM_CONFIG_H_
13*77c1e3ccSAndroid Build Coastguard Worker #define AOM_ARCH_AARCH64 1
14*77c1e3ccSAndroid Build Coastguard Worker #define AOM_ARCH_ARM 1
15*77c1e3ccSAndroid Build Coastguard Worker #define AOM_ARCH_PPC 0
16*77c1e3ccSAndroid Build Coastguard Worker #define AOM_ARCH_X86 0
17*77c1e3ccSAndroid Build Coastguard Worker #define AOM_ARCH_X86_64 0
18*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_ACCOUNTING 0
19*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_ANALYZER 0
20*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_AV1_DECODER 1
21*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_AV1_ENCODER 1
22*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_AV1_HIGHBITDEPTH 1
23*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_AV1_TEMPORAL_DENOISING 0
24*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_BIG_ENDIAN 0
25*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_BITRATE_ACCURACY 0
26*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_BITRATE_ACCURACY_BL 0
27*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_BITSTREAM_DEBUG 0
28*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_COEFFICIENT_RANGE_CHECKING 0
29*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_COLLECT_COMPONENT_TIMING 0
30*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_COLLECT_PARTITION_STATS 0
31*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_COLLECT_RD_STATS 0
32*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_CWG_C013 0
33*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_DEBUG 0
34*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_DENOISE 1
35*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_DISABLE_FULL_PIXEL_SPLIT_8X8 1
36*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_ENTROPY_STATS 0
37*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_EXCLUDE_SIMD_MISMATCH 0
38*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_FPMT_TEST 0
39*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_GCC 1
40*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_GCOV 0
41*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_GPROF 0
42*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_INSPECTION 0
43*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_INTERNAL_STATS 0
44*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_INTER_STATS_ONLY 0
45*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_LIBVMAF_PSNR_PEAK 1
46*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_LIBYUV 1
47*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_MAX_DECODE_PROFILE 0
48*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_MISMATCH_DEBUG 0
49*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_MULTITHREAD 1
50*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_NN_V2 0
51*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_NORMAL_TILE_MODE 1
52*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_OPTICAL_FLOW_API 0
53*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_OS_SUPPORT 1
54*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_OUTPUT_FRAME_SIZE 0
55*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_PARTITION_SEARCH_ORDER 0
56*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_PIC 1
57*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_QUANT_MATRIX 1
58*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_RATECTRL_LOG 0
59*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_RD_COMMAND 0
60*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_RD_DEBUG 0
61*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_REALTIME_ONLY 0
62*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_RT_ML_PARTITIONING 0
63*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_RUNTIME_CPU_DETECT 1
64*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_SALIENCY_MAP 0
65*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_SHARED 0
66*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_SIZE_LIMIT 1
67*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_SPEED_STATS 0
68*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_SVT_AV1 1
69*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_TFLITE 0
70*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_THREE_PASS 0
71*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_TUNE_BUTTERAUGLI 0
72*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_TUNE_VMAF 0
73*77c1e3ccSAndroid Build Coastguard Worker #define CONFIG_WEBM_IO 1
74*77c1e3ccSAndroid Build Coastguard Worker #define DECODE_HEIGHT_LIMIT 16384
75*77c1e3ccSAndroid Build Coastguard Worker #define DECODE_WIDTH_LIMIT 16384
76*77c1e3ccSAndroid Build Coastguard Worker #define FORCE_HIGHBITDEPTH_DECODING 0
77*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_ARM_CRC32 1
78*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_AVX 0
79*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_AVX2 0
80*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_FEXCEPT 1
81*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_MMX 0
82*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_NEON 1
83*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_NEON_DOTPROD 1
84*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_NEON_I8MM 1
85*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_PTHREAD_H 1
86*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SSE 0
87*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SSE2 0
88*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SSE3 0
89*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SSE4_1 0
90*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SSE4_2 0
91*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SSSE3 0
92*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SVE 1
93*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_SVE2 1
94*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_UNISTD_H 1
95*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_VSX 0
96*77c1e3ccSAndroid Build Coastguard Worker #define HAVE_WXWIDGETS 0
97*77c1e3ccSAndroid Build Coastguard Worker #define STATIC_LINK_JXL 0
98*77c1e3ccSAndroid Build Coastguard Worker #endif  // AOM_CONFIG_H_
99