FFmpeg
Data Fields
MvField Struct Reference

#include <hevcdec.h>

Data Fields

Mv  mv [2]
  mvL0, vvL1 More...
 
int8_t  ref_idx [2]
  refIdxL0, refIdxL1 More...
 
int8_t  pred_flag
 
uint8_t  hpel_if_idx
  hpelIfIdx More...
 
uint8_t  bcw_idx
  bcwIdx More...
 
uint8_t  pred_flag
 
uint8_t  ciip_flag
  ciip_flag More...
 

Detailed Description

Definition at line 308 of file hevcdec.h.

Field Documentation

mv

Mv MvField::mv

mvL0, vvL1

Definition at line 309 of file hevcdec.h.

Referenced by affine_merge_const1(), affine_merge_const2(), affine_merge_const3(), affine_merge_const4(), affine_merge_const5(), affine_merge_const6(), affine_merge_const_candidates(), affine_mvp_constructed_cp(), boundary_strength(), chroma_mc_bi(), chroma_mc_uni(), compare_l0_mv(), compare_mv_ref_idx(), cu_get_max_y(), derive_affine_mvc(), derive_mmvd(), derive_spatial_merge_candidates(), dmvr_mv_refine(), ff_vvc_luma_mv_merge_gpm(), ff_vvc_store_gpm_mvf(), ff_vvc_store_mv(), ff_vvc_store_sb_mvs(), hls_prediction_unit(), ibc_history_candidates(), ibc_spatial_candidates(), luma_prof_bi(), luma_prof_uni(), mc_bi(), mc_bi_scaled(), mc_uni(), mc_uni_scaled(), mv_merge_pairwise_candidate(), mv_merge_temporal_candidate(), mv_merge_zero_motion_candidate(), mvf_to_mi(), mvp_candidate(), sb_temporal_luma_motion_data(), and sb_temporal_merge_candidate().

ref_idx

int8_t MvField::ref_idx

refIdxL0, refIdxL1

Definition at line 310 of file hevcdec.h.

Referenced by affine_merge_candidate(), affine_merge_const1(), affine_merge_const2(), affine_merge_const3(), affine_merge_const5(), affine_merge_const6(), affine_mvp_candidate(), affine_mvp_constructed_cp(), boundary_strength(), chroma_mc_bi(), compare_mv_ref_idx(), cu_get_max_y(), derive_mmvd(), derive_spatial_merge_candidates(), derive_weight(), derive_weight_uni(), ff_vvc_luma_mv_merge_gpm(), ff_vvc_store_gpm_mvf(), ff_vvc_store_mv(), ff_vvc_store_sb_mvs(), hls_prediction_unit(), luma_mc_bi(), mv_merge_pairwise_candidate(), mv_merge_zero_motion_candidate(), mvf_to_mi(), and mvp_candidate().

pred_flag [1/2]

int8_t MvField::pred_flag

Definition at line 311 of file hevcdec.h.

Referenced by affine_merge_candidate(), affine_merge_const_candidates(), affine_mvp_candidate(), affine_mvp_constructed_cp(), boundary_strength(), compare_mv_ref_idx(), cu_get_max_y(), derive_mmvd(), derive_spatial_merge_candidates(), derive_temporal_colocated_mvs(), derive_weight_uni(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_luma_mv_merge_mode(), ff_vvc_luma_mv_merge_gpm(), ff_vvc_store_gpm_mvf(), ff_vvc_store_mv(), ff_vvc_store_sb_mvs(), hls_prediction_unit(), intra_prediction_unit_default_value(), luma_intra_pred_mode(), luma_prof_uni(), mc_uni(), mc_uni_scaled(), mv_merge_pairwise_candidate(), mv_merge_refine_pred_flag(), mv_merge_temporal_candidate(), mv_merge_zero_motion_candidate(), mvf_to_mi(), mvp_candidate(), pred_regular(), sb_temporal_luma_motion_data(), and sb_temporal_merge_candidate().

hpel_if_idx

uint8_t MvField::hpel_if_idx

hpelIfIdx

Definition at line 205 of file ctu.h.

Referenced by ff_vvc_store_mv(), ff_vvc_store_sb_mvs(), mv_merge_pairwise_candidate(), mv_merge_zero_motion_candidate(), and mvf_to_mi().

bcw_idx

uint8_t MvField::bcw_idx

bcwIdx

Definition at line 206 of file ctu.h.

Referenced by affine_merge_candidate(), affine_merge_const1(), affine_merge_const2(), affine_merge_const3(), affine_merge_const5(), affine_merge_const6(), derive_weight(), ff_vvc_store_mv(), ff_vvc_store_sb_mvs(), mv_merge_pairwise_candidate(), mv_merge_refine_pred_flag(), mv_merge_zero_motion_candidate(), and mvf_to_mi().

pred_flag [2/2]

uint8_t MvField::pred_flag

Definition at line 207 of file ctu.h.

ciip_flag

uint8_t MvField::ciip_flag

ciip_flag

Definition at line 208 of file ctu.h.

Referenced by deblock_bs(), and mv_merge_pairwise_candidate().


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

Generated on Sat Oct 18 2025 19:24:29 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /