Data Fields

FFTContext Struct Reference

#include <fft.h>

Data Fields

int nbits
int inverse
uint16_t * revtab
FFTComplexexptab
FFTComplexexptab1
FFTComplextmp_buf
int mdct_size
int mdct_bits
FFTSampletcos
FFTSampletsin
void(* fft_permute )(struct FFTContext *s, FFTComplex *z)
void(* fft_calc )(struct FFTContext *s, FFTComplex *z)
void(* imdct_calc )(struct FFTContext *s, FFTSample *output, const FFTSample *input)
void(* imdct_half )(struct FFTContext *s, FFTSample *output, const FFTSample *input)
void(* mdct_calc )(struct FFTContext *s, FFTSample *output, const FFTSample *input)
int split_radix
int permutation

Detailed Description

Definition at line 32 of file fft.h.


Field Documentation

Definition at line 36 of file fft.h.

Referenced by ff_fft_end(), and ff_fft_init().

Definition at line 37 of file fft.h.

Referenced by ff_fft_calc_altivec(), ff_fft_end(), and ff_fft_init().

void(* FFTContext::fft_calc)(struct FFTContext *s, FFTComplex *z)

Definition at line 44 of file fft.h.

Referenced by av_fft_permute(), ff_fft_init(), ff_fft_init_arm(), ff_fft_init_mmx(), and ff_fft_permute().

void(* FFTContext::imdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input)

Definition at line 46 of file fft.h.

Referenced by ff_fft_init(), ff_fft_init_arm(), ff_fft_init_mmx(), and ff_imdct_calc().

void(* FFTContext::imdct_half)(struct FFTContext *s, FFTSample *output, const FFTSample *input)

Definition at line 47 of file fft.h.

Referenced by ff_fft_init(), ff_fft_init_arm(), ff_fft_init_mmx(), and ff_imdct_half().

Definition at line 34 of file fft.h.

Referenced by ff_fft_calc_altivec(), and ff_fft_init().

void(* FFTContext::mdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input)

Definition at line 48 of file fft.h.

Referenced by ff_fft_init(), ff_fft_init_arm(), and ff_mdct_calc().

Definition at line 39 of file fft.h.

Referenced by ff_mdct_init().

Definition at line 50 of file fft.h.

Referenced by ff_fft_init_arm(), and ff_mdct_init().

uint16_t* FFTContext::revtab

Definition at line 49 of file fft.h.

Referenced by ff_fft_init(), and ff_fft_init_altivec().

Definition at line 38 of file fft.h.

Referenced by ff_fft_end(), ff_fft_init(), ff_fft_permute_c(), and ff_fft_permute_sse().


The documentation for this struct was generated from the following file: