FFmpeg
Data Fields
FieldMatchContext Struct Reference

Data Fields

const AVClassclass
 
AVFrameprv
 
AVFramesrc
 
AVFramenxt
 main sliding window of 3 frames More...
 
AVFrameprv2
 
AVFramesrc2
 
AVFramenxt2
 sliding window of the optional second stream More...
 
int got_frame [2]
 frame request flag for each input stream More...
 
int hsub [2]
 
int vsub [2]
 chroma subsampling values More...
 
int bpc
 bytes per component More...
 
uint32_t eof
 bitmask for end of stream More...
 
int64_t lastscdiff
 
int64_t lastn
 
int order
 
int ppsrc
 
int mode
 matching_mode More...
 
int field
 
int mchroma
 
int y0
 
int y1
 
int64_t scthresh
 
double scthresh_flt
 
int combmatch
 comb_matching_mode More...
 
int combdbg
 
int cthresh
 
int chroma
 
int blockx
 
int blocky
 
int combpel
 
uint8_t * map_data [4]
 
int map_linesize [4]
 
uint8_t * cmask_data [4]
 
int cmask_linesize [4]
 
intc_array
 
int tpitchy
 
int tpitchuv
 
uint8_t * tbuffer
 

Detailed Description

Definition at line 78 of file vf_fieldmatch.c.

Field Documentation

◆ class

const AVClass* FieldMatchContext::class

Definition at line 79 of file vf_fieldmatch.c.

◆ prv

AVFrame* FieldMatchContext::prv

Definition at line 81 of file vf_fieldmatch.c.

Referenced by fieldmatch_uninit(), filter_frame(), and select_frame().

◆ src

AVFrame * FieldMatchContext::src

Definition at line 81 of file vf_fieldmatch.c.

Referenced by compare_fields(), fieldmatch_uninit(), filter_frame(), and select_frame().

◆ nxt

AVFrame * FieldMatchContext::nxt

main sliding window of 3 frames

Definition at line 81 of file vf_fieldmatch.c.

Referenced by fieldmatch_uninit(), filter_frame(), and select_frame().

◆ prv2

AVFrame* FieldMatchContext::prv2

Definition at line 82 of file vf_fieldmatch.c.

Referenced by fieldmatch_uninit(), and filter_frame().

◆ src2

AVFrame * FieldMatchContext::src2

Definition at line 82 of file vf_fieldmatch.c.

Referenced by fieldmatch_uninit(), and filter_frame().

◆ nxt2

AVFrame * FieldMatchContext::nxt2

sliding window of the optional second stream

Definition at line 82 of file vf_fieldmatch.c.

Referenced by fieldmatch_uninit(), and filter_frame().

◆ got_frame

int FieldMatchContext::got_frame[2]

frame request flag for each input stream

Definition at line 83 of file vf_fieldmatch.c.

Referenced by activate(), and filter_frame().

◆ hsub

int FieldMatchContext::hsub[2]

Definition at line 84 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), compare_fields(), config_input(), and get_width().

◆ vsub

int FieldMatchContext::vsub[2]

chroma subsampling values

Definition at line 84 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), compare_fields(), config_input(), and get_height().

◆ bpc

int FieldMatchContext::bpc

bytes per component

Definition at line 85 of file vf_fieldmatch.c.

Referenced by config_output(), and copy_fields().

◆ eof

uint32_t FieldMatchContext::eof

bitmask for end of stream

Definition at line 86 of file vf_fieldmatch.c.

Referenced by activate().

◆ lastscdiff

int64_t FieldMatchContext::lastscdiff

Definition at line 87 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ lastn

int64_t FieldMatchContext::lastn

Definition at line 88 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ order

int FieldMatchContext::order

Definition at line 91 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ ppsrc

int FieldMatchContext::ppsrc

◆ mode

int FieldMatchContext::mode

matching_mode

Definition at line 93 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ field

int FieldMatchContext::field

Definition at line 94 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ mchroma

int FieldMatchContext::mchroma

Definition at line 95 of file vf_fieldmatch.c.

Referenced by compare_fields().

◆ y0

int FieldMatchContext::y0

Definition at line 96 of file vf_fieldmatch.c.

Referenced by compare_fields().

◆ y1

int FieldMatchContext::y1

Definition at line 96 of file vf_fieldmatch.c.

Referenced by compare_fields().

◆ scthresh

int64_t FieldMatchContext::scthresh

Definition at line 97 of file vf_fieldmatch.c.

Referenced by config_input(), and filter_frame().

◆ scthresh_flt

double FieldMatchContext::scthresh_flt

Definition at line 98 of file vf_fieldmatch.c.

Referenced by config_input().

◆ combmatch

int FieldMatchContext::combmatch

comb_matching_mode

Definition at line 99 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ combdbg

int FieldMatchContext::combdbg

Definition at line 100 of file vf_fieldmatch.c.

Referenced by filter_frame().

◆ cthresh

int FieldMatchContext::cthresh

Definition at line 101 of file vf_fieldmatch.c.

Referenced by calc_combed_score().

◆ chroma

int FieldMatchContext::chroma

Definition at line 102 of file vf_fieldmatch.c.

Referenced by calc_combed_score().

◆ blockx

int FieldMatchContext::blockx

Definition at line 103 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), config_input(), and fieldmatch_init().

◆ blocky

int FieldMatchContext::blocky

Definition at line 103 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), config_input(), and fieldmatch_init().

◆ combpel

int FieldMatchContext::combpel

Definition at line 104 of file vf_fieldmatch.c.

Referenced by checkmm(), fieldmatch_init(), and filter_frame().

◆ map_data

uint8_t* FieldMatchContext::map_data[4]

Definition at line 107 of file vf_fieldmatch.c.

Referenced by compare_fields(), config_input(), and fieldmatch_uninit().

◆ map_linesize

int FieldMatchContext::map_linesize[4]

Definition at line 108 of file vf_fieldmatch.c.

Referenced by compare_fields(), and config_input().

◆ cmask_data

uint8_t* FieldMatchContext::cmask_data[4]

Definition at line 109 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), config_input(), and fieldmatch_uninit().

◆ cmask_linesize

int FieldMatchContext::cmask_linesize[4]

Definition at line 110 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), and config_input().

◆ c_array

int* FieldMatchContext::c_array

Definition at line 111 of file vf_fieldmatch.c.

Referenced by calc_combed_score(), config_input(), and fieldmatch_uninit().

◆ tpitchy

int FieldMatchContext::tpitchy

Definition at line 112 of file vf_fieldmatch.c.

Referenced by build_diff_map(), and config_input().

◆ tpitchuv

int FieldMatchContext::tpitchuv

Definition at line 112 of file vf_fieldmatch.c.

Referenced by build_diff_map(), and config_input().

◆ tbuffer

uint8_t* FieldMatchContext::tbuffer

Definition at line 113 of file vf_fieldmatch.c.

Referenced by build_diff_map(), config_input(), and fieldmatch_uninit().


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