Commit 99b6357f authored by Michael Niedermayer's avatar Michael Niedermayer

rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32

This matches FFT_FLOAT
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 7778979f
...@@ -17,5 +17,5 @@ ...@@ -17,5 +17,5 @@
*/ */
#define FFT_FLOAT 0 #define FFT_FLOAT 0
#define CONFIG_FFT_FIXED_32 1 #define FFT_FIXED_32 1
#include "fft-test.c" #include "fft-test.c"
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
#define SCALE_FLOAT(a, bits) lrint((a) * (double)(1 << (bits))) #define SCALE_FLOAT(a, bits) lrint((a) * (double)(1 << (bits)))
#if CONFIG_FFT_FIXED_32 #if FFT_FIXED_32
#define CMUL(dre, dim, are, aim, bre, bim) do { \ #define CMUL(dre, dim, are, aim, bre, bim) do { \
int64_t accu; \ int64_t accu; \
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
#define FIX15(a) av_clip(SCALE_FLOAT(a, 31), -2147483647, 2147483647) #define FIX15(a) av_clip(SCALE_FLOAT(a, 31), -2147483647, 2147483647)
#else /* CONFIG_FFT_FIXED_32 */ #else /* FFT_FIXED_32 */
#include "fft.h" #include "fft.h"
#include "mathops.h" #include "mathops.h"
...@@ -79,7 +79,7 @@ void ff_mdct_calcw_c(FFTContext *s, FFTDouble *output, const FFTSample *input); ...@@ -79,7 +79,7 @@ void ff_mdct_calcw_c(FFTContext *s, FFTDouble *output, const FFTSample *input);
#define CMULL(dre, dim, are, aim, bre, bim) \ #define CMULL(dre, dim, are, aim, bre, bim) \
CMULS(dre, dim, are, aim, bre, bim, 0) CMULS(dre, dim, are, aim, bre, bim, 0)
#endif /* CONFIG_FFT_FIXED_32 */ #endif /* FFT_FIXED_32 */
#endif /* FFT_FLOAT */ #endif /* FFT_FLOAT */
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
# define RANGE 1.0 # define RANGE 1.0
# define REF_SCALE(x, bits) (x) # define REF_SCALE(x, bits) (x)
# define FMT "%10.6f" # define FMT "%10.6f"
#elif CONFIG_FFT_FIXED_32 #elif FFT_FIXED_32
# define RANGE 8388608 # define RANGE 8388608
# define REF_SCALE(x, bits) (x) # define REF_SCALE(x, bits) (x)
# define FMT "%6d" # define FMT "%6d"
......
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
#define FFT_FLOAT 1 #define FFT_FLOAT 1
#endif #endif
#ifndef CONFIG_FFT_FIXED_32 #ifndef FFT_FIXED_32
#define CONFIG_FFT_FIXED_32 0 #define FFT_FIXED_32 0
#endif #endif
#include <stdint.h> #include <stdint.h>
...@@ -44,20 +44,20 @@ typedef float FFTDouble; ...@@ -44,20 +44,20 @@ typedef float FFTDouble;
#else #else
#if CONFIG_FFT_FIXED_32 #if FFT_FIXED_32
#define Q31(x) (int)((x)*2147483648.0 + 0.5) #define Q31(x) (int)((x)*2147483648.0 + 0.5)
#define FFT_NAME(x) x ## _fixed_32 #define FFT_NAME(x) x ## _fixed_32
typedef int32_t FFTSample; typedef int32_t FFTSample;
#else /* CONFIG_FFT_FIXED_32 */ #else /* FFT_FIXED_32 */
#define FFT_NAME(x) x ## _fixed #define FFT_NAME(x) x ## _fixed
typedef int16_t FFTSample; typedef int16_t FFTSample;
#endif /* CONFIG_FFT_FIXED_32 */ #endif /* FFT_FIXED_32 */
typedef struct FFTComplex { typedef struct FFTComplex {
FFTSample re, im; FFTSample re, im;
......
...@@ -17,5 +17,5 @@ ...@@ -17,5 +17,5 @@
*/ */
#define FFT_FLOAT 0 #define FFT_FLOAT 0
#define CONFIG_FFT_FIXED_32 0 #define FFT_FIXED_32 0
#include "fft_template.c" #include "fft_template.c"
...@@ -48,5 +48,5 @@ ...@@ -48,5 +48,5 @@
*/ */
#define FFT_FLOAT 0 #define FFT_FLOAT 0
#define CONFIG_FFT_FIXED_32 1 #define FFT_FIXED_32 1
#include "fft_template.c" #include "fft_template.c"
...@@ -17,5 +17,5 @@ ...@@ -17,5 +17,5 @@
*/ */
#define FFT_FLOAT 1 #define FFT_FLOAT 1
#define CONFIG_FFT_FIXED_32 0 #define FFT_FIXED_32 0
#include "fft_template.c" #include "fft_template.c"
...@@ -32,9 +32,9 @@ ...@@ -32,9 +32,9 @@
#include "fft.h" #include "fft.h"
#include "fft-internal.h" #include "fft-internal.h"
#if CONFIG_FFT_FIXED_32 #if FFT_FIXED_32
#include "fft_table.h" #include "fft_table.h"
#else /* CONFIG_FFT_FIXED_32 */ #else /* FFT_FIXED_32 */
/* cos(2*pi*x/n) for 0<=x<=n/4, followed by its reverse */ /* cos(2*pi*x/n) for 0<=x<=n/4, followed by its reverse */
#if !CONFIG_HARDCODED_TABLES #if !CONFIG_HARDCODED_TABLES
...@@ -69,7 +69,7 @@ COSTABLE_CONST FFTSample * const FFT_NAME(ff_cos_tabs)[] = { ...@@ -69,7 +69,7 @@ COSTABLE_CONST FFTSample * const FFT_NAME(ff_cos_tabs)[] = {
FFT_NAME(ff_cos_65536), FFT_NAME(ff_cos_65536),
}; };
#endif /* CONFIG_FFT_FIXED_32 */ #endif /* FFT_FIXED_32 */
static void fft_permute_c(FFTContext *s, FFTComplex *z); static void fft_permute_c(FFTContext *s, FFTComplex *z);
static void fft_calc_c(FFTContext *s, FFTComplex *z); 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,7 +87,7 @@ static int split_radix_permutation(int i, int n, int inverse)
av_cold void ff_init_ff_cos_tabs(int index) av_cold void ff_init_ff_cos_tabs(int index)
{ {
#if (!CONFIG_HARDCODED_TABLES) && (!CONFIG_FFT_FIXED_32) #if (!CONFIG_HARDCODED_TABLES) && (!FFT_FIXED_32)
int i; int i;
int m = 1<<index; int m = 1<<index;
double freq = 2*M_PI/m; double freq = 2*M_PI/m;
...@@ -163,12 +163,12 @@ av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse) ...@@ -163,12 +163,12 @@ av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse)
s->mdct_calc = ff_mdct_calc_c; s->mdct_calc = ff_mdct_calc_c;
#endif #endif
#if CONFIG_FFT_FIXED_32 #if FFT_FIXED_32
{ {
int n=0; int n=0;
ff_fft_lut_init(fft_offsets_lut, 0, 1 << 16, &n); ff_fft_lut_init(fft_offsets_lut, 0, 1 << 16, &n);
} }
#else /* CONFIG_FFT_FIXED_32 */ #else /* FFT_FIXED_32 */
#if FFT_FLOAT #if FFT_FLOAT
if (ARCH_ARM) ff_fft_init_arm(s); if (ARCH_ARM) ff_fft_init_arm(s);
if (ARCH_PPC) ff_fft_init_ppc(s); 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,7 +182,7 @@ av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse)
for(j=4; j<=nbits; j++) { for(j=4; j<=nbits; j++) {
ff_init_ff_cos_tabs(j); ff_init_ff_cos_tabs(j);
} }
#endif /* CONFIG_FFT_FIXED_32 */ #endif /* FFT_FIXED_32 */
if (s->fft_permutation == FF_FFT_PERM_AVX) { if (s->fft_permutation == FF_FFT_PERM_AVX) {
...@@ -219,7 +219,7 @@ av_cold void ff_fft_end(FFTContext *s) ...@@ -219,7 +219,7 @@ av_cold void ff_fft_end(FFTContext *s)
av_freep(&s->tmp_buf); av_freep(&s->tmp_buf);
} }
#if CONFIG_FFT_FIXED_32 #if FFT_FIXED_32
static void fft_calc_c(FFTContext *s, FFTComplex *z) { static void fft_calc_c(FFTContext *s, FFTComplex *z) {
...@@ -380,7 +380,7 @@ static void fft_calc_c(FFTContext *s, FFTComplex *z) { ...@@ -380,7 +380,7 @@ static void fft_calc_c(FFTContext *s, FFTComplex *z) {
} }
} }
#else /* CONFIG_FFT_FIXED_32 */ #else /* FFT_FIXED_32 */
#define BUTTERFLIES(a0,a1,a2,a3) {\ #define BUTTERFLIES(a0,a1,a2,a3) {\
BF(t3, t5, t5, t1);\ BF(t3, t5, t5, t1);\
...@@ -527,4 +527,4 @@ static void fft_calc_c(FFTContext *s, FFTComplex *z) ...@@ -527,4 +527,4 @@ static void fft_calc_c(FFTContext *s, FFTComplex *z)
{ {
fft_dispatch[s->nbits-2](z); fft_dispatch[s->nbits-2](z);
} }
#endif /* CONFIG_FFT_FIXED_32 */ #endif /* FFT_FIXED_32 */
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
*/ */
#define FFT_FLOAT 0 #define FFT_FLOAT 0
#define CONFIG_FFT_FIXED_32 0 #define FFT_FIXED_32 0
#include "mdct_template.c" #include "mdct_template.c"
/* same as ff_mdct_calcw_c with double-width unscaled output */ /* same as ff_mdct_calcw_c with double-width unscaled output */
......
...@@ -48,5 +48,5 @@ ...@@ -48,5 +48,5 @@
*/ */
#define FFT_FLOAT 0 #define FFT_FLOAT 0
#define CONFIG_FFT_FIXED_32 1 #define FFT_FIXED_32 1
#include "mdct_template.c" #include "mdct_template.c"
...@@ -17,5 +17,5 @@ ...@@ -17,5 +17,5 @@
*/ */
#define FFT_FLOAT 1 #define FFT_FLOAT 1
#define CONFIG_FFT_FIXED_32 0 #define FFT_FIXED_32 0
#include "mdct_template.c" #include "mdct_template.c"
...@@ -34,11 +34,11 @@ ...@@ -34,11 +34,11 @@
#if FFT_FLOAT #if FFT_FLOAT
# define RSCALE(x) (x) # define RSCALE(x) (x)
#else #else
#if CONFIG_FFT_FIXED_32 #if FFT_FIXED_32
# define RSCALE(x) (((x) + 32) >> 6) # define RSCALE(x) (((x) + 32) >> 6)
#else /* CONFIG_FFT_FIXED_32 */ #else /* FFT_FIXED_32 */
# define RSCALE(x) ((x) >> 1) # define RSCALE(x) ((x) >> 1)
#endif /* CONFIG_FFT_FIXED_32 */ #endif /* FFT_FIXED_32 */
#endif #endif
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment