FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

const AVClass* NNEDIContext::class

Definition at line 51 of file vf_nnedi.c.

char* NNEDIContext::weights_file

Definition at line 53 of file vf_nnedi.c.

Referenced by init().

AVFrame* NNEDIContext::src

Definition at line 55 of file vf_nnedi.c.

Referenced by filter_frame(), and get_frame().

AVFrame* NNEDIContext::second

Definition at line 56 of file vf_nnedi.c.

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

AVFrame* NNEDIContext::dst

Definition at line 57 of file vf_nnedi.c.

Referenced by filter_frame(), and get_frame().

int NNEDIContext::eof

Definition at line 58 of file vf_nnedi.c.

Referenced by filter_frame(), and request_frame().

int64_t NNEDIContext::cur_pts

Definition at line 59 of file vf_nnedi.c.

Referenced by filter_frame(), and request_frame().

AVFloatDSPContext* NNEDIContext::fdsp

Definition at line 61 of file vf_nnedi.c.

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

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().

int NNEDIContext::linesize[4]

Definition at line 63 of file vf_nnedi.c.

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

int NNEDIContext::planeheight[4]

Definition at line 64 of file vf_nnedi.c.

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

float* NNEDIContext::weights0

Definition at line 66 of file vf_nnedi.c.

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

float* NNEDIContext::weights1[2]

Definition at line 67 of file vf_nnedi.c.

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

int NNEDIContext::asize

Definition at line 68 of file vf_nnedi.c.

Referenced by evalfunc_1(), and init().

int NNEDIContext::nns

Definition at line 69 of file vf_nnedi.c.

Referenced by evalfunc_1(), and init().

int NNEDIContext::xdia

Definition at line 70 of file vf_nnedi.c.

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

int NNEDIContext::ydia

Definition at line 71 of file vf_nnedi.c.

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

int NNEDIContext::deint

Definition at line 74 of file vf_nnedi.c.

Referenced by filter_frame().

int NNEDIContext::field

Definition at line 75 of file vf_nnedi.c.

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

int NNEDIContext::process_plane

Definition at line 76 of file vf_nnedi.c.

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

int NNEDIContext::nsize

Definition at line 77 of file vf_nnedi.c.

Referenced by init().

int NNEDIContext::nnsparam

Definition at line 78 of file vf_nnedi.c.

Referenced by init().

int NNEDIContext::qual

Definition at line 79 of file vf_nnedi.c.

Referenced by evalfunc_1().

int NNEDIContext::etype

Definition at line 80 of file vf_nnedi.c.

Referenced by init().

int NNEDIContext::pscrn

Definition at line 81 of file vf_nnedi.c.

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

int NNEDIContext::fapprox

Definition at line 82 of file vf_nnedi.c.

Referenced by init(), and select_functions().

int NNEDIContext::max_value

Definition at line 84 of file vf_nnedi.c.

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

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().

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

Definition at line 87 of file vf_nnedi.c.

Referenced by get_frame(), and select_functions().

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

Definition at line 88 of file vf_nnedi.c.

Referenced by get_frame(), and select_functions().

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().

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().

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().

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().

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().

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

Definition at line 98 of file vf_nnedi.c.

Referenced by evalfunc_1(), and select_functions().

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

Definition at line 99 of file vf_nnedi.c.

Referenced by evalfunc_1(), and select_functions().

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: