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

Data Fields

const AVClassclass
 
FFFrameSync fs
 
FFTContextfft [4][MAX_THREADS]
 
FFTContextifft [4][MAX_THREADS]
 
int fft_bits [4]
 
int fft_len [4]
 
int planewidth [4]
 
int planeheight [4]
 
FFTComplexfft_hdata [4]
 
FFTComplexfft_vdata [4]
 
FFTComplexfft_hdata_impulse [4]
 
FFTComplexfft_vdata_impulse [4]
 
int depth
 
int planes
 
int impulse
 
float noise
 
int nb_planes
 
int got_impulse [4]
 
int(* filter )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
 

Detailed Description

Definition at line 36 of file vf_convolve.c.

Field Documentation

const AVClass* ConvolveContext::class

Definition at line 37 of file vf_convolve.c.

FFFrameSync ConvolveContext::fs

Definition at line 38 of file vf_convolve.c.

Referenced by activate(), config_output(), and uninit().

FFTContext* ConvolveContext::fft[4][MAX_THREADS]

Definition at line 40 of file vf_convolve.c.

Referenced by config_output(), fft_horizontal(), fft_vertical(), and uninit().

FFTContext* ConvolveContext::ifft[4][MAX_THREADS]

Definition at line 41 of file vf_convolve.c.

Referenced by config_output(), ifft_horizontal(), ifft_vertical(), and uninit().

int ConvolveContext::fft_bits[4]

Definition at line 43 of file vf_convolve.c.

Referenced by config_input_main(), and config_output().

int ConvolveContext::fft_len[4]

Definition at line 44 of file vf_convolve.c.

Referenced by config_input_main(), and do_convolve().

int ConvolveContext::planewidth[4]

Definition at line 45 of file vf_convolve.c.

Referenced by config_input_main(), and do_convolve().

int ConvolveContext::planeheight[4]

Definition at line 46 of file vf_convolve.c.

Referenced by config_input_main(), and do_convolve().

FFTComplex* ConvolveContext::fft_hdata[4]

Definition at line 48 of file vf_convolve.c.

Referenced by config_input_main(), do_convolve(), and uninit().

FFTComplex* ConvolveContext::fft_vdata[4]

Definition at line 49 of file vf_convolve.c.

Referenced by config_input_main(), do_convolve(), and uninit().

FFTComplex* ConvolveContext::fft_hdata_impulse[4]

Definition at line 50 of file vf_convolve.c.

Referenced by config_input_main(), do_convolve(), and uninit().

FFTComplex* ConvolveContext::fft_vdata_impulse[4]

Definition at line 51 of file vf_convolve.c.

Referenced by config_input_main(), do_convolve(), and uninit().

int ConvolveContext::depth

Definition at line 53 of file vf_convolve.c.

Referenced by config_input_main(), do_convolve(), get_input(), and get_output().

int ConvolveContext::planes

Definition at line 54 of file vf_convolve.c.

Referenced by do_convolve().

int ConvolveContext::impulse

Definition at line 55 of file vf_convolve.c.

Referenced by do_convolve().

float ConvolveContext::noise

Definition at line 56 of file vf_convolve.c.

Referenced by complex_divide(), and complex_multiply().

int ConvolveContext::nb_planes

Definition at line 57 of file vf_convolve.c.

Referenced by config_input_main(), config_output(), and do_convolve().

int ConvolveContext::got_impulse[4]

Definition at line 58 of file vf_convolve.c.

Referenced by do_convolve().

int(* ConvolveContext::filter)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)

Definition at line 60 of file vf_convolve.c.

Referenced by do_convolve(), and init().


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