FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
 
ptrdiff_t ii_lz_32
 
struct weighted_avgwa
 
ptrdiff_t wa_linesize
 
float weight_lut [WEIGHT_LUT_SIZE]
 
float pdiff_lut_scale
 
uint32_t max_meaningful_diff
 
NLMeansDSPContext dsp
 

Detailed Description

Definition at line 49 of file vf_nlmeans.c.

Field Documentation

const AVClass* NLMeansContext::class

Definition at line 50 of file vf_nlmeans.c.

int NLMeansContext::nb_planes

Definition at line 51 of file vf_nlmeans.c.

Referenced by config_input(), and filter_frame().

int NLMeansContext::chroma_w

Definition at line 52 of file vf_nlmeans.c.

Referenced by config_input(), and filter_frame().

int NLMeansContext::chroma_h

Definition at line 52 of file vf_nlmeans.c.

Referenced by config_input(), and filter_frame().

double NLMeansContext::pdiff_scale

Definition at line 53 of file vf_nlmeans.c.

Referenced by init().

double NLMeansContext::sigma

Definition at line 54 of file vf_nlmeans.c.

Referenced by init().

int NLMeansContext::patch_size

Definition at line 55 of file vf_nlmeans.c.

Referenced by init().

int NLMeansContext::patch_hsize

Definition at line 55 of file vf_nlmeans.c.

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

int NLMeansContext::patch_size_uv

Definition at line 56 of file vf_nlmeans.c.

Referenced by init().

int NLMeansContext::patch_hsize_uv

Definition at line 56 of file vf_nlmeans.c.

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

int NLMeansContext::research_size

Definition at line 57 of file vf_nlmeans.c.

Referenced by init().

int NLMeansContext::research_hsize

Definition at line 57 of file vf_nlmeans.c.

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

int NLMeansContext::research_size_uv

Definition at line 58 of file vf_nlmeans.c.

Referenced by init().

int NLMeansContext::research_hsize_uv

Definition at line 58 of file vf_nlmeans.c.

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

uint32_t* NLMeansContext::ii_orig

Definition at line 59 of file vf_nlmeans.c.

Referenced by config_input(), and uninit().

uint32_t* NLMeansContext::ii

Definition at line 60 of file vf_nlmeans.c.

Referenced by config_input(), and nlmeans_plane().

int NLMeansContext::ii_w

Definition at line 61 of file vf_nlmeans.c.

Referenced by config_input().

int NLMeansContext::ii_h

Definition at line 61 of file vf_nlmeans.c.

Referenced by config_input().

ptrdiff_t NLMeansContext::ii_lz_32

Definition at line 62 of file vf_nlmeans.c.

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

struct weighted_avg* NLMeansContext::wa

Definition at line 63 of file vf_nlmeans.c.

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

ptrdiff_t NLMeansContext::wa_linesize

Definition at line 64 of file vf_nlmeans.c.

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

float NLMeansContext::weight_lut[WEIGHT_LUT_SIZE]

Definition at line 65 of file vf_nlmeans.c.

Referenced by init(), and nlmeans_slice().

float NLMeansContext::pdiff_lut_scale

Definition at line 66 of file vf_nlmeans.c.

Referenced by init(), and nlmeans_slice().

uint32_t NLMeansContext::max_meaningful_diff

Definition at line 67 of file vf_nlmeans.c.

Referenced by init().

NLMeansDSPContext NLMeansContext::dsp

Definition at line 68 of file vf_nlmeans.c.

Referenced by init(), and nlmeans_plane().


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