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 322 of file hevcdec.h.
Referenced by intra_prediction_unit(), and luma_intra_pred_mode().
int PredictionUnit::rem_intra_luma_pred_mode |
Definition at line 323 of file hevcdec.h.
Referenced by intra_prediction_unit(), and luma_intra_pred_mode().
uint8_t PredictionUnit::intra_pred_mode[4] |
Definition at line 324 of file hevcdec.h.
Referenced by hls_coding_unit(), hls_transform_tree(), and intra_prediction_unit().
Mv PredictionUnit::mvd |
Definition at line 325 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 326 of file hevcdec.h.
Referenced by hls_coding_unit(), and hls_prediction_unit().
uint8_t PredictionUnit::intra_pred_mode_c[4] |
Definition at line 327 of file hevcdec.h.
Referenced by hls_transform_tree(), and intra_prediction_unit().
uint8_t PredictionUnit::chroma_mode_c[4] |
Definition at line 328 of file hevcdec.h.
Referenced by hls_transform_tree(), and intra_prediction_unit().
uint8_t PredictionUnit::general_merge_flag |
Definition at line 255 of file ctu.h.
Referenced by derive_dmvr_bdof_flag(), hls_coding_unit(), and inter_data().
uint8_t PredictionUnit::mmvd_merge_flag |
Definition at line 256 of file ctu.h.
Referenced by derive_dmvr_bdof_flag(), and merge_data_regular().
uint8_t PredictionUnit::inter_affine_flag |
Definition at line 258 of file ctu.h.
Referenced by cu_get_max_y(), inter_data(), mc_scaled(), mc_uni_scaled(), mvp_data(), mvp_data_ibc(), predict_inter(), sb_mv_merge_mode(), and vvc_deblock_bs_luma().
uint8_t PredictionUnit::merge_subblock_flag |
Definition at line 261 of file ctu.h.
Referenced by derive_dmvr_bdof_flag(), hls_merge_data(), inter_data(), set_cu_tabs(), and vvc_deblock_bs_luma().
uint8_t PredictionUnit::merge_gpm_flag |
Definition at line 263 of file ctu.h.
Referenced by cu_get_max_y(), hls_merge_data(), inter_data(), mc(), merge_data_gpm(), and predict_inter().
uint8_t PredictionUnit::gpm_partition_idx |
Definition at line 264 of file ctu.h.
Referenced by ff_vvc_store_gpm_mvf(), merge_data_gpm(), and pred_gpm_blk().
MvField PredictionUnit::gpm_mv[2] |
Definition at line 265 of file 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 267 of file ctu.h.
Referenced by derive_dmvr_bdof_flag(), mvds_decode(), and mvp_data().
MotionInfo PredictionUnit::mi |
Definition at line 269 of file 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(), ibc_check_mv(), inter_data(), intra_block_copy(), mc(), mc_bi(), mc_uni(), 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(), sb_temporal_merge_candidate(), and set_cu_tabs().
uint8_t PredictionUnit::dmvr_flag |
Definition at line 272 of file ctu.h.
Referenced by add_cu(), ctu_get_pred(), cu_get_max_y(), derive_dmvr_bdof_flag(), derive_sb_mv(), inter_data(), mc_bi(), mc_bi_scaled(), and refine_regular_subblock().
uint8_t PredictionUnit::bdof_flag |
Definition at line 273 of file 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 275 of file ctu.h.
Referenced by derive_subblock_diff_mvs(), luma_prof(), and pred_affine_blk().
int16_t PredictionUnit::diff_mv_y[2][AFFINE_MIN_BLOCK_SIZE *AFFINE_MIN_BLOCK_SIZE] |
diffMvLX
Definition at line 276 of file ctu.h.
Referenced by derive_subblock_diff_mvs(), luma_prof(), and pred_affine_blk().
int PredictionUnit::cb_prof_flag[2] |
Definition at line 277 of file ctu.h.
Referenced by derive_subblock_diff_mvs(), luma_prof(), and pred_affine_blk().