FFmpeg
Data Fields
H266RawSPS Struct Reference

#include <cbs_h266.h>

Data Fields

H266RawNALUnitHeader nal_unit_header
 
uint8_t sps_seq_parameter_set_id
 
uint8_t sps_video_parameter_set_id
 
uint8_t sps_max_sublayers_minus1
 
uint8_t sps_chroma_format_idc
 
uint8_t sps_log2_ctu_size_minus5
 
uint8_t sps_ptl_dpb_hrd_params_present_flag
 
H266RawProfileTierLevel profile_tier_level
 
uint8_t sps_gdr_enabled_flag
 
uint8_t sps_ref_pic_resampling_enabled_flag
 
uint8_t sps_res_change_in_clvs_allowed_flag
 
uint16_t sps_pic_width_max_in_luma_samples
 
uint16_t sps_pic_height_max_in_luma_samples
 
uint8_t sps_conformance_window_flag
 
uint16_t sps_conf_win_left_offset
 
uint16_t sps_conf_win_right_offset
 
uint16_t sps_conf_win_top_offset
 
uint16_t sps_conf_win_bottom_offset
 
uint8_t sps_subpic_info_present_flag
 
uint16_t sps_num_subpics_minus1
 
uint8_t sps_independent_subpics_flag
 
uint8_t sps_subpic_same_size_flag
 
uint16_t sps_subpic_ctu_top_left_x [VVC_MAX_SLICES]
 
uint16_t sps_subpic_ctu_top_left_y [VVC_MAX_SLICES]
 
uint16_t sps_subpic_width_minus1 [VVC_MAX_SLICES]
 
uint16_t sps_subpic_height_minus1 [VVC_MAX_SLICES]
 
uint8_t sps_subpic_treated_as_pic_flag [VVC_MAX_SLICES]
 
uint8_t sps_loop_filter_across_subpic_enabled_flag [VVC_MAX_SLICES]
 
uint8_t sps_subpic_id_len_minus1
 
uint8_t sps_subpic_id_mapping_explicitly_signalled_flag
 
uint8_t sps_subpic_id_mapping_present_flag
 
uint32_t sps_subpic_id [VVC_MAX_SLICES]
 
uint8_t sps_bitdepth_minus8
 
uint8_t sps_entropy_coding_sync_enabled_flag
 
uint8_t sps_entry_point_offsets_present_flag
 
uint8_t sps_log2_max_pic_order_cnt_lsb_minus4
 
uint8_t sps_poc_msb_cycle_flag
 
uint8_t sps_poc_msb_cycle_len_minus1
 
uint8_t sps_num_extra_ph_bytes
 
uint8_t sps_extra_ph_bit_present_flag [16]
 
uint8_t sps_num_extra_sh_bytes
 
uint8_t sps_extra_sh_bit_present_flag [16]
 
uint8_t sps_sublayer_dpb_params_flag
 
H266DpbParameters sps_dpb_params
 
uint8_t sps_log2_min_luma_coding_block_size_minus2
 
uint8_t sps_partition_constraints_override_enabled_flag
 
uint8_t sps_log2_diff_min_qt_min_cb_intra_slice_luma
 
uint8_t sps_max_mtt_hierarchy_depth_intra_slice_luma
 
uint8_t sps_log2_diff_max_bt_min_qt_intra_slice_luma
 
uint8_t sps_log2_diff_max_tt_min_qt_intra_slice_luma
 
uint8_t sps_qtbtt_dual_tree_intra_flag
 
uint8_t sps_log2_diff_min_qt_min_cb_intra_slice_chroma
 
uint8_t sps_max_mtt_hierarchy_depth_intra_slice_chroma
 
uint8_t sps_log2_diff_max_bt_min_qt_intra_slice_chroma
 
uint8_t sps_log2_diff_max_tt_min_qt_intra_slice_chroma
 
uint8_t sps_log2_diff_min_qt_min_cb_inter_slice
 
uint8_t sps_max_mtt_hierarchy_depth_inter_slice
 
uint8_t sps_log2_diff_max_bt_min_qt_inter_slice
 
uint8_t sps_log2_diff_max_tt_min_qt_inter_slice
 
uint8_t sps_max_luma_transform_size_64_flag
 
uint8_t sps_transform_skip_enabled_flag
 
uint8_t sps_log2_transform_skip_max_size_minus2
 
uint8_t sps_bdpcm_enabled_flag
 
uint8_t sps_mts_enabled_flag
 
uint8_t sps_explicit_mts_intra_enabled_flag
 
uint8_t sps_explicit_mts_inter_enabled_flag
 
uint8_t sps_lfnst_enabled_flag
 
uint8_t sps_joint_cbcr_enabled_flag
 
uint8_t sps_same_qp_table_for_chroma_flag
 
int8_t sps_qp_table_start_minus26 [VVC_MAX_SAMPLE_ARRAYS]
 
