|
10 | 10 | /* Custom modes */ |
11 | 11 | /* #undef CUSTOM_MODES */ |
12 | 12 |
|
| 13 | +/* Disable DNN debug float */ |
| 14 | +/* #undef DISABLE_DEBUG_FLOAT */ |
| 15 | + |
| 16 | +/* Disable dot product instructions */ |
| 17 | +/* #undef DISABLE_DOT_PROD */ |
| 18 | + |
13 | 19 | /* Do not build the float API */ |
14 | 20 | /* #undef DISABLE_FLOAT_API */ |
15 | 21 |
|
|
19 | 25 | /* Assertions */ |
20 | 26 | /* #undef ENABLE_ASSERTIONS */ |
21 | 27 |
|
| 28 | +/* Deep PLC */ |
| 29 | +/* #undef ENABLE_DEEP_PLC */ |
| 30 | + |
| 31 | +/* DRED */ |
| 32 | +/* #undef ENABLE_DRED */ |
| 33 | + |
22 | 34 | /* Hardening */ |
23 | 35 | #define ENABLE_HARDENING 1 |
24 | 36 |
|
| 37 | +/* LOSSGEN */ |
| 38 | +/* #undef ENABLE_LOSSGEN */ |
| 39 | + |
| 40 | +/* Enable Opus Speech Coding Enhancement */ |
| 41 | +/* #undef ENABLE_OSCE */ |
| 42 | + |
| 43 | +/* Enable dumping of OSCE training data */ |
| 44 | +/* #undef ENABLE_OSCE_TRAINING_DATA */ |
| 45 | + |
25 | 46 | /* Debug fixed-point implementation */ |
26 | 47 | /* #undef FIXED_DEBUG */ |
27 | 48 |
|
|
52 | 73 | /* Define to 1 if you have the `lrintf' function. */ |
53 | 74 | #define HAVE_LRINTF 1 |
54 | 75 |
|
55 | | -/* Define to 1 if you have the <memory.h> header file. */ |
56 | | -#define HAVE_MEMORY_H 1 |
57 | | - |
58 | 76 | /* Define to 1 if you have the <stdint.h> header file. */ |
59 | 77 | #define HAVE_STDINT_H 1 |
60 | 78 |
|
| 79 | +/* Define to 1 if you have the <stdio.h> header file. */ |
| 80 | +#define HAVE_STDIO_H 1 |
| 81 | + |
61 | 82 | /* Define to 1 if you have the <stdlib.h> header file. */ |
62 | 83 | #define HAVE_STDLIB_H 1 |
63 | 84 |
|
|
97 | 118 | /* Use ARM NEON inline asm optimizations */ |
98 | 119 | /* #undef OPUS_ARM_INLINE_NEON */ |
99 | 120 |
|
| 121 | +/* Compiler supports Aarch64 DOTPROD Intrinsics */ |
| 122 | +/* #undef OPUS_ARM_MAY_HAVE_DOTPROD */ |
| 123 | + |
100 | 124 | /* Define if assembler supports EDSP instructions */ |
101 | 125 | /* #undef OPUS_ARM_MAY_HAVE_EDSP */ |
102 | 126 |
|
|
112 | 136 | /* Define if binary requires Aarch64 Neon Intrinsics */ |
113 | 137 | /* #undef OPUS_ARM_PRESUME_AARCH64_NEON_INTR */ |
114 | 138 |
|
| 139 | +/* Define if binary requires Aarch64 dotprod Intrinsics */ |
| 140 | +/* #undef OPUS_ARM_PRESUME_DOTPROD */ |
| 141 | + |
115 | 142 | /* Define if binary requires EDSP instruction support */ |
116 | 143 | /* #undef OPUS_ARM_PRESUME_EDSP */ |
117 | 144 |
|
|
133 | 160 | /* Use run-time CPU capabilities detection */ |
134 | 161 | #define OPUS_HAVE_RTCD 1 |
135 | 162 |
|
136 | | -/* Compiler supports X86 AVX Intrinsics */ |
137 | | -#define OPUS_X86_MAY_HAVE_AVX 1 |
| 163 | +/* Compiler supports X86 AVX2 Intrinsics */ |
| 164 | +/* #undef OPUS_X86_MAY_HAVE_AVX2 */ |
138 | 165 |
|
139 | 166 | /* Compiler supports X86 SSE Intrinsics */ |
140 | 167 | #define OPUS_X86_MAY_HAVE_SSE 1 |
|
145 | 172 | /* Compiler supports X86 SSE4.1 Intrinsics */ |
146 | 173 | //#define OPUS_X86_MAY_HAVE_SSE4_1 1 |
147 | 174 |
|
148 | | -/* Define if binary requires AVX intrinsics support */ |
149 | | -/* #undef OPUS_X86_PRESUME_AVX */ |
| 175 | +/* Define if binary requires AVX2 intrinsics support */ |
| 176 | +/* #undef OPUS_X86_PRESUME_AVX2 */ |
150 | 177 |
|
151 | 178 | /* Define if binary requires SSE intrinsics support */ |
152 | 179 | #define OPUS_X86_PRESUME_SSE 1 |
|
164 | 191 | #define PACKAGE_NAME "opus" |
165 | 192 |
|
166 | 193 | /* Define to the full name and version of this package. */ |
167 | | -#define PACKAGE_STRING "opus 1.3.1" |
| 194 | +#define PACKAGE_STRING "opus 1.5.2" |
168 | 195 |
|
169 | 196 | /* Define to the one symbol short name of this package. */ |
170 | 197 | #define PACKAGE_TARNAME "opus" |
|
173 | 200 | #define PACKAGE_URL "" |
174 | 201 |
|
175 | 202 | /* Define to the version of this package. */ |
176 | | -#define PACKAGE_VERSION "1.3.1" |
| 203 | +#define PACKAGE_VERSION "1.5.2" |
177 | 204 |
|
178 | 205 | /* Define to 1 if you have the ANSI C header files. */ |
179 | 206 | #define STDC_HEADERS 1 |
|
0 commit comments