FFmpeg
Data Fields
H266RawPictureHeader Struct Reference

#include <cbs_h266.h>

Data Fields

uint8_t ph_gdr_or_irap_pic_flag
 
uint8_t ph_non_ref_pic_flag
 
uint8_t ph_gdr_pic_flag
 
uint8_t ph_inter_slice_allowed_flag
 
uint8_t ph_intra_slice_allowed_flag
 
uint8_t ph_pic_parameter_set_id
 
uint16_t ph_pic_order_cnt_lsb
 
uint8_t ph_recovery_poc_cnt
 
uint8_t ph_extra_bit [16]
 
uint8_t ph_poc_msb_cycle_present_flag
 
uint8_t ph_poc_msb_cycle_val
 
uint8_t ph_alf_enabled_flag
 
uint8_t ph_num_alf_aps_ids_luma
 
uint8_t ph_alf_aps_id_luma [8]
 
uint8_t ph_alf_cb_enabled_flag
 
uint8_t ph_alf_cr_enabled_flag
 
uint8_t ph_alf_aps_id_chroma
 
uint8_t ph_alf_cc_cb_enabled_flag
 
uint8_t ph_alf_cc_cb_aps_id
 
uint8_t ph_alf_cc_cr_enabled_flag
 
uint8_t ph_alf_cc_cr_aps_id
 
uint8_t ph_lmcs_enabled_flag
 
uint8_t ph_lmcs_aps_id
 
uint8_t ph_chroma_residual_scale_flag
 
uint8_t ph_explicit_scaling_list_enabled_flag
 
uint8_t ph_scaling_list_aps_id
 
uint8_t ph_virtual_boundaries_present_flag
 
uint8_t ph_num_ver_virtual_boundaries
 
uint16_t ph_virtual_boundary_pos_x_minus1 [VVC_MAX_VBS]
 
uint8_t ph_num_hor_virtual_boundaries
 
uint16_t ph_virtual_boundary_pos_y_minus1 [VVC_MAX_VBS]
 
uint8_t ph_pic_output_flag
 
H266RefPicLists ph_ref_pic_lists
 
uint8_t ph_partition_constraints_override_flag
 
uint8_t ph_log2_diff_min_qt_min_cb_intra_slice_luma
 
uint8_t ph_max_mtt_hierarchy_depth_intra_slice_luma
 
uint8_t ph_log2_diff_max_bt_min_qt_intra_slice_luma
 
uint8_t ph_log2_diff_max_tt_min_qt_intra_slice_luma
 
uint8_t ph_log2_diff_min_qt_min_cb_intra_slice_chroma
 
uint8_t ph_max_mtt_hierarchy_depth_intra_slice_chroma
 
uint8_t ph_log2_diff_max_bt_min_qt_intra_slice_chroma
 
uint8_t ph_log2_diff_max_tt_min_qt_intra_slice_chroma
 
uint8_t ph_cu_qp_delta_subdiv_intra_slice
 
uint8_t ph_cu_chroma_qp_offset_subdiv_intra_slice
 
uint8_t ph_log2_diff_min_qt_min_cb_inter_slice
 
uint8_t ph_max_mtt_hierarchy_depth_inter_slice
 
uint8_t ph_log2_diff_max_bt_min_qt_inter_slice
 
uint8_t ph_log2_diff_max_tt_min_qt_inter_slice
 
uint8_t ph_cu_qp_delta_subdiv_inter_slice
 
uint8_t ph_cu_chroma_qp_offset_subdiv_inter_slice
 
uint8_t ph_temporal_mvp_enabled_flag
 
uint8_t ph_collocated_from_l0_flag
 
uint8_t ph_collocated_ref_idx
 
uint8_t ph_mmvd_fullpel_only_flag
 
uint8_t ph_mvd_l1_zero_flag
 
uint8_t ph_bdof_disabled_flag
 
uint8_t ph_dmvr_disabled_flag
 
uint8_t ph_prof_disabled_flag
 
H266RawPredWeightTable ph_pred_weight_table
 
int8_t ph_qp_delta
 
uint8_t ph_joint_cbcr_sign_flag
 
uint8_t ph_sao_luma_enabled_flag
 
uint8_t ph_sao_chroma_enabled_flag
 
uint8_t ph_deblocking_params_present_flag
 
uint8_t ph_deblocking_filter_disabled_flag
 
int8_t ph_luma_beta_offset_div2
 
int8_t ph_luma_tc_offset_div2
 
int8_t ph_cb_beta_offset_div2
 
int8_t ph_cb_tc_offset_div2
 
int8_t ph_cr_beta_offset_div2
 
int8_t ph_cr_tc_offset_div2
 
