FFmpeg  4.0
Data Fields
NNEDIContext Struct Reference

Data Fields

const AVClassclass
 
char * weights_file
 
AVFramesrc
 
AVFramesecond
 
AVFramedst
 
int eof
 
int64_t cur_pts
 
AVFloatDSPContextfdsp
 
int nb_planes
 
int linesize [4]
 
int planeheight [4]
 
float * weights0
 
float * weights1 [2]
 
int asize
 
int nns
 
int xdia
 
int ydia
 
int deint
 
int field
 
int process_plane
 
int nsize
 
int nnsparam
 
int qual
 
int etype
 
int pscrn
 
int fapprox
 
int max_value
 
void(* copy_pad )(const AVFrame *, FrameData *, struct NNEDIContext *, int)
 
void(* evalfunc_0 )(struct NNEDIContext *, FrameData *)
 
void(* evalfunc_1 )(struct NNEDIContext *, FrameData *)
 
void(* readpixels )(const uint8_t *, const int, float *)
 
void(* compute_network0 )(struct NNEDIContext *s, const float *, const float *, uint8_t *)
 
int32_t(* process_line0 )(const uint8_t *, int, uint8_t *, const uint8_t *, const int, const int, const int)
 
void(* extract )(const uint8_t *, const int, const int, const int, float *, float *)
 
void(* dot_prod )(struct NNEDIContext *, const float *, const float *, float *, const int, const int, const float *)
 
void(* expfunc )(float *, const int)
 
void(* wae5 )(const float *, const int, float *)
 
FrameData frame_data
 

Detailed Description

Definition at line 50 of file vf_nnedi.c.

Field Documentation

◆ class

const AVClass* NNEDIContext::class

Definition at line 51 of file vf_nnedi.c.

◆ weights_file

char* NNEDIContext::weights_file

Definition at line 53 of file vf_nnedi.c.

Referenced by init().

◆ src

AVFrame* NNEDIContext::src

Definition at line 55 of file vf_nnedi.c.

Referenced by filter_frame(), and get_frame().

◆ second

AVFrame* NNEDIContext::second

Definition at line 56 of file vf_nnedi.c.

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

◆ dst

AVFrame* NNEDIContext::dst

Definition at line 57 of file vf_nnedi.c.

Referenced by filter_frame(), and get_frame().

◆ eof

int NNEDIContext::eof

Definition at line 58 of file vf_nnedi.c.

Referenced by filter_frame(), and request_frame().

◆ cur_pts

int64_t NNEDIContext::cur_pts

Definition at line 59 of file vf_nnedi.c.

Referenced by filter_frame(), and request_frame().

◆ fdsp

AVFloatDSPContext* NNEDIContext::fdsp

Definition at line 61 of file vf_nnedi.c.

Referenced by dot_prod(), init(), and uninit().

◆ nb_planes

int NNEDIContext::nb_planes

Definition at line 62 of file vf_nnedi.c.

Referenced by config_input(), copy_pad(), evalfunc_0(), evalfunc_1(), get_frame(), and uninit().

◆ linesize

int NNEDIContext::linesize[4]

Definition at line 63 of file vf_nnedi.c.

Referenced by config_input(), copy_pad(), and get_frame().

◆ planeheight

int NNEDIContext::planeheight[4]

Definition at line 64 of file vf_nnedi.c.

Referenced by config_input(), copy_pad(), and get_frame().

◆ weights0

float* NNEDIContext::weights0

Definition at line 66 of file vf_nnedi.c.

Referenced by evalfunc_0(), init(), and uninit().

◆ weights1

float* NNEDIContext::weights1[2]

Definition at line 67 of file vf_nnedi.c.

Referenced by evalfunc_1(), init(), and uninit().

◆ asize

int NNEDIContext::asize

Definition at line 68 of file vf_nnedi.c.

Referenced by evalfunc_1(), and init().

◆ nns

int NNEDIContext::nns

Definition at line 69 of file vf_nnedi.c.

Referenced by evalfunc_1(), and init().

◆ xdia

int NNEDIContext::xdia

Definition at line 70 of file vf_nnedi.c.

Referenced by evalfunc_1(), extract_m8(), extract_m8_i16(), and init().

◆ ydia

int NNEDIContext::ydia

Definition at line 71 of file vf_nnedi.c.

Referenced by evalfunc_1(), extract_m8(), extract_m8_i16(), and init().

◆ deint

int NNEDIContext::deint

Definition at line 74 of file vf_nnedi.c.

Referenced by filter_frame().

◆ field

int NNEDIContext::field

Definition at line 75 of file vf_nnedi.c.

Referenced by config_output(), filter_frame(), and get_frame().

◆ process_plane

int NNEDIContext::process_plane

Definition at line 76 of file vf_nnedi.c.

Referenced by copy_pad(), evalfunc_0(), evalfunc_1(), and get_frame().

◆ nsize

int NNEDIContext::nsize

Definition at line 77 of file vf_nnedi.c.

Referenced by init().

◆ nnsparam

int NNEDIContext::nnsparam

Definition at line 78 of file vf_nnedi.c.

Referenced by init().

◆ qual

int NNEDIContext::qual

Definition at line 79 of file vf_nnedi.c.

Referenced by evalfunc_1().

◆ etype

int NNEDIContext::etype

Definition at line 80 of file vf_nnedi.c.

Referenced by init().

◆ pscrn

int NNEDIContext::pscrn

Definition at line 81 of file vf_nnedi.c.

Referenced by evalfunc_0(), init(), and select_functions().

◆ fapprox

int NNEDIContext::fapprox

Definition at line 82 of file vf_nnedi.c.

Referenced by init(), and select_functions().

◆ max_value

int NNEDIContext::max_value

Definition at line 84 of file vf_nnedi.c.

Referenced by evalfunc_0(), evalfunc_1(), and init().

◆ copy_pad

void(* NNEDIContext::copy_pad) (const AVFrame *, FrameData *, struct NNEDIContext *, int)

Definition at line 86 of file vf_nnedi.c.

Referenced by get_frame(), and select_functions().

◆ evalfunc_0

void(* NNEDIContext::evalfunc_0) (struct NNEDIContext *, FrameData *)

Definition at line 87 of file vf_nnedi.c.

Referenced by get_frame(), and select_functions().

◆ evalfunc_1

void(* NNEDIContext::evalfunc_1) (struct NNEDIContext *, FrameData *)

Definition at line 88 of file vf_nnedi.c.

Referenced by get_frame(), and select_functions().

◆ readpixels

void(* NNEDIContext::readpixels) (const uint8_t *, const int, float *)

Definition at line 91 of file vf_nnedi.c.

Referenced by evalfunc_0(), and select_functions().

◆ compute_network0

void(* NNEDIContext::compute_network0) (struct NNEDIContext *s, const float *, const float *, uint8_t *)

Definition at line 92 of file vf_nnedi.c.

Referenced by evalfunc_0(), and select_functions().

◆ process_line0

int32_t(* NNEDIContext::process_line0) (const uint8_t *, int, uint8_t *, const uint8_t *, const int, const int, const int)

Definition at line 93 of file vf_nnedi.c.

Referenced by evalfunc_0(), and select_functions().

◆ extract

void(* NNEDIContext::extract) (const uint8_t *, const int, const int, const int, float *, float *)

Definition at line 96 of file vf_nnedi.c.

Referenced by evalfunc_1(), and select_functions().

◆ dot_prod

void(* NNEDIContext::dot_prod) (struct NNEDIContext *, const float *, const float *, float *, const int, const int, const float *)

Definition at line 97 of file vf_nnedi.c.

Referenced by evalfunc_1(), and select_functions().

◆ expfunc

void(* NNEDIContext::expfunc) (float *, const int)

Definition at line 98 of file vf_nnedi.c.

Referenced by evalfunc_1(), and select_functions().

◆ wae5

void(* NNEDIContext::wae5) (const float *, const int, float *)

Definition at line 99 of file vf_nnedi.c.

Referenced by evalfunc_1(), and select_functions().

◆ frame_data

FrameData NNEDIContext::frame_data

Definition at line 101 of file vf_nnedi.c.

Referenced by get_frame(), and uninit().


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