uint8_t sps_num_points_in_qp_table_minus1 [VVC_MAX_SAMPLE_ARRAYS]
 
uint8_t sps_delta_qp_in_val_minus1 [VVC_MAX_SAMPLE_ARRAYS][VVC_MAX_POINTS_IN_QP_TABLE]
 
uint8_t sps_delta_qp_diff_val [VVC_MAX_SAMPLE_ARRAYS][VVC_MAX_POINTS_IN_QP_TABLE]
 
uint8_t sps_sao_enabled_flag
 
uint8_t sps_alf_enabled_flag
 
uint8_t sps_ccalf_enabled_flag
 
uint8_t sps_lmcs_enabled_flag
 
uint8_t sps_weighted_pred_flag
 
uint8_t sps_weighted_bipred_flag
 
uint8_t sps_long_term_ref_pics_flag
 
uint8_t sps_inter_layer_prediction_enabled_flag
 
uint8_t sps_idr_rpl_present_flag
 
uint8_t sps_rpl1_same_as_rpl0_flag
 
uint8_t sps_num_ref_pic_lists [2]
 
H266RefPicListStruct sps_ref_pic_list_struct [2][VVC_MAX_REF_PIC_LISTS]
 
uint8_t sps_ref_wraparound_enabled_flag
 
uint8_t sps_temporal_mvp_enabled_flag
 
uint8_t sps_sbtmvp_enabled_flag
 
uint8_t sps_amvr_enabled_flag
 
uint8_t sps_bdof_enabled_flag
 
uint8_t sps_bdof_control_present_in_ph_flag
 
uint8_t sps_smvd_enabled_flag
 
uint8_t sps_dmvr_enabled_flag
 
uint8_t sps_dmvr_control_present_in_ph_flag
 
uint8_t sps_mmvd_enabled_flag
 
uint8_t sps_mmvd_fullpel_only_enabled_flag
 
uint8_t sps_six_minus_max_num_merge_cand
 
uint8_t sps_sbt_enabled_flag
 
uint8_t sps_affine_enabled_flag
 
uint8_t sps_five_minus_max_num_subblock_merge_cand
 
uint8_t sps_6param_affine_enabled_flag
 
uint8_t sps_affine_amvr_enabled_flag
 
uint8_t sps_affine_prof_enabled_flag
 
uint8_t sps_prof_control_present_in_ph_flag
 
uint8_t sps_bcw_enabled_flag
 
uint8_t sps_ciip_enabled_flag
 
uint8_t sps_gpm_enabled_flag
 
uint8_t sps_max_num_merge_cand_minus_max_num_gpm_cand
 
uint8_t sps_log2_parallel_merge_level_minus2
 
uint8_t sps_isp_enabled_flag
 
uint8_t sps_mrl_enabled_flag
 
uint8_t sps_mip_enabled_flag
 
uint8_t sps_cclm_enabled_flag
 
uint8_t sps_chroma_horizontal_collocated_flag
 
uint8_t sps_chroma_vertical_collocated_flag
 
uint8_t sps_palette_enabled_flag
 
uint8_t sps_act_enabled_flag
 
uint8_t sps_min_qp_prime_ts
 
uint8_t sps_ibc_enabled_flag
 
uint8_t sps_six_minus_max_num_ibc_merge_cand
 
uint8_t sps_ladf_enabled_flag
 
uint8_t sps_num_ladf_intervals_minus2
 
int8_t sps_ladf_lowest_interval_qp_offset
 
int8_t sps_ladf_qp_offset [4]
 
uint16_t sps_ladf_delta_threshold_minus1 [4]
 
uint8_t sps_explicit_scaling_list_enabled_flag
 
uint8_t sps_scaling_matrix_for_lfnst_disabled_flag
 
uint8_t sps_scaling_matrix_for_alternative_colour_space_disabled_flag
 
uint8_t sps_scaling_matrix_designated_colour_space_flag
 
uint8_t sps_dep_quant_enabled_flag
 
uint8_t sps_sign_data_hiding_enabled_flag
 
uint8_t sps_virtual_boundaries_enabled_flag
 
uint8_t sps_virtual_boundaries_present_flag
 
uint8_t sps_num_ver_virtual_boundaries
 
uint16_t sps_virtual_boundary_pos_x_minus1 [VVC_MAX_VBS]
 
uint8_t sps_num_hor_virtual_boundaries
 
uint16_t sps_virtual_boundary_pos_y_minus1 [VVC_MAX_VBS]
 
uint8_t sps_timing_hrd_params_present_flag
 
uint8_t sps_sublayer_cpb_params_present_flag
 
H266RawGeneralTimingHrdParameters sps_general_timing_hrd_parameters
 
H266RawOlsTimingHrdParameters sps_ols_timing_hrd_parameters
 
uint8_t sps_field_seq_flag
 
uint8_t sps_vui_parameters_present_flag
 
uint16_t sps_vui_payload_size_minus1
 
H266RawVUI vui
 
uint8_t sps_extension_flag
 
uint8_t sps_range_extension_flag
 
uint8_t sps_extension_7bits
 
uint8_t sps_extended_precision_flag
 
uint8_t sps_ts_residual_coding_rice_present_in_sh_flag
 
uint8_t sps_rrc_rice_extension_flag
 
uint8_t sps_persistent_rice_adaptation_enabled_flag
 
uint8_t sps_reverse_last_sig_coeff_enabled_flag
 
H266RawExtensionData extension_data
 

Detailed Description

Definition at line 308 of file cbs_h266.h.

Field Documentation

◆ nal_unit_header

H266RawNALUnitHeader H266RawSPS::nal_unit_header

Definition at line 309 of file cbs_h266.h.

◆ sps_seq_parameter_set_id

uint8_t H266RawSPS::sps_seq_parameter_set_id

Definition at line 311 of file cbs_h266.h.

Referenced by decode_sps().

◆ sps_video_parameter_set_id

uint8_t H266RawSPS::sps_video_parameter_set_id

Definition at line 312 of file cbs_h266.h.

◆ sps_max_sublayers_minus1

uint8_t H266RawSPS::sps_max_sublayers_minus1

Definition at line 313 of file cbs_h266.h.

◆ sps_chroma_format_idc

uint8_t H266RawSPS::sps_chroma_format_idc

Definition at line 314 of file cbs_h266.h.

Referenced by skipped_transform_tree_unit(), and vvc_predict_ibc().

◆ sps_log2_ctu_size_minus5

uint8_t H266RawSPS::sps_log2_ctu_size_minus5

Definition at line 315 of file cbs_h266.h.

Referenced by decode_ps().

◆ sps_ptl_dpb_hrd_params_present_flag

uint8_t H266RawSPS::sps_ptl_dpb_hrd_params_present_flag

Definition at line 316 of file cbs_h266.h.

◆ profile_tier_level

H266RawProfileTierLevel H266RawSPS::profile_tier_level

Definition at line 317 of file cbs_h266.h.

◆ sps_gdr_enabled_flag

uint8_t H266RawSPS::sps_gdr_enabled_flag

Definition at line 318 of file cbs_h266.h.

◆ sps_ref_pic_resampling_enabled_flag

uint8_t H266RawSPS::sps_ref_pic_resampling_enabled_flag

Definition at line 319 of file cbs_h266.h.

◆ sps_res_change_in_clvs_allowed_flag

uint8_t H266RawSPS::sps_res_change_in_clvs_allowed_flag

Definition at line 320 of file cbs_h266.h.

◆ sps_pic_width_max_in_luma_samples

uint16_t H266RawSPS::sps_pic_width_max_in_luma_samples

Definition at line 322 of file cbs_h266.h.

◆ sps_pic_height_max_in_luma_samples

uint16_t H266RawSPS::sps_pic_height_max_in_luma_samples

Definition at line 323 of file cbs_h266.h.

◆ sps_conformance_window_flag

uint8_t H266RawSPS::sps_conformance_window_flag

Definition at line 325 of file cbs_h266.h.

◆ sps_conf_win_left_offset

uint16_t H266RawSPS::sps_conf_win_left_offset

Definition at line 326 of file cbs_h266.h.

◆ sps_conf_win_right_offset

uint16_t H266RawSPS::sps_conf_win_right_offset

Definition at line 327 of file cbs_h266.h.

◆ sps_conf_win_top_offset

uint16_t H266RawSPS::sps_conf_win_top_offset

Definition at line 328 of file cbs_h266.h.

◆ sps_conf_win_bottom_offset

uint16_t H266RawSPS::sps_conf_win_bottom_offset

Definition at line 329 of file cbs_h266.h.

◆ sps_subpic_info_present_flag

uint8_t H266RawSPS::sps_subpic_info_present_flag

Definition at line 331 of file cbs_h266.h.

◆ sps_num_subpics_minus1

uint16_t H266RawSPS::sps_num_subpics_minus1

Definition at line 332 of file cbs_h266.h.

Referenced by pps_subpic(), and sao_get_edges().

◆ sps_independent_subpics_flag

uint8_t H266RawSPS::sps_independent_subpics_flag

Definition at line 333 of file cbs_h266.h.

◆ sps_subpic_same_size_flag

uint8_t H266RawSPS::sps_subpic_same_size_flag

Definition at line 334 of file cbs_h266.h.

◆ sps_subpic_ctu_top_left_x

uint16_t H266RawSPS::sps_subpic_ctu_top_left_x[VVC_MAX_SLICES]

Definition at line 335 of file cbs_h266.h.

Referenced by pps_subpic(), and sao_get_edges().

◆ sps_subpic_ctu_top_left_y

uint16_t H266RawSPS::sps_subpic_ctu_top_left_y[VVC_MAX_SLICES]

