19#ifndef AVCODEC_AVFFT_H
20#define AVCODEC_AVFFT_H
Macro definitions for various function/variable attributes.
#define attribute_deprecated
attribute_deprecated FFTContext * av_fft_init(int nbits, int inverse)
Set up a complex FFT.
attribute_deprecated void av_dct_calc(DCTContext *s, FFTSample *data)
attribute_deprecated void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
attribute_deprecated void av_imdct_half(FFTContext *s, FFTSample *output, const FFTSample *input)
attribute_deprecated FFTContext * av_mdct_init(int nbits, int inverse, double scale)
attribute_deprecated void av_dct_end(DCTContext *s)
attribute_deprecated RDFTContext * av_rdft_init(int nbits, enum RDFTransformType trans)
Set up a real FFT.
struct DCTContext DCTContext
attribute_deprecated void av_imdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
attribute_deprecated void av_fft_calc(FFTContext *s, FFTComplex *z)
Do a complex FFT with the parameters defined in av_fft_init().
attribute_deprecated void av_mdct_end(FFTContext *s)
struct FFTContext FFTContext
attribute_deprecated void av_rdft_end(RDFTContext *s)
attribute_deprecated void av_fft_permute(FFTContext *s, FFTComplex *z)
Do the permutation needed BEFORE calling ff_fft_calc().
struct RDFTContext RDFTContext
attribute_deprecated DCTContext * av_dct_init(int nbits, enum DCTTransformType type)
Set up DCT.
attribute_deprecated void av_fft_end(FFTContext *s)
attribute_deprecated void av_rdft_calc(RDFTContext *s, FFTSample *data)