FFmpeg
Data Fields
ESTDIFContext Struct Reference

Data Fields

const AVClassclass
 
int mode
 0 is frame, 1 is field More...
 
int parity
 frame field parity More...
 
int deint
 which frames to deinterlace More...
 
int rslope
 best edge slope search radius More...
 
int redge
 best edge match search radius More...
 
float ecost
 edge cost for edge matching More...
 
float mcost
 middle cost for edge matching More...
 
float dcost
 distance cost for edge matching More...
 
int interp
 type of interpolation More...
 
int linesize [4]
 bytes of pixel data per line for each plane More...
 
int planewidth [4]
 width of each plane More...
 
int planeheight [4]
 height of each plane More...
 
int field
 which field are we on, 0 or 1 More...
 
int eof
 
int depth
 
int max
 
int nb_planes
 
int nb_threads
 
int64_t pts
 
AVFrameprev
 
void(* interpolate )(struct ESTDIFContext *s, uint8_t *dst, const uint8_t *prev_line, const uint8_t *next_line, const uint8_t *prev2_line, const uint8_t *next2_line, const uint8_t *prev3_line, const uint8_t *next3_line, int x, int width, int rslope, int redge, int depth, int *K)
 
unsigned(* mid_8 [3])(const uint8_t *const prev, const uint8_t *const next, const uint8_t *const prev2, const uint8_t *const next2, const uint8_t *const prev3, const uint8_t *const next3, int end, int x, int k, int depth)
 
unsigned(* mid_16 [3])(const uint16_t *const prev, const uint16_t *const next, const uint16_t *const prev2, const uint16_t *const next2, const uint16_t *const prev3, const uint16_t *const next3, int end, int x, int k, int depth)
 

Detailed Description

Definition at line 30 of file vf_estdif.c.

Field Documentation

◆ class

const AVClass* ESTDIFContext::class

Definition at line 31 of file vf_estdif.c.

◆ mode

int ESTDIFContext::mode

0 is frame, 1 is field

Definition at line 33 of file vf_estdif.c.

◆ parity

int ESTDIFContext::parity

frame field parity

Definition at line 34 of file vf_estdif.c.

◆ deint

int ESTDIFContext::deint

which frames to deinterlace

Definition at line 35 of file vf_estdif.c.

◆ rslope

int ESTDIFContext::rslope

best edge slope search radius

Definition at line 36 of file vf_estdif.c.

◆ redge

int ESTDIFContext::redge

best edge match search radius

Definition at line 37 of file vf_estdif.c.

◆ ecost

float ESTDIFContext::ecost

edge cost for edge matching

Definition at line 38 of file vf_estdif.c.

◆ mcost

float ESTDIFContext::mcost

middle cost for edge matching

Definition at line 39 of file vf_estdif.c.

◆ dcost

float ESTDIFContext::dcost

distance cost for edge matching

Definition at line 40 of file vf_estdif.c.

◆ interp

int ESTDIFContext::interp

type of interpolation

Definition at line 41 of file vf_estdif.c.

◆ linesize

int ESTDIFContext::linesize[4]

bytes of pixel data per line for each plane

Definition at line 42 of file vf_estdif.c.

◆ planewidth

int ESTDIFContext::planewidth[4]

width of each plane

Definition at line 43 of file vf_estdif.c.

◆ planeheight

int ESTDIFContext::planeheight[4]

height of each plane

Definition at line 44 of file vf_estdif.c.

◆ field

int ESTDIFContext::field

which field are we on, 0 or 1

Definition at line 45 of file vf_estdif.c.

◆ eof

int ESTDIFContext::eof

Definition at line 46 of file vf_estdif.c.

◆ depth

int ESTDIFContext::depth

Definition at line 47 of file vf_estdif.c.

◆ max

int ESTDIFContext::max

Definition at line 48 of file vf_estdif.c.

◆ nb_planes

int ESTDIFContext::nb_planes

Definition at line 49 of file vf_estdif.c.

◆ nb_threads

int ESTDIFContext::nb_threads

Definition at line 50 of file vf_estdif.c.

◆ pts

int64_t ESTDIFContext::pts

Definition at line 51 of file vf_estdif.c.

◆ prev

AVFrame* ESTDIFContext::prev

Definition at line 52 of file vf_estdif.c.

◆ interpolate

void(* ESTDIFContext::interpolate) (struct ESTDIFContext *s, uint8_t *dst, const uint8_t *prev_line, const uint8_t *next_line, const uint8_t *prev2_line, const uint8_t *next2_line, const uint8_t *prev3_line, const uint8_t *next3_line, int x, int width, int rslope, int redge, int depth, int *K)

Definition at line 54 of file vf_estdif.c.

◆ mid_8

unsigned(* ESTDIFContext::mid_8[3])(const uint8_t *const prev, const uint8_t *const next, const uint8_t *const prev2, const uint8_t *const next2, const uint8_t *const prev3, const uint8_t *const next3, int end, int x, int k, int depth)

Definition at line 61 of file vf_estdif.c.

◆ mid_16

unsigned(* ESTDIFContext::mid_16[3])(const uint16_t *const prev, const uint16_t *const next, const uint16_t *const prev2, const uint16_t *const next2, const uint16_t *const prev3, const uint16_t *const next3, int end, int x, int k, int depth)

Definition at line 69 of file vf_estdif.c.


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