Definition at line 336 of file cbs_h266.h.

Referenced by pps_subpic(), and sao_get_edges().

◆ sps_subpic_width_minus1

uint16_t H266RawSPS::sps_subpic_width_minus1[VVC_MAX_SLICES]

Definition at line 337 of file cbs_h266.h.

Referenced by pps_subpic(), and sao_get_edges().

◆ sps_subpic_height_minus1

uint16_t H266RawSPS::sps_subpic_height_minus1[VVC_MAX_SLICES]

Definition at line 338 of file cbs_h266.h.

Referenced by pps_subpic(), and sao_get_edges().

◆ sps_subpic_treated_as_pic_flag

uint8_t H266RawSPS::sps_subpic_treated_as_pic_flag[VVC_MAX_SLICES]

Definition at line 339 of file cbs_h266.h.

Referenced by pps_subpic().

◆ sps_loop_filter_across_subpic_enabled_flag

uint8_t H266RawSPS::sps_loop_filter_across_subpic_enabled_flag[VVC_MAX_SLICES]

Definition at line 340 of file cbs_h266.h.

Referenced by deblock_is_boundary(), and sao_get_edges().

◆ sps_subpic_id_len_minus1

uint8_t H266RawSPS::sps_subpic_id_len_minus1

Definition at line 341 of file cbs_h266.h.

◆ sps_subpic_id_mapping_explicitly_signalled_flag

uint8_t H266RawSPS::sps_subpic_id_mapping_explicitly_signalled_flag

Definition at line 342 of file cbs_h266.h.

◆ sps_subpic_id_mapping_present_flag

uint8_t H266RawSPS::sps_subpic_id_mapping_present_flag

Definition at line 343 of file cbs_h266.h.

◆ sps_subpic_id

uint32_t H266RawSPS::sps_subpic_id[VVC_MAX_SLICES]

Definition at line 344 of file cbs_h266.h.

◆ sps_bitdepth_minus8

uint8_t H266RawSPS::sps_bitdepth_minus8

Definition at line 347 of file cbs_h266.h.

◆ sps_entropy_coding_sync_enabled_flag

uint8_t H266RawSPS::sps_entropy_coding_sync_enabled_flag

Definition at line 348 of file cbs_h266.h.

Referenced by task_has_target_score().

◆ sps_entry_point_offsets_present_flag

uint8_t H266RawSPS::sps_entry_point_offsets_present_flag

Definition at line 349 of file cbs_h266.h.

◆ sps_log2_max_pic_order_cnt_lsb_minus4

uint8_t H266RawSPS::sps_log2_max_pic_order_cnt_lsb_minus4

Definition at line 351 of file cbs_h266.h.

◆ sps_poc_msb_cycle_flag

uint8_t H266RawSPS::sps_poc_msb_cycle_flag

Definition at line 352 of file cbs_h266.h.

◆ sps_poc_msb_cycle_len_minus1

uint8_t H266RawSPS::sps_poc_msb_cycle_len_minus1

Definition at line 353 of file cbs_h266.h.

◆ sps_num_extra_ph_bytes

uint8_t H266RawSPS::sps_num_extra_ph_bytes

Definition at line 355 of file cbs_h266.h.

◆ sps_extra_ph_bit_present_flag

uint8_t H266RawSPS::sps_extra_ph_bit_present_flag[16]

Definition at line 356 of file cbs_h266.h.

◆ sps_num_extra_sh_bytes

uint8_t H266RawSPS::sps_num_extra_sh_bytes

Definition at line 358 of file cbs_h266.h.

◆ sps_extra_sh_bit_present_flag

uint8_t H266RawSPS::sps_extra_sh_bit_present_flag[16]

Definition at line 359 of file cbs_h266.h.

◆ sps_sublayer_dpb_params_flag

uint8_t H266RawSPS::sps_sublayer_dpb_params_flag

Definition at line 361 of file cbs_h266.h.

◆ sps_dpb_params

H266DpbParameters H266RawSPS::sps_dpb_params

Definition at line 362 of file cbs_h266.h.

◆ sps_log2_min_luma_coding_block_size_minus2

uint8_t H266RawSPS::sps_log2_min_luma_coding_block_size_minus2

Definition at line 364 of file cbs_h266.h.

◆ sps_partition_constraints_override_enabled_flag

uint8_t H266RawSPS::sps_partition_constraints_override_enabled_flag

Definition at line 365 of file cbs_h266.h.

◆ sps_log2_diff_min_qt_min_cb_intra_slice_luma

uint8_t H266RawSPS::sps_log2_diff_min_qt_min_cb_intra_slice_luma

Definition at line 366 of file cbs_h266.h.

◆ sps_max_mtt_hierarchy_depth_intra_slice_luma

uint8_t H266RawSPS::sps_max_mtt_hierarchy_depth_intra_slice_luma

Definition at line 367 of file cbs_h266.h.

◆ sps_log2_diff_max_bt_min_qt_intra_slice_luma

uint8_t H266RawSPS::sps_log2_diff_max_bt_min_qt_intra_slice_luma

Definition at line 368 of file cbs_h266.h.

◆ sps_log2_diff_max_tt_min_qt_intra_slice_luma

uint8_t H266RawSPS::sps_log2_diff_max_tt_min_qt_intra_slice_luma

Definition at line 369 of file cbs_h266.h.

◆ sps_qtbtt_dual_tree_intra_flag

uint8_t H266RawSPS::sps_qtbtt_dual_tree_intra_flag

Definition at line 371 of file cbs_h266.h.

◆ sps_log2_diff_min_qt_min_cb_intra_slice_chroma

uint8_t H266RawSPS::sps_log2_diff_min_qt_min_cb_intra_slice_chroma

Definition at line 372 of file cbs_h266.h.

◆ sps_max_mtt_hierarchy_depth_intra_slice_chroma

uint8_t H266RawSPS::sps_max_mtt_hierarchy_depth_intra_slice_chroma

Definition at line 373 of file cbs_h266.h.

◆ sps_log2_diff_max_bt_min_qt_intra_slice_chroma

uint8_t H266RawSPS::sps_log2_diff_max_bt_min_qt_intra_slice_chroma

Definition at line 374 of file cbs_h266.h.

◆ sps_log2_diff_max_tt_min_qt_intra_slice_chroma

uint8_t H266RawSPS::sps_log2_diff_max_tt_min_qt_intra_slice_chroma

Definition at line 375 of file cbs_h266.h.

◆ sps_log2_diff_min_qt_min_cb_inter_slice

uint8_t H266RawSPS::sps_log2_diff_min_qt_min_cb_inter_slice

Definition at line 377 of file cbs_h266.h.

◆ sps_max_mtt_hierarchy_depth_inter_slice

uint8_t H266RawSPS::sps_max_mtt_hierarchy_depth_inter_slice

Definition at line 378 of file cbs_h266.h.

◆ sps_log2_diff_max_bt_min_qt_inter_slice

uint8_t H266RawSPS::sps_log2_diff_max_bt_min_qt_inter_slice

Definition at line 379 of file cbs_h266.h.

◆ sps_log2_diff_max_tt_min_qt_inter_slice

uint8_t H266RawSPS::sps_log2_diff_max_tt_min_qt_inter_slice

Definition at line 380 of file cbs_h266.h.

◆ sps_max_luma_transform_size_64_flag

uint8_t H266RawSPS::sps_max_luma_transform_size_64_flag

Definition at line 382 of file cbs_h266.h.

◆ sps_transform_skip_enabled_flag

uint8_t H266RawSPS::sps_transform_skip_enabled_flag

Definition at line 384 of file cbs_h266.h.

◆ sps_log2_transform_skip_max_size_minus2

uint8_t H266RawSPS::sps_log2_transform_skip_max_size_minus2

Definition at line 385 of file cbs_h266.h.

◆ sps_bdpcm_enabled_flag

uint8_t H266RawSPS::sps_bdpcm_enabled_flag

Definition at line 386 of file cbs_h266.h.

◆ sps_mts_enabled_flag

uint8_t H266RawSPS::sps_mts_enabled_flag

Definition at line 388 of file cbs_h266.h.

◆ sps_explicit_mts_intra_enabled_flag

uint8_t H266RawSPS::sps_explicit_mts_intra_enabled_flag

Definition at line 389 of file cbs_h266.h.

◆ sps_explicit_mts_inter_enabled_flag

uint8_t H266RawSPS::sps_explicit_mts_inter_enabled_flag

Definition at line 390 of file cbs_h266.h.

◆ sps_lfnst_enabled_flag

uint8_t H266RawSPS::sps_lfnst_enabled_flag

Definition at line 392 of file cbs_h266.h.

◆ sps_joint_cbcr_enabled_flag

uint8_t H266RawSPS::sps_joint_cbcr_enabled_flag

Definition at line 394 of file cbs_h266.h.

◆ sps_same_qp_table_for_chroma_flag

uint8_t H266RawSPS::sps_same_qp_table_for_chroma_flag

Definition at line 395 of file cbs_h266.h.

◆ sps_qp_table_start_minus26

int8_t H266RawSPS::sps_qp_table_start_minus26[VVC_MAX_SAMPLE_ARRAYS]

Definition at line 397 of file cbs_h266.h.

◆ sps_num_points_in_qp_table_minus1

uint8_t H266RawSPS::sps_num_points_in_qp_table_minus1[VVC_MAX_SAMPLE_ARRAYS]

Definition at line 398 of file cbs_h266.h.

◆ sps_delta_qp_in_val_minus1

uint8_t H266RawSPS::sps_delta_qp_in_val_minus1[VVC_MAX_SAMPLE_ARRAYS][VVC_MAX_POINTS_IN_QP_TABLE]

Definition at line 399 of file cbs_h266.h.

◆ sps_delta_qp_diff_val

uint8_t H266RawSPS::sps_delta_qp_diff_val[VVC_MAX_SAMPLE_ARRAYS][VVC_MAX_POINTS_IN_QP_TABLE]

Definition at line 400 of file cbs_h266.h.

◆ sps_sao_enabled_flag

uint8_t H266RawSPS::sps_sao_enabled_flag

Definition at line 402 of file cbs_h266.h.

◆ sps_alf_enabled_flag

uint8_t H266RawSPS::sps_alf_enabled_flag

Definition at line 403 of file cbs_h266.h.

◆ sps_ccalf_enabled_flag

uint8_t H266RawSPS::sps_ccalf_enabled_flag

Definition at line 404 of file cbs_h266.h.

Referenced by sh_alf_aps().

◆ sps_lmcs_enabled_flag

uint8_t H266RawSPS::sps_lmcs_enabled_flag

Definition at line 405 of file cbs_h266.h.

◆ sps_weighted_pred_flag

uint8_t H266RawSPS::sps_weighted_pred_flag

Definition at line 406 of file cbs_h266.h.

◆ sps_weighted_bipred_flag

uint8_t H266RawSPS::sps_weighted_bipred_flag

Definition at line 407 of file cbs_h266.h.

◆ sps_long_term_ref_pics_flag

uint8_t H266RawSPS::sps_long_term_ref_pics_flag

Definition at line 408 of file cbs_h266.h.

◆ sps_inter_layer_prediction_enabled_flag

uint8_t H266RawSPS::sps_inter_layer_prediction_enabled_flag

Definition at line 409 of file cbs_h266.h.

◆ sps_idr_rpl_present_flag

uint8_t H266RawSPS::sps_idr_rpl_present_flag

Definition at line 410 of file cbs_h266.h.

◆ sps_rpl1_same_as_rpl0_flag

uint8_t H266RawSPS::sps_rpl1_same_as_rpl0_flag

Definition at line 411 of file cbs_h266.h.

◆ sps_num_ref_pic_lists

uint8_t H266RawSPS::sps_num_ref_pic_lists[2]

Definition at line 413 of file cbs_h266.h.

◆ sps_ref_pic_list_struct

H266RefPicListStruct H266RawSPS::sps_ref_pic_list_struct[2][VVC_MAX_REF_PIC_LISTS]

Definition at line 414 of file cbs_h266.h.

◆ sps_ref_wraparound_enabled_flag

uint8_t H266RawSPS::sps_ref_wraparound_enabled_flag

Definition at line 416 of file cbs_h266.h.

◆ sps_temporal_mvp_enabled_flag

uint8_t H266RawSPS::sps_temporal_mvp_enabled_flag

Definition at line 417 of file cbs_h266.h.

◆ sps_sbtmvp_enabled_flag

uint8_t H266RawSPS::sps_sbtmvp_enabled_flag

Definition at line 418 of file cbs_h266.h.

◆ sps_amvr_enabled_flag

uint8_t H266RawSPS::sps_amvr_enabled_flag

Definition at line 419 of file cbs_h266.h.

◆ sps_bdof_enabled_flag

uint8_t H266RawSPS::sps_bdof_enabled_flag

Definition at line 420 of file cbs_h266.h.

◆ sps_bdof_control_present_in_ph_flag

uint8_t H266RawSPS::sps_bdof_control_present_in_ph_flag

Definition at line 421 of file cbs_h266.h.

◆ sps_smvd_enabled_flag

uint8_t H266RawSPS::sps_smvd_enabled_flag

Definition at line 422 of file cbs_h266.h.

◆ sps_dmvr_enabled_flag

uint8_t H266RawSPS::sps_dmvr_enabled_flag

Definition at line 423 of file cbs_h266.h.

◆ sps_dmvr_control_present_in_ph_flag

uint8_t H266RawSPS::sps_dmvr_control_present_in_ph_flag

Definition at line 424 of file cbs_h266.h.

◆ sps_mmvd_enabled_flag

uint8_t H266RawSPS::sps_mmvd_enabled_flag

Definition at line 425 of file cbs_h266.h.

◆ sps_mmvd_fullpel_only_enabled_flag

uint8_t H266RawSPS::sps_mmvd_fullpel_only_enabled_flag

Definition at line 426 of file cbs_h266.h.

◆ sps_six_minus_max_num_merge_cand

uint8_t H266RawSPS::sps_six_minus_max_num_merge_cand

Definition at line 427 of file cbs_h266.h.

◆ sps_sbt_enabled_flag

uint8_t H266RawSPS::sps_sbt_enabled_flag

Definition at line 428 of file cbs_h266.h.

◆ sps_affine_enabled_flag

uint8_t H266RawSPS::sps_affine_enabled_flag