uint8_t ph_extension_length
 
uint8_t ph_extension_data_byte [256]
 

Detailed Description

Definition at line 676 of file cbs_h266.h.

Field Documentation

◆ ph_gdr_or_irap_pic_flag

uint8_t H266RawPictureHeader::ph_gdr_or_irap_pic_flag

Definition at line 677 of file cbs_h266.h.

◆ ph_non_ref_pic_flag

uint8_t H266RawPictureHeader::ph_non_ref_pic_flag

Definition at line 678 of file cbs_h266.h.

◆ ph_gdr_pic_flag

uint8_t H266RawPictureHeader::ph_gdr_pic_flag

Definition at line 679 of file cbs_h266.h.

◆ ph_inter_slice_allowed_flag

uint8_t H266RawPictureHeader::ph_inter_slice_allowed_flag

Definition at line 680 of file cbs_h266.h.

◆ ph_intra_slice_allowed_flag

uint8_t H266RawPictureHeader::ph_intra_slice_allowed_flag

Definition at line 681 of file cbs_h266.h.

◆ ph_pic_parameter_set_id

uint8_t H266RawPictureHeader::ph_pic_parameter_set_id

Definition at line 682 of file cbs_h266.h.

◆ ph_pic_order_cnt_lsb

uint16_t H266RawPictureHeader::ph_pic_order_cnt_lsb

Definition at line 683 of file cbs_h266.h.

◆ ph_recovery_poc_cnt

uint8_t H266RawPictureHeader::ph_recovery_poc_cnt

Definition at line 684 of file cbs_h266.h.

◆ ph_extra_bit

uint8_t H266RawPictureHeader::ph_extra_bit[16]

Definition at line 685 of file cbs_h266.h.

◆ ph_poc_msb_cycle_present_flag

uint8_t H266RawPictureHeader::ph_poc_msb_cycle_present_flag

Definition at line 686 of file cbs_h266.h.

◆ ph_poc_msb_cycle_val

uint8_t H266RawPictureHeader::ph_poc_msb_cycle_val

Definition at line 687 of file cbs_h266.h.

◆ ph_alf_enabled_flag

uint8_t H266RawPictureHeader::ph_alf_enabled_flag

Definition at line 689 of file cbs_h266.h.

◆ ph_num_alf_aps_ids_luma

uint8_t H266RawPictureHeader::ph_num_alf_aps_ids_luma

Definition at line 690 of file cbs_h266.h.

◆ ph_alf_aps_id_luma

uint8_t H266RawPictureHeader::ph_alf_aps_id_luma[8]

Definition at line 691 of file cbs_h266.h.

◆ ph_alf_cb_enabled_flag

uint8_t H266RawPictureHeader::ph_alf_cb_enabled_flag

Definition at line 692 of file cbs_h266.h.

◆ ph_alf_cr_enabled_flag

uint8_t H266RawPictureHeader::ph_alf_cr_enabled_flag

Definition at line 693 of file cbs_h266.h.

◆ ph_alf_aps_id_chroma

uint8_t H266RawPictureHeader::ph_alf_aps_id_chroma

Definition at line 694 of file cbs_h266.h.

◆ ph_alf_cc_cb_enabled_flag

uint8_t H266RawPictureHeader::ph_alf_cc_cb_enabled_flag

Definition at line 695 of file cbs_h266.h.

◆ ph_alf_cc_cb_aps_id

uint8_t H266RawPictureHeader::ph_alf_cc_cb_aps_id

Definition at line 696 of file cbs_h266.h.

◆ ph_alf_cc_cr_enabled_flag

uint8_t H266RawPictureHeader::ph_alf_cc_cr_enabled_flag

Definition at line 697 of file cbs_h266.h.

◆ ph_alf_cc_cr_aps_id

uint8_t H266RawPictureHeader::ph_alf_cc_cr_aps_id

Definition at line 698 of file cbs_h266.h.

◆ ph_lmcs_enabled_flag

uint8_t H266RawPictureHeader::ph_lmcs_enabled_flag

Definition at line 700 of file cbs_h266.h.

◆ ph_lmcs_aps_id

uint8_t H266RawPictureHeader::ph_lmcs_aps_id

Definition at line 701 of file cbs_h266.h.

◆ ph_chroma_residual_scale_flag

uint8_t H266RawPictureHeader::ph_chroma_residual_scale_flag

Definition at line 702 of file cbs_h266.h.

◆ ph_explicit_scaling_list_enabled_flag

uint8_t H266RawPictureHeader::ph_explicit_scaling_list_enabled_flag

Definition at line 703 of file cbs_h266.h.

◆ ph_scaling_list_aps_id

