FFmpeg
|
#include <hevcdec.h>
Data Fields | |
int | mpm_idx |
int | rem_intra_luma_pred_mode |
uint8_t | intra_pred_mode [4] |
Mv | mvd |
uint8_t | merge_flag |
uint8_t | intra_pred_mode_c [4] |
uint8_t | chroma_mode_c [4] |
uint8_t | general_merge_flag |
uint8_t | mmvd_merge_flag |
uint8_t | inter_affine_flag |
uint8_t | merge_subblock_flag |
uint8_t | merge_gpm_flag |
uint8_t | gpm_partition_idx |
MvField | gpm_mv [2] |
int | sym_mvd_flag |
MotionInfo | mi |
uint8_t | dmvr_flag |
uint8_t | bdof_flag |
int16_t | diff_mv_x [2][AFFINE_MIN_BLOCK_SIZE *AFFINE_MIN_BLOCK_SIZE] |
diffMvLX More... | |
int16_t | diff_mv_y [2][AFFINE_MIN_BLOCK_SIZE *AFFINE_MIN_BLOCK_SIZE] |
diffMvLX More... | |
int | cb_prof_flag [2] |
int PredictionUnit::mpm_idx |
Definition at line 316 of file hevcdec.h.
Referenced by intra_prediction_unit(), and luma_intra_pred_mode().
int PredictionUnit::rem_intra_luma_pred_mode |
Definition at line 317 of file hevcdec.h.
Referenced by intra_prediction_unit(), and luma_intra_pred_mode().
uint8_t PredictionUnit::intra_pred_mode[4] |
Definition at line 318 of file hevcdec.h.
Referenced by hls_coding_unit(), hls_transform_tree(), and intra_prediction_unit().
Mv PredictionUnit::mvd |
Definition at line 319 of file hevcdec.h.
Referenced by ff_hevc_hls_mvd_coding(), and hevc_luma_mv_mvp_mode().
uint8_t PredictionUnit::merge_flag |
Definition at line 320 of file hevcdec.h.
Referenced by hls_coding_unit(), and hls_prediction_unit().
uint8_t PredictionUnit::intra_pred_mode_c[4] |
Definition at line 321 of file hevcdec.h.
Referenced by hls_transform_tree(), and intra_prediction_unit().
uint8_t PredictionUnit::chroma_mode_c[4] |
Definition at line 322 of file hevcdec.h.
Referenced by hls_transform_tree(), and intra_prediction_unit().
uint8_t PredictionUnit::general_merge_flag |
Definition at line 249 of file vvc_ctu.h.
Referenced by derive_dmvr_bdof_flag(), hls_coding_unit(), and inter_data().
uint8_t PredictionUnit::mmvd_merge_flag |
Definition at line 250 of file vvc_ctu.h.
Referenced by derive_dmvr_bdof_flag(), and merge_data_regular().
uint8_t PredictionUnit::inter_affine_flag |
Definition at line 252 of file vvc_ctu.h.
Referenced by cu_get_max_y(), inter_data(), mvp_data(), mvp_data_ibc(), predict_inter(), and sb_mv_merge_mode().
uint8_t PredictionUnit::merge_subblock_flag |
Definition at line 255 of file vvc_ctu.h.
Referenced by derive_dmvr_bdof_flag(), hls_merge_data(), inter_data(), and merge_data_subblock().
uint8_t PredictionUnit::merge_gpm_flag |
Definition at line 257 of file vvc_ctu.h.
Referenced by cu_get_max_y(), hls_merge_data(), inter_data(), merge_data_gpm(), and predict_inter().
uint8_t PredictionUnit::gpm_partition_idx |
Definition at line 258 of file vvc_ctu.h.
Referenced by ff_vvc_store_gpm_mvf(), merge_data_gpm(), and pred_gpm_blk().
MvField PredictionUnit::gpm_mv[2] |
Definition at line 259 of file vvc_ctu.h.
Referenced by cu_get_max_y(), ff_vvc_store_gpm_mvf(), merge_data_gpm(), and pred_gpm_blk().
int PredictionUnit::sym_mvd_flag |
Definition at line 261 of file vvc_ctu.h.
Referenced by derive_dmvr_bdof_flag(), mvds_decode(), and mvp_data().
MotionInfo PredictionUnit::mi |
Definition at line 263 of file vvc_ctu.h.
Referenced by cu_get_max_y(), derive_cb_prof_flag_lx(), derive_dmvr_bdof_flag(), ff_vvc_store_sb_mvs(), hls_merge_data(), inter_data(), intra_block_copy(), merge_data_ciip(), merge_data_ibc(), merge_data_regular(), mvds_decode(), mvp_data(), mvp_data_ibc(), pred_affine_blk(), pred_regular_blk(), refine_regular_subblock(), sb_mv_merge_mode(), and sb_temporal_merge_candidate().
uint8_t PredictionUnit::dmvr_flag |
Definition at line 266 of file vvc_ctu.h.
Referenced by add_cu(), ctu_get_pred(), cu_get_max_y(), derive_dmvr_bdof_flag(), derive_sb_mv(), inter_data(), luma_mc_bi(), pred_regular_blk(), and refine_regular_subblock().
uint8_t PredictionUnit::bdof_flag |
Definition at line 267 of file vvc_ctu.h.
Referenced by derive_dmvr_bdof_flag(), derive_sb_mv(), and refine_regular_subblock().
int16_t PredictionUnit::diff_mv_x[2][AFFINE_MIN_BLOCK_SIZE *AFFINE_MIN_BLOCK_SIZE] |
diffMvLX
Definition at line 269 of file vvc_ctu.h.
Referenced by derive_subblock_diff_mvs(), luma_prof_bi(), and pred_affine_blk().
int16_t PredictionUnit::diff_mv_y[2][AFFINE_MIN_BLOCK_SIZE *AFFINE_MIN_BLOCK_SIZE] |
diffMvLX
Definition at line 270 of file vvc_ctu.h.
Referenced by derive_subblock_diff_mvs(), luma_prof_bi(), and pred_affine_blk().
int PredictionUnit::cb_prof_flag[2] |
Definition at line 271 of file vvc_ctu.h.
Referenced by derive_subblock_diff_mvs(), luma_prof_bi(), and pred_affine_blk().