FFmpeg
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

◆ class

const AVClass* MIContext::class

Definition at line 167 of file vf_minterpolate.c.

◆ me_ctx

AVMotionEstContext MIContext::me_ctx

◆ frame_rate

AVRational MIContext::frame_rate

Definition at line 169 of file vf_minterpolate.c.

Referenced by config_output().

◆ mi_mode

enum MIMode MIContext::mi_mode

Definition at line 170 of file vf_minterpolate.c.

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

◆ mc_mode

int MIContext::mc_mode

Definition at line 171 of file vf_minterpolate.c.

Referenced by bilateral_obmc(), and inject_frame().

◆ me_mode

int MIContext::me_mode

Definition at line 172 of file vf_minterpolate.c.

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

◆ me_method

int MIContext::me_method

Definition at line 173 of file vf_minterpolate.c.

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

◆ mb_size

int MIContext::mb_size

Definition at line 174 of file vf_minterpolate.c.

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

◆ search_param

int MIContext::search_param

Definition at line 175 of file vf_minterpolate.c.

Referenced by config_input().

◆ vsbmc

int MIContext::vsbmc

Definition at line 176 of file vf_minterpolate.c.

Referenced by inject_frame().

◆ frames

Frame MIContext::frames[NB_FRAMES]

◆ clusters

Cluster MIContext::clusters[NB_CLUSTERS]

Definition at line 179 of file vf_minterpolate.c.

Referenced by cluster_mvs(), and inject_frame().

◆ int_blocks

Block* MIContext::int_blocks

◆ pixel_mvs

PixelMVS* MIContext::pixel_mvs

◆ pixel_weights

PixelWeights* MIContext::pixel_weights

◆ pixel_refs

PixelRefs* MIContext::pixel_refs

◆ mv_table

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

◆ out_pts

int64_t MIContext::out_pts

Definition at line 185 of file vf_minterpolate.c.

Referenced by filter_frame().

◆ b_width

int MIContext::b_width

◆ b_height

int MIContext::b_height

◆ b_count

int MIContext::b_count

Definition at line 186 of file vf_minterpolate.c.

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

◆ log2_mb_size

int MIContext::log2_mb_size

◆ scd_method

int MIContext::scd_method

Definition at line 189 of file vf_minterpolate.c.

Referenced by config_input(), and detect_scene_change().

◆ scene_changed

int MIContext::scene_changed

Definition at line 190 of file vf_minterpolate.c.

Referenced by filter_frame(), and interpolate().

◆ sad

ff_scene_sad_fn MIContext::sad

Definition at line 191 of file vf_minterpolate.c.

Referenced by config_input(), and detect_scene_change().

◆ prev_mafd

double MIContext::prev_mafd

Definition at line 192 of file vf_minterpolate.c.

Referenced by detect_scene_change().

◆ scd_threshold

double MIContext::scd_threshold

Definition at line 193 of file vf_minterpolate.c.

Referenced by detect_scene_change().

◆ log2_chroma_w

int MIContext::log2_chroma_w

Definition at line 195 of file vf_minterpolate.c.

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

◆ log2_chroma_h

int MIContext::log2_chroma_h

Definition at line 196 of file vf_minterpolate.c.

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

◆ nb_planes

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: