FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
MIContext Struct Reference

Data Fields

const AVClassclass
 
AVMotionEstContext me_ctx
 
AVRational frame_rate
 
enum MIMode mi_mode
 
int mc_mode
 
int me_mode
 
int me_method
 
int mb_size
 
int search_param
 
int vsbmc
 
Frame frames [NB_FRAMES]
 
Cluster clusters [NB_CLUSTERS]
 
Blockint_blocks
 
PixelMVSpixel_mvs
 
PixelWeightspixel_weights
 
PixelRefspixel_refs
 
int(*[3] mv_table )[2][2]
 
int64_t out_pts
 
int b_width
 
int b_height
 
int b_count
 
int log2_mb_size
 
int scd_method
 
int scene_changed
 
ff_scene_sad_fn sad
 
double prev_mafd
 
double scd_threshold
 
int log2_chroma_w
 
int log2_chroma_h
 
int nb_planes
 

Detailed Description

Definition at line 166 of file vf_minterpolate.c.

Field Documentation

const AVClass* MIContext::class

Definition at line 167 of file vf_minterpolate.c.

AVMotionEstContext MIContext::me_ctx
AVRational MIContext::frame_rate

Definition at line 169 of file vf_minterpolate.c.

Referenced by config_output().

enum MIMode MIContext::mi_mode

Definition at line 170 of file vf_minterpolate.c.

Referenced by config_input(), inject_frame(), and interpolate().

int MIContext::mc_mode

Definition at line 171 of file vf_minterpolate.c.

Referenced by bilateral_obmc(), and inject_frame().

int MIContext::me_mode

Definition at line 172 of file vf_minterpolate.c.

Referenced by config_input(), inject_frame(), and interpolate().

int MIContext::me_method

Definition at line 173 of file vf_minterpolate.c.

Referenced by config_input(), inject_frame(), and search_mv().

int MIContext::mb_size

Definition at line 174 of file vf_minterpolate.c.

Referenced by bidirectional_obmc(), bilateral_obmc(), and config_input().

int MIContext::search_param

Definition at line 175 of file vf_minterpolate.c.

Referenced by config_input().

int MIContext::vsbmc

Definition at line 176 of file vf_minterpolate.c.

Referenced by inject_frame().

Frame MIContext::frames[NB_FRAMES]
Cluster MIContext::clusters[NB_CLUSTERS]

Definition at line 179 of file vf_minterpolate.c.

Referenced by cluster_mvs(), and inject_frame().

Block* MIContext::int_blocks
PixelMVS* MIContext::pixel_mvs
PixelWeights* MIContext::pixel_weights
PixelRefs* MIContext::pixel_refs
int(*[3] MIContext::mv_table)[2][2]

Definition at line 184 of file vf_minterpolate.c.

Referenced by config_input(), inject_frame(), search_mv(), and uninit().

int64_t MIContext::out_pts

Definition at line 185 of file vf_minterpolate.c.

Referenced by filter_frame().

int MIContext::b_width
int MIContext::b_height
int MIContext::b_count

Definition at line 186 of file vf_minterpolate.c.

Referenced by config_input(), inject_frame(), and uninit().

int MIContext::log2_mb_size
int MIContext::scd_method

Definition at line 189 of file vf_minterpolate.c.

Referenced by config_input(), and detect_scene_change().

int MIContext::scene_changed

Definition at line 190 of file vf_minterpolate.c.

Referenced by filter_frame(), and interpolate().

ff_scene_sad_fn MIContext::sad

Definition at line 191 of file vf_minterpolate.c.

Referenced by config_input(), and detect_scene_change().

double MIContext::prev_mafd

Definition at line 192 of file vf_minterpolate.c.

Referenced by detect_scene_change().

double MIContext::scd_threshold

Definition at line 193 of file vf_minterpolate.c.

Referenced by detect_scene_change().

int MIContext::log2_chroma_w

Definition at line 195 of file vf_minterpolate.c.

Referenced by config_input(), interpolate(), and set_frame_data().

int MIContext::log2_chroma_h

Definition at line 196 of file vf_minterpolate.c.

Referenced by config_input(), interpolate(), and set_frame_data().

int MIContext::nb_planes

Definition at line 197 of file vf_minterpolate.c.

Referenced by config_input(), interpolate(), and set_frame_data().


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