FFmpeg  4.0
Data Fields
NLMeansContext Struct Reference

Data Fields

const AVClassclass
 
int nb_planes
 
int chroma_w
 
int chroma_h
 
double pdiff_scale
 
double sigma
 
int patch_size
 
int patch_hsize
 
int patch_size_uv
 
int patch_hsize_uv
 
int research_size
 
int research_hsize
 
int research_size_uv
 
int research_hsize_uv
 
uint32_t * ii_orig
 
uint32_t * ii
 
int ii_w
 
int ii_h
 
int ii_lz_32
 
struct weighted_avgwa
 
int wa_linesize
 
double weight_lut [WEIGHT_LUT_SIZE]
 
double pdiff_lut_scale
 
int max_meaningful_diff
 

Detailed Description

Definition at line 50 of file vf_nlmeans.c.

Field Documentation

◆ class

const AVClass* NLMeansContext::class

Definition at line 51 of file vf_nlmeans.c.

◆ nb_planes

int NLMeansContext::nb_planes

Definition at line 52 of file vf_nlmeans.c.

Referenced by config_input(), and filter_frame().

◆ chroma_w

int NLMeansContext::chroma_w

Definition at line 53 of file vf_nlmeans.c.

Referenced by config_input(), and filter_frame().

◆ chroma_h

int NLMeansContext::chroma_h

Definition at line 53 of file vf_nlmeans.c.

Referenced by config_input(), and filter_frame().

◆ pdiff_scale

double NLMeansContext::pdiff_scale

Definition at line 54 of file vf_nlmeans.c.

Referenced by init().

◆ sigma

double NLMeansContext::sigma

Definition at line 55 of file vf_nlmeans.c.

Referenced by init().

◆ patch_size

int NLMeansContext::patch_size

Definition at line 56 of file vf_nlmeans.c.

Referenced by init().

◆ patch_hsize

int NLMeansContext::patch_hsize

Definition at line 56 of file vf_nlmeans.c.

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

◆ patch_size_uv

int NLMeansContext::patch_size_uv

Definition at line 57 of file vf_nlmeans.c.

Referenced by init().

◆ patch_hsize_uv

int NLMeansContext::patch_hsize_uv

Definition at line 57 of file vf_nlmeans.c.

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

◆ research_size

int NLMeansContext::research_size

Definition at line 58 of file vf_nlmeans.c.

Referenced by init().

◆ research_hsize

int NLMeansContext::research_hsize

Definition at line 58 of file vf_nlmeans.c.

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

◆ research_size_uv

int NLMeansContext::research_size_uv

Definition at line 59 of file vf_nlmeans.c.

Referenced by init().

◆ research_hsize_uv

int NLMeansContext::research_hsize_uv

Definition at line 59 of file vf_nlmeans.c.

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

◆ ii_orig

uint32_t* NLMeansContext::ii_orig

Definition at line 60 of file vf_nlmeans.c.

Referenced by config_input(), and uninit().

◆ ii

uint32_t* NLMeansContext::ii

Definition at line 61 of file vf_nlmeans.c.

Referenced by config_input(), and nlmeans_plane().

◆ ii_w

int NLMeansContext::ii_w

Definition at line 62 of file vf_nlmeans.c.

Referenced by config_input().

◆ ii_h

int NLMeansContext::ii_h

Definition at line 62 of file vf_nlmeans.c.

Referenced by config_input().

◆ ii_lz_32

int NLMeansContext::ii_lz_32

Definition at line 63 of file vf_nlmeans.c.

Referenced by config_input(), nlmeans_plane(), and nlmeans_slice().

◆ wa

struct weighted_avg* NLMeansContext::wa

Definition at line 64 of file vf_nlmeans.c.

Referenced by config_input(), nlmeans_plane(), nlmeans_slice(), and uninit().

◆ wa_linesize

int NLMeansContext::wa_linesize

Definition at line 65 of file vf_nlmeans.c.

Referenced by config_input(), nlmeans_plane(), and nlmeans_slice().

◆ weight_lut

double NLMeansContext::weight_lut[WEIGHT_LUT_SIZE]

Definition at line 66 of file vf_nlmeans.c.

Referenced by init(), and nlmeans_slice().

◆ pdiff_lut_scale

double NLMeansContext::pdiff_lut_scale

Definition at line 67 of file vf_nlmeans.c.

Referenced by init(), and nlmeans_slice().

◆ max_meaningful_diff

int NLMeansContext::max_meaningful_diff

Definition at line 68 of file vf_nlmeans.c.

Referenced by init().


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