Lines Matching refs:nbits
82 static int fft_ref_init(int nbits, int inverse)
84 int i, n = 1 << nbits;
101 static void fft_ref(FFTComplex *tabr, FFTComplex *tab, int nbits)
104 int n = 1 << nbits;
123 tabr[i].re = REF_SCALE(tmp_re, nbits);
124 tabr[i].im = REF_SCALE(tmp_im, nbits);
129 static void imdct_ref(FFTSample *out, FFTSample *in, int nbits)
131 int i, k, n = 1 << nbits;
140 out[i] = REF_SCALE(-sum, nbits - 2);
145 static void mdct_ref(FFTSample *output, FFTSample *input, int nbits)
147 int i, k, n = 1 << nbits;
156 output[k] = REF_SCALE(s, nbits - 1);
163 static void idct_ref(FFTSample *output, FFTSample *input, int nbits)
165 int i, k, n = 1 << nbits;
178 static void dct_ref(FFTSample *output, FFTSample *input, int nbits)
180 int i, k, n = 1 << nbits;
220 static inline void fft_init(FFTContext **s, int nbits, int inverse)
223 *s = av_fft_init(nbits, inverse);
225 ff_fft_init(*s, nbits, inverse);
229 static inline void mdct_init(FFTContext **s, int nbits, int inverse, double scale)
232 *s = av_mdct_init(nbits, inverse, scale);
234 ff_mdct_init(*s, nbits, inverse, scale);
293 static inline void rdft_init(RDFTContext **r, int nbits, enum RDFTransformType trans)
296 *r = av_rdft_init(nbits, trans);
298 ff_rdft_init(*r, nbits, trans);
302 static inline void dct_init(DCTContext **d, int nbits, enum DCTTransformType trans)
305 *d = av_dct_init(nbits, trans);
307 ff_dct_init(*d, nbits, trans);