Definition at line 429 of file cbs_h266.h.

◆ sps_five_minus_max_num_subblock_merge_cand

uint8_t H266RawSPS::sps_five_minus_max_num_subblock_merge_cand

Definition at line 430 of file cbs_h266.h.

◆ sps_6param_affine_enabled_flag

uint8_t H266RawSPS::sps_6param_affine_enabled_flag

Definition at line 431 of file cbs_h266.h.

◆ sps_affine_amvr_enabled_flag

uint8_t H266RawSPS::sps_affine_amvr_enabled_flag

Definition at line 432 of file cbs_h266.h.

◆ sps_affine_prof_enabled_flag

uint8_t H266RawSPS::sps_affine_prof_enabled_flag

Definition at line 433 of file cbs_h266.h.

◆ sps_prof_control_present_in_ph_flag

uint8_t H266RawSPS::sps_prof_control_present_in_ph_flag

Definition at line 434 of file cbs_h266.h.

◆ sps_bcw_enabled_flag

uint8_t H266RawSPS::sps_bcw_enabled_flag

Definition at line 435 of file cbs_h266.h.

◆ sps_ciip_enabled_flag

uint8_t H266RawSPS::sps_ciip_enabled_flag

Definition at line 436 of file cbs_h266.h.

◆ sps_gpm_enabled_flag

uint8_t H266RawSPS::sps_gpm_enabled_flag

Definition at line 437 of file cbs_h266.h.

◆ sps_max_num_merge_cand_minus_max_num_gpm_cand

uint8_t H266RawSPS::sps_max_num_merge_cand_minus_max_num_gpm_cand

Definition at line 438 of file cbs_h266.h.

◆ sps_log2_parallel_merge_level_minus2

uint8_t H266RawSPS::sps_log2_parallel_merge_level_minus2

Definition at line 439 of file cbs_h266.h.

◆ sps_isp_enabled_flag

uint8_t H266RawSPS::sps_isp_enabled_flag

Definition at line 440 of file cbs_h266.h.

◆ sps_mrl_enabled_flag

uint8_t H266RawSPS::sps_mrl_enabled_flag

Definition at line 441 of file cbs_h266.h.

◆ sps_mip_enabled_flag

uint8_t H266RawSPS::sps_mip_enabled_flag

Definition at line 442 of file cbs_h266.h.

◆ sps_cclm_enabled_flag

uint8_t H266RawSPS::sps_cclm_enabled_flag

Definition at line 443 of file cbs_h266.h.

◆ sps_chroma_horizontal_collocated_flag

uint8_t H266RawSPS::sps_chroma_horizontal_collocated_flag

Definition at line 444 of file cbs_h266.h.

◆ sps_chroma_vertical_collocated_flag

uint8_t H266RawSPS::sps_chroma_vertical_collocated_flag

Definition at line 445 of file cbs_h266.h.

◆ sps_palette_enabled_flag

uint8_t H266RawSPS::sps_palette_enabled_flag

Definition at line 446 of file cbs_h266.h.

◆ sps_act_enabled_flag

uint8_t H266RawSPS::sps_act_enabled_flag

Definition at line 447 of file cbs_h266.h.

◆ sps_min_qp_prime_ts

uint8_t H266RawSPS::sps_min_qp_prime_ts

Definition at line 448 of file cbs_h266.h.

◆ sps_ibc_enabled_flag

uint8_t H266RawSPS::sps_ibc_enabled_flag

Definition at line 449 of file cbs_h266.h.

◆ sps_six_minus_max_num_ibc_merge_cand

uint8_t H266RawSPS::sps_six_minus_max_num_ibc_merge_cand

Definition at line 450 of file cbs_h266.h.

◆ sps_ladf_enabled_flag

uint8_t H266RawSPS::sps_ladf_enabled_flag

Definition at line 451 of file cbs_h266.h.

◆ sps_num_ladf_intervals_minus2

uint8_t H266RawSPS::sps_num_ladf_intervals_minus2

Definition at line 452 of file cbs_h266.h.

◆ sps_ladf_lowest_interval_qp_offset

int8_t H266RawSPS::sps_ladf_lowest_interval_qp_offset

Definition at line 453 of file cbs_h266.h.

◆ sps_ladf_qp_offset

int8_t H266RawSPS::sps_ladf_qp_offset[4]

Definition at line 454 of file cbs_h266.h.

◆ sps_ladf_delta_threshold_minus1

uint16_t H266RawSPS::sps_ladf_delta_threshold_minus1[4]

Definition at line 455 of file cbs_h266.h.

◆ sps_explicit_scaling_list_enabled_flag

uint8_t H266RawSPS::sps_explicit_scaling_list_enabled_flag

Definition at line 457 of file cbs_h266.h.

◆ sps_scaling_matrix_for_lfnst_disabled_flag

uint8_t H266RawSPS::sps_scaling_matrix_for_lfnst_disabled_flag

Definition at line 458 of file cbs_h266.h.

◆ sps_scaling_matrix_for_alternative_colour_space_disabled_flag

uint8_t H266RawSPS::sps_scaling_matrix_for_alternative_colour_space_disabled_flag

Definition at line 459 of file cbs_h266.h.

◆ sps_scaling_matrix_designated_colour_space_flag

uint8_t H266RawSPS::sps_scaling_matrix_designated_colour_space_flag

Definition at line 460 of file cbs_h266.h.

◆ sps_dep_quant_enabled_flag

uint8_t H266RawSPS::sps_dep_quant_enabled_flag

Definition at line 461 of file cbs_h266.h.

◆ sps_sign_data_hiding_enabled_flag

uint8_t H266RawSPS::sps_sign_data_hiding_enabled_flag

Definition at line 462 of file cbs_h266.h.

◆ sps_virtual_boundaries_enabled_flag

uint8_t H266RawSPS::sps_virtual_boundaries_enabled_flag

Definition at line 464 of file cbs_h266.h.

Referenced by sao_get_edges().

◆ sps_virtual_boundaries_present_flag

uint8_t H266RawSPS::sps_virtual_boundaries_present_flag

Definition at line 465 of file cbs_h266.h.

◆ sps_num_ver_virtual_boundaries

uint8_t H266RawSPS::sps_num_ver_virtual_boundaries

Definition at line 466 of file cbs_h266.h.

◆ sps_virtual_boundary_pos_x_minus1

uint16_t H266RawSPS::sps_virtual_boundary_pos_x_minus1[VVC_MAX_VBS]

Definition at line 467 of file cbs_h266.h.

◆ sps_num_hor_virtual_boundaries

uint8_t H266RawSPS::sps_num_hor_virtual_boundaries

Definition at line 468 of file cbs_h266.h.

◆ sps_virtual_boundary_pos_y_minus1

uint16_t H266RawSPS::sps_virtual_boundary_pos_y_minus1[VVC_MAX_VBS]

Definition at line 469 of file cbs_h266.h.

◆ sps_timing_hrd_params_present_flag

uint8_t H266RawSPS::sps_timing_hrd_params_present_flag

Definition at line 471 of file cbs_h266.h.

◆ sps_sublayer_cpb_params_present_flag

uint8_t H266RawSPS::sps_sublayer_cpb_params_present_flag

Definition at line 472 of file cbs_h266.h.

◆ sps_general_timing_hrd_parameters

H266RawGeneralTimingHrdParameters H266RawSPS::sps_general_timing_hrd_parameters

Definition at line 473 of file cbs_h266.h.

◆ sps_ols_timing_hrd_parameters

H266RawOlsTimingHrdParameters H266RawSPS::sps_ols_timing_hrd_parameters

Definition at line 474 of file cbs_h266.h.

◆ sps_field_seq_flag

uint8_t H266RawSPS::sps_field_seq_flag

Definition at line 476 of file cbs_h266.h.

◆ sps_vui_parameters_present_flag

uint8_t H266RawSPS::sps_vui_parameters_present_flag

Definition at line 477 of file cbs_h266.h.

◆ sps_vui_payload_size_minus1

uint16_t H266RawSPS::sps_vui_payload_size_minus1

Definition at line 478 of file cbs_h266.h.

◆ vui

H266RawVUI H266RawSPS::vui

Definition at line 479 of file cbs_h266.h.

◆ sps_extension_flag

uint8_t H266RawSPS::sps_extension_flag

Definition at line 481 of file cbs_h266.h.

◆ sps_range_extension_flag

uint8_t H266RawSPS::sps_range_extension_flag

Definition at line 483 of file cbs_h266.h.

◆ sps_extension_7bits

uint8_t H266RawSPS::sps_extension_7bits

Definition at line 484 of file cbs_h266.h.

◆ sps_extended_precision_flag

uint8_t H266RawSPS::sps_extended_precision_flag

Definition at line 486 of file cbs_h266.h.

◆ sps_ts_residual_coding_rice_present_in_sh_flag

uint8_t H266RawSPS::sps_ts_residual_coding_rice_present_in_sh_flag

Definition at line 487 of file cbs_h266.h.

◆ sps_rrc_rice_extension_flag

uint8_t H266RawSPS::sps_rrc_rice_extension_flag

Definition at line 488 of file cbs_h266.h.

◆ sps_persistent_rice_adaptation_enabled_flag

uint8_t H266RawSPS::sps_persistent_rice_adaptation_enabled_flag

Definition at line 489 of file cbs_h266.h.

◆ sps_reverse_last_sig_coeff_enabled_flag

uint8_t H266RawSPS::sps_reverse_last_sig_coeff_enabled_flag

Definition at line 490 of file cbs_h266.h.

◆ extension_data

H266RawExtensionData H266RawSPS::extension_data

Definition at line 492 of file cbs_h266.h.


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