This matches FFT_FLOAT
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
... | ... |
@@ -38,7 +38,7 @@ |
38 | 38 |
|
39 | 39 |
#define SCALE_FLOAT(a, bits) lrint((a) * (double)(1 << (bits))) |
40 | 40 |
|
41 |
-#if CONFIG_FFT_FIXED_32 |
|
41 |
+#if FFT_FIXED_32 |
|
42 | 42 |
|
43 | 43 |
#define CMUL(dre, dim, are, aim, bre, bim) do { \ |
44 | 44 |
int64_t accu; \ |
... | ... |
@@ -52,7 +52,7 @@ |
52 | 52 |
|
53 | 53 |
#define FIX15(a) av_clip(SCALE_FLOAT(a, 31), -2147483647, 2147483647) |
54 | 54 |
|
55 |
-#else /* CONFIG_FFT_FIXED_32 */ |
|
55 |
+#else /* FFT_FIXED_32 */ |
|
56 | 56 |
|
57 | 57 |
#include "fft.h" |
58 | 58 |
#include "mathops.h" |
... | ... |
@@ -79,7 +79,7 @@ void ff_mdct_calcw_c(FFTContext *s, FFTDouble *output, const FFTSample *input); |
79 | 79 |
#define CMULL(dre, dim, are, aim, bre, bim) \ |
80 | 80 |
CMULS(dre, dim, are, aim, bre, bim, 0) |
81 | 81 |
|
82 |
-#endif /* CONFIG_FFT_FIXED_32 */ |
|
82 |
+#endif /* FFT_FIXED_32 */ |
|
83 | 83 |
|
84 | 84 |
#endif /* FFT_FLOAT */ |
85 | 85 |
|
... | ... |
@@ -26,8 +26,8 @@ |
26 | 26 |
#define FFT_FLOAT 1 |
27 | 27 |
#endif |
28 | 28 |
|
29 |
-#ifndef CONFIG_FFT_FIXED_32 |
|
30 |
-#define CONFIG_FFT_FIXED_32 0 |
|
29 |
+#ifndef FFT_FIXED_32 |
|
30 |
+#define FFT_FIXED_32 0 |
|
31 | 31 |
#endif |
32 | 32 |
|
33 | 33 |
#include <stdint.h> |
... | ... |
@@ -44,20 +44,20 @@ typedef float FFTDouble; |
44 | 44 |
|
45 | 45 |
#else |
46 | 46 |
|
47 |
-#if CONFIG_FFT_FIXED_32 |
|
47 |
+#if FFT_FIXED_32 |
|
48 | 48 |
|
49 | 49 |
#define Q31(x) (int)((x)*2147483648.0 + 0.5) |
50 | 50 |
#define FFT_NAME(x) x ## _fixed_32 |
51 | 51 |
|
52 | 52 |
typedef int32_t FFTSample; |
53 | 53 |
|
54 |
-#else /* CONFIG_FFT_FIXED_32 */ |
|
54 |
+#else /* FFT_FIXED_32 */ |
|
55 | 55 |
|
56 | 56 |
#define FFT_NAME(x) x ## _fixed |
57 | 57 |
|
58 | 58 |
typedef int16_t FFTSample; |
59 | 59 |
|
60 |
-#endif /* CONFIG_FFT_FIXED_32 */ |
|
60 |
+#endif /* FFT_FIXED_32 */ |
|
61 | 61 |
|
62 | 62 |
typedef struct FFTComplex { |
63 | 63 |
FFTSample re, im; |
... | ... |
@@ -32,9 +32,9 @@ |
32 | 32 |
#include "fft.h" |
33 | 33 |
#include "fft-internal.h" |
34 | 34 |
|
35 |
-#if CONFIG_FFT_FIXED_32 |
|
35 |
+#if FFT_FIXED_32 |
|
36 | 36 |
#include "fft_table.h" |
37 |
-#else /* CONFIG_FFT_FIXED_32 */ |
|
37 |
+#else /* FFT_FIXED_32 */ |
|
38 | 38 |
|
39 | 39 |
/* cos(2*pi*x/n) for 0<=x<=n/4, followed by its reverse */ |
40 | 40 |
#if !CONFIG_HARDCODED_TABLES |
... | ... |
@@ -69,7 +69,7 @@ COSTABLE_CONST FFTSample * const FFT_NAME(ff_cos_tabs)[] = { |
69 | 69 |
FFT_NAME(ff_cos_65536), |
70 | 70 |
}; |
71 | 71 |
|
72 |
-#endif /* CONFIG_FFT_FIXED_32 */ |
|
72 |
+#endif /* FFT_FIXED_32 */ |
|
73 | 73 |
|
74 | 74 |
static void fft_permute_c(FFTContext *s, FFTComplex *z); |
75 | 75 |
static void fft_calc_c(FFTContext *s, FFTComplex *z); |
... | ... |
@@ -87,7 +87,7 @@ static int split_radix_permutation(int i, int n, int inverse) |
87 | 87 |
|
88 | 88 |
av_cold void ff_init_ff_cos_tabs(int index) |
89 | 89 |
{ |
90 |
-#if (!CONFIG_HARDCODED_TABLES) && (!CONFIG_FFT_FIXED_32) |
|
90 |
+#if (!CONFIG_HARDCODED_TABLES) && (!FFT_FIXED_32) |
|
91 | 91 |
int i; |
92 | 92 |
int m = 1<<index; |
93 | 93 |
double freq = 2*M_PI/m; |
... | ... |
@@ -163,12 +163,12 @@ av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse) |
163 | 163 |
s->mdct_calc = ff_mdct_calc_c; |
164 | 164 |
#endif |
165 | 165 |
|
166 |
-#if CONFIG_FFT_FIXED_32 |
|
166 |
+#if FFT_FIXED_32 |
|
167 | 167 |
{ |
168 | 168 |
int n=0; |
169 | 169 |
ff_fft_lut_init(fft_offsets_lut, 0, 1 << 16, &n); |
170 | 170 |
} |
171 |
-#else /* CONFIG_FFT_FIXED_32 */ |
|
171 |
+#else /* FFT_FIXED_32 */ |
|
172 | 172 |
#if FFT_FLOAT |
173 | 173 |
if (ARCH_ARM) ff_fft_init_arm(s); |
174 | 174 |
if (ARCH_PPC) ff_fft_init_ppc(s); |
... | ... |
@@ -182,7 +182,7 @@ av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse) |
182 | 182 |
for(j=4; j<=nbits; j++) { |
183 | 183 |
ff_init_ff_cos_tabs(j); |
184 | 184 |
} |
185 |
-#endif /* CONFIG_FFT_FIXED_32 */ |
|
185 |
+#endif /* FFT_FIXED_32 */ |
|
186 | 186 |
|
187 | 187 |
|
188 | 188 |
if (s->fft_permutation == FF_FFT_PERM_AVX) { |
... | ... |
@@ -219,7 +219,7 @@ av_cold void ff_fft_end(FFTContext *s) |
219 | 219 |
av_freep(&s->tmp_buf); |
220 | 220 |
} |
221 | 221 |
|
222 |
-#if CONFIG_FFT_FIXED_32 |
|
222 |
+#if FFT_FIXED_32 |
|
223 | 223 |
|
224 | 224 |
static void fft_calc_c(FFTContext *s, FFTComplex *z) { |
225 | 225 |
|
... | ... |
@@ -380,7 +380,7 @@ static void fft_calc_c(FFTContext *s, FFTComplex *z) { |
380 | 380 |
} |
381 | 381 |
} |
382 | 382 |
|
383 |
-#else /* CONFIG_FFT_FIXED_32 */ |
|
383 |
+#else /* FFT_FIXED_32 */ |
|
384 | 384 |
|
385 | 385 |
#define BUTTERFLIES(a0,a1,a2,a3) {\ |
386 | 386 |
BF(t3, t5, t5, t1);\ |
... | ... |
@@ -527,4 +527,4 @@ static void fft_calc_c(FFTContext *s, FFTComplex *z) |
527 | 527 |
{ |
528 | 528 |
fft_dispatch[s->nbits-2](z); |
529 | 529 |
} |
530 |
-#endif /* CONFIG_FFT_FIXED_32 */ |
|
530 |
+#endif /* FFT_FIXED_32 */ |
... | ... |
@@ -34,11 +34,11 @@ |
34 | 34 |
#if FFT_FLOAT |
35 | 35 |
# define RSCALE(x) (x) |
36 | 36 |
#else |
37 |
-#if CONFIG_FFT_FIXED_32 |
|
37 |
+#if FFT_FIXED_32 |
|
38 | 38 |
# define RSCALE(x) (((x) + 32) >> 6) |
39 |
-#else /* CONFIG_FFT_FIXED_32 */ |
|
39 |
+#else /* FFT_FIXED_32 */ |
|
40 | 40 |
# define RSCALE(x) ((x) >> 1) |
41 |
-#endif /* CONFIG_FFT_FIXED_32 */ |
|
41 |
+#endif /* FFT_FIXED_32 */ |
|
42 | 42 |
#endif |
43 | 43 |
|
44 | 44 |
/** |