FFmpeg  4.0
Data Fields
DCTdnoizContext Struct Reference

Data Fields

const AVClassclass
 
char * expr_str
 
AVExprexpr [MAX_THREADS]
 
double var_values [MAX_THREADS][VAR_VARS_NB]
 
int nb_threads
 
int pr_width
 
int pr_height
 
float sigma
 
float th
 
float * cbuf [2][3]
 
float * slices [MAX_THREADS]
 
float * weights
 
int p_linesize
 
int overlap
 
int step
 
int n
 
int bsize
 
void(* filter_freq_func )(struct DCTdnoizContext *s, const float *src, int src_linesize, float *dst, int dst_linesize, int thread_id)
 
void(* color_decorrelation )(float **dst, int dst_linesize, const uint8_t **src, int src_linesize, int w, int h)
 
void(* color_correlation )(uint8_t **dst, int dst_linesize, float **src, int src_linesize, int w, int h)
 

Detailed Description

Definition at line 41 of file vf_dctdnoiz.c.

Field Documentation

◆ class

const AVClass* DCTdnoizContext::class

Definition at line 42 of file vf_dctdnoiz.c.

◆ expr_str

char* DCTdnoizContext::expr_str

Definition at line 45 of file vf_dctdnoiz.c.

Referenced by config_input(), and init().

◆ expr

AVExpr* DCTdnoizContext::expr[MAX_THREADS]

Definition at line 46 of file vf_dctdnoiz.c.

Referenced by config_input(), and uninit().

◆ var_values

double DCTdnoizContext::var_values[MAX_THREADS][VAR_VARS_NB]

Definition at line 47 of file vf_dctdnoiz.c.

◆ nb_threads

int DCTdnoizContext::nb_threads

Definition at line 49 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_frame(), and uninit().

◆ pr_width

int DCTdnoizContext::pr_width

Definition at line 50 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_frame(), and filter_slice().

◆ pr_height

int DCTdnoizContext::pr_height

Definition at line 50 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_frame(), and filter_slice().

◆ sigma

float DCTdnoizContext::sigma

Definition at line 51 of file vf_dctdnoiz.c.

Referenced by init().

◆ th

float DCTdnoizContext::th

Definition at line 52 of file vf_dctdnoiz.c.

Referenced by init().

◆ cbuf

float* DCTdnoizContext::cbuf[2][3]

Definition at line 53 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_frame(), and uninit().

◆ slices

float* DCTdnoizContext::slices[MAX_THREADS]

Definition at line 54 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_slice(), and uninit().

◆ weights

float* DCTdnoizContext::weights

Definition at line 55 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_slice(), and uninit().

◆ p_linesize

int DCTdnoizContext::p_linesize

Definition at line 56 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_frame(), and filter_slice().

◆ overlap

int DCTdnoizContext::overlap

Definition at line 57 of file vf_dctdnoiz.c.

Referenced by init().

◆ step

int DCTdnoizContext::step

Definition at line 58 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_slice(), and init().

◆ n

int DCTdnoizContext::n

Definition at line 59 of file vf_dctdnoiz.c.

Referenced by config_input(), and init().

◆ bsize

int DCTdnoizContext::bsize

Definition at line 60 of file vf_dctdnoiz.c.

Referenced by config_input(), filter_slice(), and init().

◆ filter_freq_func

void(* DCTdnoizContext::filter_freq_func) (struct DCTdnoizContext *s, const float *src, int src_linesize, float *dst, int dst_linesize, int thread_id)

Definition at line 61 of file vf_dctdnoiz.c.

Referenced by filter_slice(), and init().

◆ color_decorrelation

void(* DCTdnoizContext::color_decorrelation) (float **dst, int dst_linesize, const uint8_t **src, int src_linesize, int w, int h)

Definition at line 65 of file vf_dctdnoiz.c.

Referenced by config_input(), and filter_frame().

◆ color_correlation

void(* DCTdnoizContext::color_correlation) (uint8_t **dst, int dst_linesize, float **src, int src_linesize, int w, int h)

Definition at line 68 of file vf_dctdnoiz.c.

Referenced by config_input(), and filter_frame().


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