FFmpeg
Loading...
Searching...
No Matches
MIContext Struct Reference

Data Fields

const AVClassclass
AVMotionEstContext me_ctx
AVRational frame_rate
int 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 bitdepth
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 164 of file vf_minterpolate.c.

Field Documentation

◆ class

const AVClass* MIContext::class

Definition at line 165 of file vf_minterpolate.c.

◆ me_ctx

AVMotionEstContext MIContext::me_ctx

◆ frame_rate

AVRational MIContext::frame_rate

Definition at line 167 of file vf_minterpolate.c.

Referenced by config_output().

◆ mi_mode

int MIContext::mi_mode

Definition at line 169 of file vf_minterpolate.c.

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

◆ mc_mode

int MIContext::mc_mode

Definition at line 170 of file vf_minterpolate.c.

Referenced by bilateral_obmc(), and inject_frame().

◆ me_mode

int MIContext::me_mode

Definition at line 171 of file vf_minterpolate.c.

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

◆ me_method

int MIContext::me_method

Definition at line 172 of file vf_minterpolate.c.

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

◆ mb_size

int MIContext::mb_size

Definition at line 173 of file vf_minterpolate.c.

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

◆ search_param

int MIContext::search_param

Definition at line 174 of file vf_minterpolate.c.

Referenced by config_input().

◆ vsbmc

int MIContext::vsbmc

Definition at line 175 of file vf_minterpolate.c.

Referenced by inject_frame().

◆ frames

◆ clusters

Cluster MIContext::clusters[NB_CLUSTERS]

Definition at line 178 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 183 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 184 of file vf_minterpolate.c.

Referenced by filter_frame().

◆ b_width

◆ b_height

◆ b_count

int MIContext::b_count

Definition at line 185 of file vf_minterpolate.c.

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

◆ log2_mb_size

int MIContext::log2_mb_size

◆ bitdepth

int MIContext::bitdepth

Definition at line 187 of file vf_minterpolate.c.

Referenced by config_input(), and detect_scene_change().

◆ 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: