FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
FFTFILTContext Struct Reference

Data Fields

const AVClassclass
 
int eval_mode
 
int depth
 
int nb_planes
 
int planewidth [MAX_PLANES]
 
int planeheight [MAX_PLANES]
 
RDFTContexthrdft [MAX_PLANES]
 
RDFTContextvrdft [MAX_PLANES]
 
RDFTContextihrdft [MAX_PLANES]
 
RDFTContextivrdft [MAX_PLANES]
 
int rdft_hbits [MAX_PLANES]
 
int rdft_vbits [MAX_PLANES]
 
size_t rdft_hlen [MAX_PLANES]
 
size_t rdft_vlen [MAX_PLANES]
 
FFTSamplerdft_hdata [MAX_PLANES]
 
FFTSamplerdft_vdata [MAX_PLANES]
 
int dc [MAX_PLANES]
 
char * weight_str [MAX_PLANES]
 
AVExprweight_expr [MAX_PLANES]
 
double * weight [MAX_PLANES]
 
void(* rdft_horizontal )(struct FFTFILTContext *s, AVFrame *in, int w, int h, int plane)
 
void(* irdft_horizontal )(struct FFTFILTContext *s, AVFrame *out, int w, int h, int plane)
 

Detailed Description

Definition at line 43 of file vf_fftfilt.c.

Field Documentation

const AVClass* FFTFILTContext::class

Definition at line 44 of file vf_fftfilt.c.

int FFTFILTContext::eval_mode

Definition at line 46 of file vf_fftfilt.c.

Referenced by config_props(), and filter_frame().

int FFTFILTContext::depth

Definition at line 47 of file vf_fftfilt.c.

Referenced by config_props(), and irdft_horizontal16().

int FFTFILTContext::nb_planes

Definition at line 48 of file vf_fftfilt.c.

Referenced by config_props(), and filter_frame().

int FFTFILTContext::planewidth[MAX_PLANES]

Definition at line 49 of file vf_fftfilt.c.

Referenced by config_props(), do_eval(), and filter_frame().

int FFTFILTContext::planeheight[MAX_PLANES]

Definition at line 50 of file vf_fftfilt.c.

Referenced by config_props(), do_eval(), and filter_frame().

RDFTContext* FFTFILTContext::hrdft[MAX_PLANES]

Definition at line 52 of file vf_fftfilt.c.

Referenced by config_props(), rdft_horizontal16(), rdft_horizontal8(), and uninit().

RDFTContext* FFTFILTContext::vrdft[MAX_PLANES]

Definition at line 53 of file vf_fftfilt.c.

Referenced by config_props(), rdft_vertical(), and uninit().

RDFTContext* FFTFILTContext::ihrdft[MAX_PLANES]

Definition at line 54 of file vf_fftfilt.c.

Referenced by config_props(), irdft_horizontal16(), irdft_horizontal8(), and uninit().

RDFTContext* FFTFILTContext::ivrdft[MAX_PLANES]

Definition at line 55 of file vf_fftfilt.c.

Referenced by config_props(), irdft_vertical(), and uninit().

int FFTFILTContext::rdft_hbits[MAX_PLANES]

Definition at line 56 of file vf_fftfilt.c.

Referenced by config_props().

int FFTFILTContext::rdft_vbits[MAX_PLANES]

Definition at line 57 of file vf_fftfilt.c.

Referenced by config_props().

size_t FFTFILTContext::rdft_hlen[MAX_PLANES]
size_t FFTFILTContext::rdft_vlen[MAX_PLANES]
FFTSample* FFTFILTContext::rdft_hdata[MAX_PLANES]
FFTSample* FFTFILTContext::rdft_vdata[MAX_PLANES]

Definition at line 61 of file vf_fftfilt.c.

Referenced by config_props(), filter_frame(), irdft_vertical(), lum(), rdft_vertical(), and uninit().

int FFTFILTContext::dc[MAX_PLANES]

Definition at line 63 of file vf_fftfilt.c.

Referenced by filter_frame(), and initialize().

char* FFTFILTContext::weight_str[MAX_PLANES]

Definition at line 64 of file vf_fftfilt.c.

Referenced by initialize().

AVExpr* FFTFILTContext::weight_expr[MAX_PLANES]

Definition at line 65 of file vf_fftfilt.c.

Referenced by do_eval(), initialize(), and uninit().

double* FFTFILTContext::weight[MAX_PLANES]

Definition at line 66 of file vf_fftfilt.c.

Referenced by config_props(), do_eval(), filter_frame(), and uninit().

void(* FFTFILTContext::rdft_horizontal)(struct FFTFILTContext *s, AVFrame *in, int w, int h, int plane)

Definition at line 68 of file vf_fftfilt.c.

Referenced by config_props(), and filter_frame().

void(* FFTFILTContext::irdft_horizontal)(struct FFTFILTContext *s, AVFrame *out, int w, int h, int plane)

Definition at line 69 of file vf_fftfilt.c.

Referenced by config_props(), and filter_frame().


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