uint8_t H266RawPictureHeader::ph_scaling_list_aps_id

Definition at line 704 of file cbs_h266.h.

Referenced by derive_scale_m().

◆ ph_virtual_boundaries_present_flag

uint8_t H266RawPictureHeader::ph_virtual_boundaries_present_flag

Definition at line 706 of file cbs_h266.h.

◆ ph_num_ver_virtual_boundaries

uint8_t H266RawPictureHeader::ph_num_ver_virtual_boundaries

Definition at line 707 of file cbs_h266.h.

◆ ph_virtual_boundary_pos_x_minus1

uint16_t H266RawPictureHeader::ph_virtual_boundary_pos_x_minus1[VVC_MAX_VBS]

Definition at line 708 of file cbs_h266.h.

◆ ph_num_hor_virtual_boundaries

uint8_t H266RawPictureHeader::ph_num_hor_virtual_boundaries

Definition at line 709 of file cbs_h266.h.

◆ ph_virtual_boundary_pos_y_minus1

uint16_t H266RawPictureHeader::ph_virtual_boundary_pos_y_minus1[VVC_MAX_VBS]

Definition at line 710 of file cbs_h266.h.

◆ ph_pic_output_flag

uint8_t H266RawPictureHeader::ph_pic_output_flag

Definition at line 712 of file cbs_h266.h.

◆ ph_ref_pic_lists

H266RefPicLists H266RawPictureHeader::ph_ref_pic_lists

Definition at line 713 of file cbs_h266.h.

◆ ph_partition_constraints_override_flag

uint8_t H266RawPictureHeader::ph_partition_constraints_override_flag

Definition at line 715 of file cbs_h266.h.

◆ ph_log2_diff_min_qt_min_cb_intra_slice_luma

uint8_t H266RawPictureHeader::ph_log2_diff_min_qt_min_cb_intra_slice_luma

Definition at line 717 of file cbs_h266.h.

◆ ph_max_mtt_hierarchy_depth_intra_slice_luma

uint8_t H266RawPictureHeader::ph_max_mtt_hierarchy_depth_intra_slice_luma

Definition at line 718 of file cbs_h266.h.

◆ ph_log2_diff_max_bt_min_qt_intra_slice_luma

uint8_t H266RawPictureHeader::ph_log2_diff_max_bt_min_qt_intra_slice_luma

Definition at line 719 of file cbs_h266.h.

◆ ph_log2_diff_max_tt_min_qt_intra_slice_luma

uint8_t H266RawPictureHeader::ph_log2_diff_max_tt_min_qt_intra_slice_luma

Definition at line 720 of file cbs_h266.h.

◆ ph_log2_diff_min_qt_min_cb_intra_slice_chroma

uint8_t H266RawPictureHeader::ph_log2_diff_min_qt_min_cb_intra_slice_chroma

Definition at line 721 of file cbs_h266.h.

◆ ph_max_mtt_hierarchy_depth_intra_slice_chroma

uint8_t H266RawPictureHeader::ph_max_mtt_hierarchy_depth_intra_slice_chroma

Definition at line 723 of file cbs_h266.h.

◆ ph_log2_diff_max_bt_min_qt_intra_slice_chroma

uint8_t H266RawPictureHeader::ph_log2_diff_max_bt_min_qt_intra_slice_chroma

Definition at line 724 of file cbs_h266.h.

◆ ph_log2_diff_max_tt_min_qt_intra_slice_chroma

uint8_t H266RawPictureHeader::ph_log2_diff_max_tt_min_qt_intra_slice_chroma

Definition at line 725 of file cbs_h266.h.

◆ ph_cu_qp_delta_subdiv_intra_slice

uint8_t H266RawPictureHeader::ph_cu_qp_delta_subdiv_intra_slice

Definition at line 727 of file cbs_h266.h.

◆ ph_cu_chroma_qp_offset_subdiv_intra_slice

uint8_t H266RawPictureHeader::ph_cu_chroma_qp_offset_subdiv_intra_slice

Definition at line 728 of file cbs_h266.h.

◆ ph_log2_diff_min_qt_min_cb_inter_slice

uint8_t H266RawPictureHeader::ph_log2_diff_min_qt_min_cb_inter_slice

Definition at line 730 of file cbs_h266.h.

◆ ph_max_mtt_hierarchy_depth_inter_slice

uint8_t H266RawPictureHeader::ph_max_mtt_hierarchy_depth_inter_slice

Definition at line 731 of file cbs_h266.h.

◆ ph_log2_diff_max_bt_min_qt_inter_slice

uint8_t H266RawPictureHeader::ph_log2_diff_max_bt_min_qt_inter_slice

Definition at line 732 of file cbs_h266.h.

