19 #ifndef AVCODEC_CBS_H264_H
20 #define AVCODEC_CBS_H264_H
H264RawNALUnitHeader nal_unit_header
uint8_t frame_cropping_flag
uint8_t deblocking_filter_control_present_flag
uint8_t slice_group_change_direction_flag
uint8_t bit_depth_chroma_minus8
uint8_t bit_depth_aux_minus8
uint16_t display_primaries_y[3]
AVBufferRef * sps_ref[H264_MAX_SPS_COUNT]
uint32_t pan_scan_rect_id
union H264RawSEIPayload::@50 payload
uint16_t recovery_frame_cnt
uint8_t discontinuity_flag
uint8_t dpb_output_delay_length_minus1
struct H264RawSEIBufferingPeriod::@49 nal
uint8_t initial_cpb_removal_delay_length_minus1
uint8_t chroma_sample_loc_type_bottom_field
int32_t offset_for_top_to_bottom_field
uint16_t bottom_right[H264_MAX_SLICE_GROUPS]
H264RawPPS * pps[H264_MAX_PPS_COUNT]
H264RawNALUnitHeader nal_unit_header
H264RawSEIRecoveryPoint recovery_point
uint8_t log2_max_frame_num_minus4
H264RawScalingList scaling_list_4x4[6]
uint8_t num_ref_frames_in_pic_order_cnt_cycle
int ff_cbs_h264_delete_sei_message(CodedBitstreamContext *ctx, CodedBitstreamFragment *access_unit, CodedBitstreamUnit *nal_unit, int position)
Delete an SEI message from an access unit.
uint8_t time_offset_length
uint8_t low_delay_hrd_flag
uint8_t seq_parameter_set_id
struct H264RawSEIBufferingPeriod::@49 vcl
uint8_t max_dec_frame_buffering
uint8_t fixed_frame_rate_flag
uint8_t display_orientation_extension_flag
uint8_t weighted_pred_flag
uint8_t constraint_set4_flag
H264RawHRD nal_hrd_parameters
uint8_t itu_t_t35_country_code_extension_byte
uint8_t reserved_zero_2bits
struct H264RawSEIPayload::@50::@51 other
uint8_t overscan_info_present_flag
uint16_t frame_crop_top_offset
uint16_t pic_width_in_mbs_minus1
uint16_t display_orientation_repetition_period
uint16_t pan_scan_rect_repetition_period
uint32_t num_units_in_tick
uint8_t mb_adaptive_frame_field_flag
uint8_t transform_8x8_mode_flag
uint8_t constrained_intra_pred_flag
uint32_t cpb_size_value_minus1[H264_MAX_CPB_CNT]
uint16_t frame_crop_left_offset
uint16_t run_length_minus1[H264_MAX_SLICE_GROUPS]
H264RawSPS * sps[H264_MAX_SPS_COUNT]
uint16_t display_primaries_x[3]
Coded bitstream unit structure.
H264RawNALUnitHeader nal_unit_header
int8_t second_chroma_qp_index_offset
uint8_t additional_extension_flag
uint8_t nal_hrd_parameters_present_flag
uint8_t bit_depth_luma_minus8
uint8_t slice_group_map_type
H.264 common definitions.
uint8_t pic_scaling_matrix_present_flag
uint8_t chroma_sample_loc_type_top_field
uint8_t aspect_ratio_info_present_flag
uint8_t seq_scaling_list_present_flag[12]
uint8_t max_bits_per_mb_denom
uint8_t max_num_ref_frames
uint8_t weighted_bipred_idc
uint32_t min_display_mastering_luminance
uint8_t transfer_characteristics
uint32_t initial_cpb_removal_delay_offset[H264_MAX_CPB_CNT]
int32_t offset_for_non_ref_pic
uint8_t num_ref_idx_l1_default_active_minus1
uint16_t top_left[H264_MAX_SLICE_GROUPS]
uint8_t frame_mbs_only_flag
uint8_t clock_timestamp_flag[3]
uint8_t seq_parameter_set_id
uint8_t seq_scaling_matrix_present_flag
H264RawSEIPicTiming pic_timing
uint8_t timing_info_present_flag
uint8_t full_timestamp_flag
uint8_t constraint_set2_flag
uint8_t video_full_range_flag
uint8_t seq_parameter_set_id
H264RawSEIUserDataUnregistered user_data_unregistered
uint8_t itu_t_t35_country_code
H264RawSEIPicTimestamp timestamp[3]
uint16_t frame_crop_bottom_offset
uint8_t separate_colour_plane_flag
uint8_t vui_parameters_present_flag
uint8_t gaps_in_frame_num_allowed_flag
uint8_t last_slice_nal_unit_type
uint32_t cpb_removal_delay
uint8_t colour_description_present_flag
uint8_t seq_parameter_set_id
uint32_t dpb_output_delay
uint8_t video_signal_type_present_flag
uint8_t overscan_appropriate_flag
int8_t chroma_qp_index_offset
uint8_t qpprime_y_zero_transform_bypass_flag
uint8_t constraint_set5_flag
uint8_t chroma_format_idc
uint32_t max_display_mastering_luminance
AVBufferRef * pps_ref[H264_MAX_PPS_COUNT]
int32_t pan_scan_rect_bottom_offset[3]
H264RawSEIUserDataRegistered user_data_registered
uint32_t bit_rate_value_minus1[H264_MAX_CPB_CNT]
H264RawNALUnitHeader nal_unit_header
uint8_t nuit_field_based_flag
uint8_t chroma_loc_info_present_flag
uint8_t cbr_flag[H264_MAX_CPB_CNT]
uint8_t num_slice_groups_minus1
H264RawNALUnitHeader nal_unit_header
uint16_t anticlockwise_rotation
uint8_t bottom_field_pic_order_in_frame_present_flag
uint8_t entropy_coding_mode_flag
Coded bitstream fragment structure, combining one or more units.
uint8_t changing_slice_group_idc
int32_t pan_scan_rect_right_offset[3]
uint8_t uuid_iso_iec_11578[16]
AVBufferRef * slice_group_id_ref
H264RawScalingList scaling_list_8x8[6]
uint16_t pic_size_in_map_units_minus1
uint8_t pic_order_cnt_type
Context structure for coded bitstream operations.
uint8_t matrix_coefficients
uint8_t num_ref_idx_l0_default_active_minus1
uint8_t constraint_set0_flag
uint8_t log2_max_mv_length_horizontal
H264RawSEIBufferingPeriod buffering_period
H264RawSEIPayload payload[H264_MAX_SEI_PAYLOADS]
uint8_t direct_8x8_inference_flag
uint16_t alpha_transparent_value
uint32_t initial_cpb_removal_delay[H264_MAX_CPB_CNT]
A reference to a data buffer.
int32_t pan_scan_rect_left_offset[3]
int ff_cbs_h264_add_sei_message(CodedBitstreamContext *ctx, CodedBitstreamFragment *access_unit, const H264RawSEIPayload *payload)
Add an SEI message to an access unit.
uint8_t pan_scan_cnt_minus1
uint8_t redundant_pic_cnt_present_flag
int32_t offset_for_ref_frame[256]
uint8_t pic_struct_present_flag
uint8_t cpb_removal_delay_length_minus1
H264RawSEIPanScanRect pan_scan_rect
H264RawSEIDisplayOrientation display_orientation
uint8_t motion_vectors_over_pic_boundaries_flag
uint8_t display_orientation_cancel_flag
H264RawScalingList scaling_list_8x8[6]
uint8_t bitstream_restriction_flag
uint16_t frame_crop_right_offset
uint8_t pic_parameter_set_id
uint8_t max_num_reorder_frames
H264RawScalingList scaling_list_4x4[6]
uint8_t log2_max_mv_length_vertical
H264RawSliceHeader header
uint8_t log2_max_pic_order_cnt_lsb_minus4
H264RawNALUnitHeader nal_unit_header
uint16_t alpha_opaque_value
uint8_t delta_pic_order_always_zero_flag
int32_t pan_scan_rect_top_offset[3]
int8_t pic_init_qp_minus26
const H264RawPPS * active_pps
CodedBitstreamH2645Context common
int8_t pic_init_qs_minus26
uint8_t constraint_set1_flag
uint16_t pic_height_in_map_units_minus1
uint8_t pan_scan_rect_cancel_flag
uint8_t pic_scaling_list_present_flag[12]
H264RawSEIMasteringDisplayColourVolume mastering_display_colour_volume
uint8_t vcl_hrd_parameters_present_flag
uint8_t max_bytes_per_pic_denom
H264RawHRD vcl_hrd_parameters
const H264RawSPS * active_sps
uint16_t slice_group_change_rate_minus1
uint8_t constraint_set3_flag