FFmpeg
Data Fields
H264RawPPS Struct Reference

#include <cbs_h264.h>

Data Fields

H264RawNALUnitHeader nal_unit_header
 
uint8_t pic_parameter_set_id
 
uint8_t seq_parameter_set_id
 
uint8_t entropy_coding_mode_flag
 
uint8_t bottom_field_pic_order_in_frame_present_flag
 
uint8_t num_slice_groups_minus1
 
uint8_t slice_group_map_type
 
uint16_t run_length_minus1 [H264_MAX_SLICE_GROUPS]
 
uint16_t top_left [H264_MAX_SLICE_GROUPS]
 
uint16_t bottom_right [H264_MAX_SLICE_GROUPS]
 
uint8_t slice_group_change_direction_flag
 
uint16_t slice_group_change_rate_minus1
 
uint16_t pic_size_in_map_units_minus1
 
uint8_t * slice_group_id
 
AVBufferRefslice_group_id_ref
 
uint8_t num_ref_idx_l0_default_active_minus1
 
uint8_t num_ref_idx_l1_default_active_minus1
 
uint8_t weighted_pred_flag
 
uint8_t weighted_bipred_idc
 
int8_t pic_init_qp_minus26
 
int8_t pic_init_qs_minus26
 
int8_t chroma_qp_index_offset
 
uint8_t deblocking_filter_control_present_flag
 
uint8_t constrained_intra_pred_flag
 
uint8_t more_rbsp_data
 
uint8_t redundant_pic_cnt_present_flag
 
uint8_t transform_8x8_mode_flag
 
uint8_t pic_scaling_matrix_present_flag
 
uint8_t pic_scaling_list_present_flag [12]
 
H264RawScalingList scaling_list_4x4 [6]
 
H264RawScalingList scaling_list_8x8 [6]
 
int8_t second_chroma_qp_index_offset
 

Detailed Description

Definition at line 171 of file cbs_h264.h.

Field Documentation

◆ nal_unit_header

H264RawNALUnitHeader H264RawPPS::nal_unit_header

Definition at line 172 of file cbs_h264.h.

◆ pic_parameter_set_id

uint8_t H264RawPPS::pic_parameter_set_id

Definition at line 174 of file cbs_h264.h.

Referenced by init_base_units().

◆ seq_parameter_set_id

uint8_t H264RawPPS::seq_parameter_set_id

Definition at line 175 of file cbs_h264.h.

◆ entropy_coding_mode_flag

uint8_t H264RawPPS::entropy_coding_mode_flag

Definition at line 177 of file cbs_h264.h.

◆ bottom_field_pic_order_in_frame_present_flag

uint8_t H264RawPPS::bottom_field_pic_order_in_frame_present_flag

Definition at line 178 of file cbs_h264.h.

◆ num_slice_groups_minus1

uint8_t H264RawPPS::num_slice_groups_minus1

Definition at line 180 of file cbs_h264.h.

◆ slice_group_map_type

uint8_t H264RawPPS::slice_group_map_type

Definition at line 181 of file cbs_h264.h.

◆ run_length_minus1

uint16_t H264RawPPS::run_length_minus1[H264_MAX_SLICE_GROUPS]

Definition at line 182 of file cbs_h264.h.

◆ top_left

uint16_t H264RawPPS::top_left[H264_MAX_SLICE_GROUPS]

Definition at line 183 of file cbs_h264.h.

◆ bottom_right

uint16_t H264RawPPS::bottom_right[H264_MAX_SLICE_GROUPS]

Definition at line 184 of file cbs_h264.h.

◆ slice_group_change_direction_flag

uint8_t H264RawPPS::slice_group_change_direction_flag

Definition at line 185 of file cbs_h264.h.

◆ slice_group_change_rate_minus1

uint16_t H264RawPPS::slice_group_change_rate_minus1

Definition at line 186 of file cbs_h264.h.

◆ pic_size_in_map_units_minus1

uint16_t H264RawPPS::pic_size_in_map_units_minus1

Definition at line 187 of file cbs_h264.h.

◆ slice_group_id

uint8_t* H264RawPPS::slice_group_id

Definition at line 189 of file cbs_h264.h.

◆ slice_group_id_ref

AVBufferRef* H264RawPPS::slice_group_id_ref

Definition at line 190 of file cbs_h264.h.

◆ num_ref_idx_l0_default_active_minus1

uint8_t H264RawPPS::num_ref_idx_l0_default_active_minus1

Definition at line 192 of file cbs_h264.h.

Referenced by setup_slices().

◆ num_ref_idx_l1_default_active_minus1

uint8_t H264RawPPS::num_ref_idx_l1_default_active_minus1

Definition at line 193 of file cbs_h264.h.

◆ weighted_pred_flag

uint8_t H264RawPPS::weighted_pred_flag

Definition at line 195 of file cbs_h264.h.

◆ weighted_bipred_idc

uint8_t H264RawPPS::weighted_bipred_idc

Definition at line 196 of file cbs_h264.h.

◆ pic_init_qp_minus26

int8_t H264RawPPS::pic_init_qp_minus26

Definition at line 198 of file cbs_h264.h.

Referenced by setup_slices().

◆ pic_init_qs_minus26

int8_t H264RawPPS::pic_init_qs_minus26

Definition at line 199 of file cbs_h264.h.

◆ chroma_qp_index_offset

int8_t H264RawPPS::chroma_qp_index_offset

Definition at line 200 of file cbs_h264.h.

◆ deblocking_filter_control_present_flag

uint8_t H264RawPPS::deblocking_filter_control_present_flag

Definition at line 202 of file cbs_h264.h.

◆ constrained_intra_pred_flag

uint8_t H264RawPPS::constrained_intra_pred_flag

Definition at line 203 of file cbs_h264.h.

◆ more_rbsp_data

uint8_t H264RawPPS::more_rbsp_data

Definition at line 205 of file cbs_h264.h.

◆ redundant_pic_cnt_present_flag

uint8_t H264RawPPS::redundant_pic_cnt_present_flag

Definition at line 207 of file cbs_h264.h.

◆ transform_8x8_mode_flag

uint8_t H264RawPPS::transform_8x8_mode_flag

Definition at line 208 of file cbs_h264.h.

Referenced by init_sequence_headers().

◆ pic_scaling_matrix_present_flag

uint8_t H264RawPPS::pic_scaling_matrix_present_flag

Definition at line 210 of file cbs_h264.h.

Referenced by init_sequence_headers().

◆ pic_scaling_list_present_flag

uint8_t H264RawPPS::pic_scaling_list_present_flag[12]

Definition at line 211 of file cbs_h264.h.

◆ scaling_list_4x4

H264RawScalingList H264RawPPS::scaling_list_4x4[6]

Definition at line 212 of file cbs_h264.h.

◆ scaling_list_8x8

H264RawScalingList H264RawPPS::scaling_list_8x8[6]

Definition at line 213 of file cbs_h264.h.

◆ second_chroma_qp_index_offset

int8_t H264RawPPS::second_chroma_qp_index_offset

Definition at line 215 of file cbs_h264.h.


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