◆ ph_log2_diff_max_tt_min_qt_inter_slice

uint8_t H266RawPictureHeader::ph_log2_diff_max_tt_min_qt_inter_slice

Definition at line 733 of file cbs_h266.h.

◆ ph_cu_qp_delta_subdiv_inter_slice

uint8_t H266RawPictureHeader::ph_cu_qp_delta_subdiv_inter_slice

Definition at line 734 of file cbs_h266.h.

◆ ph_cu_chroma_qp_offset_subdiv_inter_slice

uint8_t H266RawPictureHeader::ph_cu_chroma_qp_offset_subdiv_inter_slice

Definition at line 735 of file cbs_h266.h.

◆ ph_temporal_mvp_enabled_flag

uint8_t H266RawPictureHeader::ph_temporal_mvp_enabled_flag

Definition at line 737 of file cbs_h266.h.

◆ ph_collocated_from_l0_flag

uint8_t H266RawPictureHeader::ph_collocated_from_l0_flag

Definition at line 738 of file cbs_h266.h.

◆ ph_collocated_ref_idx

uint8_t H266RawPictureHeader::ph_collocated_ref_idx

Definition at line 739 of file cbs_h266.h.

◆ ph_mmvd_fullpel_only_flag

uint8_t H266RawPictureHeader::ph_mmvd_fullpel_only_flag

Definition at line 740 of file cbs_h266.h.

◆ ph_mvd_l1_zero_flag

uint8_t H266RawPictureHeader::ph_mvd_l1_zero_flag

Definition at line 741 of file cbs_h266.h.

◆ ph_bdof_disabled_flag

uint8_t H266RawPictureHeader::ph_bdof_disabled_flag

Definition at line 742 of file cbs_h266.h.

◆ ph_dmvr_disabled_flag

uint8_t H266RawPictureHeader::ph_dmvr_disabled_flag

Definition at line 743 of file cbs_h266.h.

◆ ph_prof_disabled_flag

uint8_t H266RawPictureHeader::ph_prof_disabled_flag

Definition at line 744 of file cbs_h266.h.

Referenced by derive_cb_prof_flag_lx().

◆ ph_pred_weight_table

H266RawPredWeightTable H266RawPictureHeader::ph_pred_weight_table

Definition at line 746 of file cbs_h266.h.

◆ ph_qp_delta

int8_t H266RawPictureHeader::ph_qp_delta

Definition at line 748 of file cbs_h266.h.

◆ ph_joint_cbcr_sign_flag

uint8_t H266RawPictureHeader::ph_joint_cbcr_sign_flag

Definition at line 749 of file cbs_h266.h.

◆ ph_sao_luma_enabled_flag

uint8_t H266RawPictureHeader::ph_sao_luma_enabled_flag

Definition at line 750 of file cbs_h266.h.

◆ ph_sao_chroma_enabled_flag

uint8_t H266RawPictureHeader::ph_sao_chroma_enabled_flag

Definition at line 751 of file cbs_h266.h.

◆ ph_deblocking_params_present_flag

uint8_t H266RawPictureHeader::ph_deblocking_params_present_flag

Definition at line 753 of file cbs_h266.h.

◆ ph_deblocking_filter_disabled_flag

uint8_t H266RawPictureHeader::ph_deblocking_filter_disabled_flag

Definition at line 754 of file cbs_h266.h.

◆ ph_luma_beta_offset_div2

int8_t H266RawPictureHeader::ph_luma_beta_offset_div2

Definition at line 755 of file cbs_h266.h.

◆ ph_luma_tc_offset_div2

int8_t H266RawPictureHeader::ph_luma_tc_offset_div2

Definition at line 756 of file cbs_h266.h.

◆ ph_cb_beta_offset_div2

int8_t H266RawPictureHeader::ph_cb_beta_offset_div2

Definition at line 757 of file cbs_h266.h.

◆ ph_cb_tc_offset_div2

int8_t H266RawPictureHeader::ph_cb_tc_offset_div2

Definition at line 758 of file cbs_h266.h.

◆ ph_cr_beta_offset_div2

int8_t H266RawPictureHeader::ph_cr_beta_offset_div2

Definition at line 759 of file cbs_h266.h.

◆ ph_cr_tc_offset_div2

int8_t H266RawPictureHeader::ph_cr_tc_offset_div2

Definition at line 760 of file cbs_h266.h.

◆ ph_extension_length

uint8_t H266RawPictureHeader::ph_extension_length

Definition at line 762 of file cbs_h266.h.

◆ ph_extension_data_byte

uint8_t H266RawPictureHeader::ph_extension_data_byte[256]

Definition at line 763 of file cbs_h266.h.


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