Go to the documentation of this file.
19 #ifndef AVCODEC_CBS_H265_H
20 #define AVCODEC_CBS_H265_H
uint8_t num_intensity_intervals_minus1[3]
uint8_t deblocking_filter_override_enabled_flag
uint8_t log2_max_mv_length_horizontal
uint8_t au_cpb_removal_delay_length_minus1
uint8_t log2_diff_max_min_luma_transform_block_size
uint8_t long_term_ref_pics_present_flag
H265RawVPS * vps[HEVC_MAX_VPS_COUNT]
RefStruct references.
uint8_t num_short_term_ref_pic_sets
uint8_t vui_parameters_present_flag
uint8_t sub_layer_max_8bit_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t separate_colour_plane_flag
uint8_t bitstream_restriction_flag
uint8_t bit_depth_luma_minus8
H265RawExtensionData extension_data
uint32_t nal_initial_alt_cpb_removal_offset[HEVC_MAX_CPB_CNT]
uint32_t cpb_delay_offset
uint8_t cm_delta_flc_bits_minus1
uint16_t alpha_transparent_value
uint8_t sub_layer_profile_compatibility_flag[HEVC_MAX_SUB_LAYERS][32]
uint8_t mantissa_ref_viewing_distance[32]
uint8_t sps_ext_or_max_sub_layers_minus1
uint8_t general_interlaced_source_flag
uint8_t frame_field_info_present_flag
@ HEVC_MAX_SHORT_TERM_REF_PIC_SETS
uint8_t mantissa_ref_display_width[32]
uint32_t bit_rate_value_minus1[HEVC_MAX_CPB_CNT]
uint8_t dpb_output_delay_length_minus1
uint8_t general_level_idc
uint16_t pan_scan_rect_persistence_flag
uint8_t transform_skip_rotation_enabled_flag
uint16_t abs_delta_rps_minus1
uint8_t separate_colour_description_present_flag
uint16_t def_disp_win_top_offset
uint8_t cm_res_quant_bits
uint8_t use_delta_flag[HEVC_MAX_REFS]
uint8_t pps_slice_chroma_qp_offsets_present_flag
uint32_t vcl_initial_alt_cpb_removal_offset[HEVC_MAX_CPB_CNT]
H265RawSliceHeader header
uint8_t used_by_curr_pic_flag[HEVC_MAX_REFS]
uint8_t phase_hor_chroma_plus8[64]
uint8_t strong_intra_smoothing_enabled_flag
uint8_t sps_max_dec_pic_buffering_minus1[HEVC_MAX_SUB_LAYERS]
uint8_t default_display_window_flag
uint8_t sub_layer_one_picture_only_constraint_flag[HEVC_MAX_SUB_LAYERS]
int16_t cm_adapt_threshold_u_delta
uint16_t delta_poc_s1_minus1[HEVC_MAX_REFS]
H265RawSPS * sps[HEVC_MAX_SPS_COUNT]
RefStruct references.
uint8_t general_max_8bit_constraint_flag
uint8_t aspect_ratio_info_present_flag
uint8_t colour_mapping_enabled_flag
uint8_t used_by_curr_pic_s1_flag[HEVC_MAX_REFS]
int8_t pps_act_y_qp_offset_plus5
int32_t pan_scan_rect_right_offset[3]
uint8_t full_timestamp_flag[3]
uint8_t layer_id_included_flag[HEVC_MAX_LAYER_SETS][HEVC_MAX_LAYERS]
uint8_t cross_component_prediction_enabled_flag
uint8_t log2_max_transform_skip_block_size_minus2
uint32_t du_cpb_removal_delay_increment_minus1[HEVC_MAX_SLICE_SEGMENTS]
uint8_t low_delay_hrd_flag[HEVC_MAX_SUB_LAYERS]
int16_t cm_adapt_threshold_v_delta
uint8_t loop_filter_across_tiles_enabled_flag
uint8_t vui_timing_info_present_flag
int16_t ref_region_left_offset[64]
uint32_t pan_scan_rect_id
uint16_t sps_palette_predictor_initializers[3][128]
uint16_t vps_num_layer_sets_minus1
uint8_t split_octant_flag[2]
uint8_t ref_region_offset_present_flag[64]
uint8_t monochrome_palette_flag
uint32_t vps_num_units_in_tick
uint8_t sub_pic_hrd_params_present_flag
uint8_t alpha_channel_clip_flag
uint8_t general_frame_only_constraint_flag
H265RawProfileTierLevel profile_tier_level
uint8_t pps_num_palette_predictor_initializer
CodedBitstreamH2645Context common
uint8_t film_grain_characteristics_cancel_flag
uint16_t pic_height_in_luma_samples
uint8_t sample_adaptive_offset_enabled_flag
uint8_t log2_max_mv_length_vertical
uint8_t layer_sps_idx[HEVC_MAX_LAYERS]
uint8_t pcm_sample_bit_depth_luma_minus1
uint8_t display_orientation_persistence_flag
uint8_t concatenation_flag
uint8_t general_max_422chroma_constraint_flag
uint8_t film_grain_transfer_characteristics
uint8_t diff_cu_chroma_qp_offset_depth
uint8_t cabac_bypass_alignment_enabled_flag
uint8_t tiles_fixed_structure_flag
uint16_t anticlockwise_rotation
uint8_t num_ref_idx_l0_default_active_minus1
uint32_t vcl_initial_cpb_removal_offset[HEVC_MAX_CPB_CNT]
uint8_t sub_layer_interlaced_source_flag[HEVC_MAX_SUB_LAYERS]
uint8_t bit_depth_chroma_minus8
uint8_t phase_hor_luma[64]
uint8_t sps_rep_format_idx
uint32_t du_common_cpb_removal_delay_increment_minus1
uint8_t comp_model_present_flag[3]
uint8_t max_bits_per_min_cu_denom
uint8_t film_grain_colour_primaries
uint8_t res_coeff_r[12][2][2][4][3]
uint8_t general_progressive_source_flag
uint8_t used_by_curr_pic_s0_flag[HEVC_MAX_REFS]
uint8_t pps_slice_act_qp_offsets_present_flag
uint8_t pan_scan_cnt_minus1
uint8_t scaling_list_pred_mode_flag[4][6]
uint8_t sps_sub_layer_ordering_info_present_flag
uint8_t film_grain_matrix_coeffs
uint16_t delta_poc_s0_minus1[HEVC_MAX_REFS]
uint8_t pps_scaling_list_ref_layer_id
uint8_t vcl_hrd_parameters_present_flag
uint8_t pps_scc_extension_flag
uint8_t pps_extension_present_flag
uint8_t cnt_dropped_flag[3]
uint8_t log2_min_pcm_luma_coding_block_size_minus3
uint8_t scaled_ref_layer_offset_present_flag[64]
uint8_t sub_layer_level_present_flag[HEVC_MAX_SUB_LAYERS]
uint8_t tiles_enabled_flag
uint8_t sps_scaling_list_data_present_flag
H265RawSTRefPicSet st_ref_pic_set[HEVC_MAX_SHORT_TERM_REF_PIC_SETS]
uint8_t film_grain_full_range_flag
int8_t scaling_list_delta_coeff[4][6][64]
uint8_t general_max_12bit_constraint_flag
uint8_t sps_range_extension_flag
uint8_t chroma_bit_depth_cm_output_minus8
uint8_t sign_data_hiding_enabled_flag
uint32_t nal_initial_cpb_removal_delay[HEVC_MAX_CPB_CNT]
uint8_t cm_y_part_num_log2
uint8_t log2_min_luma_transform_block_size_minus2
uint8_t sps_max_sub_layers_minus1
uint8_t uniform_spacing_flag
uint8_t poc_reset_info_present_flag
uint8_t general_intra_constraint_flag
uint32_t cpb_size_value_minus1[HEVC_MAX_CPB_CNT]
uint8_t film_grain_bit_depth_chroma_minus8
uint8_t three_dimensional_reference_displays_extension_flag
uint8_t sub_layer_profile_space[HEVC_MAX_SUB_LAYERS]
H265RawNALUnitHeader nal_unit_header
uint8_t pps_range_extension_flag
uint8_t explicit_rdpcm_enabled_flag
uint8_t sub_layer_profile_present_flag[HEVC_MAX_SUB_LAYERS]
uint8_t vps_video_parameter_set_id
uint8_t vps_sub_layer_ordering_info_present_flag
H265RawExtensionData extension_data
uint8_t residual_adaptive_colour_transform_enabled_flag
int16_t ref_region_top_offset[64]
uint8_t sub_layer_inbld_flag[HEVC_MAX_SUB_LAYERS]
uint16_t def_disp_win_bottom_offset
uint8_t num_ref_displays_minus1
uint8_t tick_divisor_minus2
uint8_t motion_vector_resolution_control_idc
uint8_t sps_scc_extension_flag
uint8_t intra_smoothing_disabled_flag
uint8_t constrained_intra_pred_flag
uint8_t general_profile_idc
uint8_t log2_max_pic_order_cnt_lsb_minus4
uint8_t alpha_channel_use_idc
uint8_t phase_ver_chroma_plus8[64]
uint8_t update_rep_format_flag
uint8_t cm_ref_layer_id[62]
uint8_t general_non_packed_constraint_flag
@ HEVC_MAX_SLICE_SEGMENTS
uint16_t conf_win_right_offset
H265RawProfileTierLevel profile_tier_level
uint32_t au_cpb_removal_delay_minus1
uint16_t hrd_layer_set_idx[HEVC_MAX_LAYER_SETS]
int16_t ref_region_right_offset[64]
uint16_t num_sample_shift_plus512[32]
uint8_t resample_phase_set_present_flag[64]
uint8_t pps_deblocking_filter_disabled_flag
uint8_t transquant_bypass_enabled_flag
uint8_t num_positive_pics
uint16_t elemental_duration_in_tc_minus1[HEVC_MAX_SUB_LAYERS]
uint8_t general_max_14bit_constraint_flag
H265RawScalingList scaling_list
SEIRawMessageList message_list
int32_t time_offset_value[3]
int16_t scaled_ref_layer_bottom_offset[64]
uint8_t inter_ref_pic_set_prediction_flag
uint8_t video_signal_type_present_flag
@ HEVC_MAX_ENTRY_POINT_OFFSETS
uint8_t transform_skip_enabled_flag
uint8_t sub_layer_profile_idc[HEVC_MAX_SUB_LAYERS]
uint8_t log2_sao_offset_scale_chroma
uint8_t vps_timing_info_present_flag
uint16_t conf_win_bottom_offset
uint8_t time_offset_length[3]
uint8_t log2_min_luma_coding_block_size_minus3
uint8_t no_parameter_set_update_flag
uint16_t pic_width_in_luma_samples
uint8_t vps_max_dec_pic_buffering_minus1[HEVC_MAX_SUB_LAYERS]
uint32_t picture_checksum[3]
uint32_t vcl_initial_alt_cpb_removal_delay[HEVC_MAX_CPB_CNT]
uint32_t nal_initial_alt_cpb_removal_delay[HEVC_MAX_CPB_CNT]
uint8_t high_precision_offsets_enabled_flag
uint8_t film_grain_bit_depth_luma_minus8
int8_t cr_qp_offset_list[6]
uint8_t units_field_based_flag[3]
uint8_t conformance_window_flag
uint8_t pps_multilayer_extension_flag
uint8_t sps_extension_4bits
uint8_t cbr_flag[HEVC_MAX_CPB_CNT]
uint8_t vps_max_sub_layers_minus1
uint8_t matrix_coefficients
uint8_t pps_seq_parameter_set_id
int16_t ref_region_bottom_offset[64]
uint8_t additional_shift_present_flag[32]
int8_t cb_qp_offset_list[6]
uint8_t sub_layer_frame_only_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint32_t sps_max_latency_increase_plus1[HEVC_MAX_SUB_LAYERS]
uint8_t alpha_channel_cancel_flag
uint8_t chroma_qp_offset_list_len_minus1
int32_t pan_scan_rect_bottom_offset[3]
uint8_t sub_layer_max_422chroma_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint16_t def_disp_win_right_offset
uint8_t entropy_coding_sync_enabled_flag
uint8_t sub_layer_max_10bit_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t diff_cu_qp_delta_depth
uint8_t log2_diff_max_min_pcm_luma_coding_block_size
uint16_t row_height_minus1[HEVC_MAX_TILE_ROWS]
uint8_t sps_seq_parameter_set_id
uint8_t chroma_sample_loc_type_bottom_field
uint8_t delta_palette_max_predictor_size
int32_t pan_scan_rect_top_offset[3]
uint32_t vcl_initial_cpb_removal_delay[HEVC_MAX_CPB_CNT]
H265RawNALUnitHeader nal_unit_header
uint8_t sps_temporal_mvp_enabled_flag
uint8_t luma_bit_depth_entry_minus8
H265RawHRDParameters hrd_parameters[HEVC_MAX_LAYER_SETS]
uint8_t general_max_10bit_constraint_flag
uint8_t general_inbld_flag
uint32_t vui_num_ticks_poc_diff_one_minus1
uint8_t video_full_range_flag
uint8_t general_tier_flag
uint8_t display_orientation_cancel_flag
uint8_t neutral_chroma_indication_flag
uint8_t sub_pic_cpb_params_in_pic_timing_sei_flag
uint8_t cpb_cnt_minus1[HEVC_MAX_SUB_LAYERS]
uint8_t lists_modification_present_flag
uint8_t sub_layer_level_idc[HEVC_MAX_SUB_LAYERS]
uint8_t intensity_interval_lower_bound[3][256]
uint8_t use_alt_cpb_params_flag
uint8_t extended_precision_processing_flag
uint8_t dpb_output_delay_du_length_minus1
int16_t scaled_ref_layer_top_offset[64]
uint8_t chroma_loc_info_present_flag
uint16_t vps_num_hrd_parameters
uint8_t num_cm_ref_layers_minus1
uint8_t scaling_list_enabled_flag
uint8_t num_long_term_ref_pics_sps
int8_t pps_beta_offset_div2
uint8_t log2_scale_factor
uint16_t lt_ref_pic_poc_lsb_sps[HEVC_MAX_LONG_TERM_REF_PICS]
uint32_t au_cpb_removal_delay_delta_minus1
uint8_t output_flag_present_flag
uint8_t general_lower_bit_rate_constraint_flag
uint8_t transform_skip_context_enabled_flag
uint8_t pcm_sample_bit_depth_chroma_minus1
uint32_t bit_rate_du_value_minus1[HEVC_MAX_CPB_CNT]
uint8_t general_max_monochrome_constraint_flag
uint8_t chroma_bit_depth_cm_input_minus8
uint8_t max_transform_hierarchy_depth_intra
uint8_t ref_viewing_distance_flag
uint8_t luma_bit_depth_cm_output_minus8
uint8_t general_one_picture_only_constraint_flag
H265RawNALUnitHeader nal_unit_header
uint8_t active_video_parameter_set_id
uint8_t pcm_loop_filter_disabled_flag
uint8_t palette_mode_enabled_flag
uint8_t num_model_values_minus1[3]
uint8_t initial_cpb_removal_delay_length_minus1
uint16_t num_decoding_units_minus1
uint8_t chroma_sample_loc_type_top_field
uint8_t vps_max_layers_minus1
uint32_t pic_dpb_output_delay
uint16_t min_spatial_segmentation_idc
uint32_t nal_initial_cpb_removal_offset[HEVC_MAX_CPB_CNT]
uint8_t chroma_bit_depth_entry_minus8
uint8_t exponent_ref_display_width[32]
uint8_t max_bytes_per_pic_denom
uint8_t res_coeff_q[12][2][2][4][3]
uint8_t log2_sao_offset_scale_luma
uint8_t inter_view_mv_vert_constraint_flag
uint32_t vps_max_latency_increase_plus1[HEVC_MAX_SUB_LAYERS]
uint8_t du_cpb_removal_delay_increment_length_minus1
uint8_t prec_ref_display_width
uint8_t persistent_rice_adaptation_enabled_flag
uint8_t pps_infer_scaling_list_flag
H265RawNALUnitHeader nal_unit_header
uint8_t pps_palette_predictor_initializer_present_flag
uint32_t cpb_size_du_value_minus1[HEVC_MAX_CPB_CNT]
uint8_t vui_hrd_parameters_present_flag
uint8_t log2_diff_max_min_luma_coding_block_size
int16_t scaled_ref_layer_right_offset[64]
uint8_t num_tile_columns_minus1
uint8_t chroma_format_idc
uint8_t vps_max_num_reorder_pics[HEVC_MAX_SUB_LAYERS]
int16_t comp_model_value[3][256][6]
uint16_t display_orientation_repetition_period
uint8_t vps_base_layer_available_flag
uint32_t vui_num_units_in_tick
uint16_t conf_win_top_offset
uint8_t film_grain_characteristics_persistence_flag
uint8_t dependent_slice_segments_enabled_flag
uint16_t pps_palette_predictor_initializers[3][128]
H265RawNALUnitHeader nal_unit_header
uint8_t fixed_pic_rate_within_cvs_flag[HEVC_MAX_SUB_LAYERS]
uint8_t sub_layer_max_420chroma_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t sps_temporal_id_nesting_flag
uint8_t num_extra_slice_header_bits
uint8_t nal_hrd_parameters_present_flag
uint8_t general_max_420chroma_constraint_flag
uint8_t log2_parallel_merge_level_minus2
const H265RawSPS * active_sps
@ HEVC_MAX_LONG_TERM_REF_PICS
uint8_t pan_scan_rect_cancel_flag
uint8_t general_profile_space
uint8_t implicit_rdpcm_enabled_flag
uint8_t sps_extension_present_flag
uint8_t general_profile_compatibility_flag[32]
uint8_t cabac_init_present_flag
uint8_t cprms_present_flag[HEVC_MAX_LAYER_SETS]
uint16_t conf_win_left_offset
int16_t scaled_ref_layer_left_offset[64]
H265RawPPS * pps[HEVC_MAX_PPS_COUNT]
RefStruct references.
H265RawExtensionData extension_data
H265RawScalingList scaling_list
uint8_t prec_ref_viewing_dist
uint8_t num_tile_rows_minus1
uint32_t pic_dpb_output_du_delay
uint8_t active_seq_parameter_set_id[HEVC_MAX_SPS_COUNT]
uint32_t res_coeff_s[12][2][2][4][3]
const H265RawPPS * active_pps
uint8_t clock_timestamp_flag[3]
uint8_t intensity_interval_upper_bound[3][256]
uint8_t sub_layer_intra_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t num_negative_pics
uint8_t vps_base_layer_internal_flag
uint8_t pps_loop_filter_across_slices_enabled_flag
uint8_t alpha_channel_incr_flag
uint16_t alpha_opaque_value
uint8_t weighted_bipred_flag
H265RawNALUnitHeader nal_unit_header
H265RawSubLayerHRDParameters vcl_sub_layer_hrd_parameters[HEVC_MAX_SUB_LAYERS]
uint8_t colour_description_present_flag
uint8_t weighted_pred_flag
uint8_t exponent_ref_viewing_distance[32]
uint8_t num_ref_idx_l1_default_active_minus1
uint8_t pps_extension_4bits
uint8_t vps_temporal_id_nesting_flag
const H265RawVPS * active_vps
uint8_t deblocking_filter_control_present_flag
uint8_t phase_ver_luma[64]
uint16_t left_view_id[32]
uint8_t cpb_size_du_scale
int8_t pps_tc_offset_div2
uint8_t coded_res_flag[12][2][2][4]
uint8_t irap_cpb_params_present_flag
uint8_t scaling_list_pred_matrix_id_delta[4][6]
uint8_t cu_qp_delta_enabled_flag
uint8_t alpha_channel_bit_depth_minus8
uint8_t transfer_characteristics
uint16_t column_width_minus1[HEVC_MAX_TILE_COLUMNS]
uint8_t pps_scaling_list_data_present_flag
uint8_t sps_curr_pic_ref_enabled_flag
uint8_t pps_pic_parameter_set_id
uint8_t sub_layer_max_14bit_constraint_flag[HEVC_MAX_SUB_LAYERS]
A reference to a data buffer.
uint8_t luma_bit_depth_cm_input_minus8
uint8_t sps_scaling_list_ref_layer_id
uint8_t picture_md5[3][16]
uint8_t ref_loc_offset_layer_id[64]
uint32_t vps_num_ticks_poc_diff_one_minus1
uint8_t sub_layer_tier_flag[HEVC_MAX_SUB_LAYERS]
uint8_t discontinuity_flag[3]
uint8_t film_grain_model_id
uint8_t self_contained_cvs_flag
uint8_t pps_3d_extension_flag
int32_t pan_scan_rect_left_offset[3]
uint8_t overscan_info_present_flag
uint8_t sps_num_palette_predictor_initializer_minus1
uint8_t overscan_appropriate_flag
uint8_t pps_curr_pic_ref_enabled_flag
H265RawSubLayerHRDParameters nal_sub_layer_hrd_parameters[HEVC_MAX_SUB_LAYERS]
uint8_t num_ref_loc_offsets
uint8_t chroma_qp_offset_list_enabled_flag
uint8_t sub_layer_progressive_source_flag[HEVC_MAX_SUB_LAYERS]
uint8_t used_by_curr_pic_lt_sps_flag[HEVC_MAX_LONG_TERM_REF_PICS]
int16_t scaling_list_dc_coef_minus8[4][6]
uint8_t slice_segment_header_extension_present_flag
uint8_t vui_poc_proportional_to_timing_flag
int8_t pps_act_cr_qp_offset_plus3
uint8_t sps_3d_extension_flag
H265RawHRDParameters hrd_parameters
uint8_t sps_video_parameter_set_id
uint8_t sps_multilayer_extension_flag
uint8_t sps_max_num_reorder_pics[HEVC_MAX_SUB_LAYERS]
uint8_t max_transform_hierarchy_depth_inter
uint16_t def_disp_win_left_offset
uint8_t sps_infer_scaling_list_flag
uint8_t fixed_pic_rate_general_flag[HEVC_MAX_SUB_LAYERS]
uint16_t right_view_id[32]
uint8_t sps_palette_predictor_initializer_present_flag
uint8_t restricted_ref_pic_lists_flag
uint8_t vps_poc_proportional_to_timing_flag
uint8_t num_sps_ids_minus1
uint8_t sub_layer_non_packed_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint16_t num_nalus_in_du_minus1[HEVC_MAX_SLICE_SEGMENTS]
uint32_t dpb_delay_offset
uint8_t sub_layer_max_12bit_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t intra_boundary_filtering_disable_flag
uint8_t sub_layer_lower_bit_rate_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t bp_seq_parameter_set_id
uint8_t du_common_cpb_removal_delay_flag
int8_t pps_act_cb_qp_offset_plus5
uint8_t motion_vectors_over_pic_boundaries_flag
uint8_t vps_extension_flag
uint8_t sub_layer_max_monochrome_constraint_flag[HEVC_MAX_SUB_LAYERS]
uint8_t alpha_channel_clip_type_flag