FFmpeg
Data Fields
H265RawPPS Struct Reference

#include <cbs_h265.h>

Data Fields

H265RawNALUnitHeader nal_unit_header
 
uint8_t pps_pic_parameter_set_id
 
uint8_t pps_seq_parameter_set_id
 
uint8_t dependent_slice_segments_enabled_flag
 
uint8_t output_flag_present_flag
 
uint8_t num_extra_slice_header_bits
 
uint8_t sign_data_hiding_enabled_flag
 
uint8_t cabac_init_present_flag
 
uint8_t num_ref_idx_l0_default_active_minus1
 
uint8_t num_ref_idx_l1_default_active_minus1
 
int8_t init_qp_minus26
 
uint8_t constrained_intra_pred_flag
 
uint8_t transform_skip_enabled_flag
 
uint8_t cu_qp_delta_enabled_flag
 
uint8_t diff_cu_qp_delta_depth
 
int8_t pps_cb_qp_offset
 
int8_t pps_cr_qp_offset
 
uint8_t pps_slice_chroma_qp_offsets_present_flag
 
uint8_t weighted_pred_flag
 
uint8_t weighted_bipred_flag
 
uint8_t transquant_bypass_enabled_flag
 
uint8_t tiles_enabled_flag
 
uint8_t entropy_coding_sync_enabled_flag
 
uint8_t num_tile_columns_minus1
 
uint8_t num_tile_rows_minus1
 
uint8_t uniform_spacing_flag
 
uint16_t column_width_minus1 [HEVC_MAX_TILE_COLUMNS]
 
uint16_t row_height_minus1 [HEVC_MAX_TILE_ROWS]
 
uint8_t loop_filter_across_tiles_enabled_flag
 
uint8_t pps_loop_filter_across_slices_enabled_flag
 
uint8_t deblocking_filter_control_present_flag
 
uint8_t deblocking_filter_override_enabled_flag
 
uint8_t pps_deblocking_filter_disabled_flag
 
int8_t pps_beta_offset_div2
 
int8_t pps_tc_offset_div2
 
uint8_t pps_scaling_list_data_present_flag
 
H265RawScalingList scaling_list
 
uint8_t lists_modification_present_flag
 
uint8_t log2_parallel_merge_level_minus2
 
uint8_t slice_segment_header_extension_present_flag
 
uint8_t pps_extension_present_flag
 
uint8_t pps_range_extension_flag
 
uint8_t pps_multilayer_extension_flag
 
uint8_t pps_3d_extension_flag
 
uint8_t pps_scc_extension_flag
 
uint8_t pps_extension_4bits
 
H265RawExtensionData extension_data
 
uint8_t log2_max_transform_skip_block_size_minus2
 
uint8_t cross_component_prediction_enabled_flag
 
uint8_t chroma_qp_offset_list_enabled_flag
 
uint8_t diff_cu_chroma_qp_offset_depth
 
uint8_t chroma_qp_offset_list_len_minus1
 
int8_t cb_qp_offset_list [6]
 
int8_t cr_qp_offset_list [6]
 
uint8_t log2_sao_offset_scale_luma
 
uint8_t log2_sao_offset_scale_chroma
 
uint8_t pps_curr_pic_ref_enabled_flag
 
uint8_t residual_adaptive_colour_transform_enabled_flag
 
uint8_t pps_slice_act_qp_offsets_present_flag
 
int8_t pps_act_y_qp_offset_plus5
 
int8_t pps_act_cb_qp_offset_plus5
 
int8_t pps_act_cr_qp_offset_plus3
 
uint8_t pps_palette_predictor_initializer_present_flag
 
uint8_t pps_num_palette_predictor_initializer
 
uint8_t monochrome_palette_flag
 
uint8_t luma_bit_depth_entry_minus8
 
uint8_t chroma_bit_depth_entry_minus8
 
uint16_t pps_palette_predictor_initializers [3][128]
 
uint8_t poc_reset_info_present_flag
 
uint8_t pps_infer_scaling_list_flag
 
uint8_t pps_scaling_list_ref_layer_id
 
uint8_t num_ref_loc_offsets
 
uint8_t ref_loc_offset_layer_id [64]
 
uint8_t scaled_ref_layer_offset_present_flag [64]
 
int16_t scaled_ref_layer_left_offset [64]
 
int16_t scaled_ref_layer_top_offset [64]
 
int16_t scaled_ref_layer_right_offset [64]
 
int16_t scaled_ref_layer_bottom_offset [64]
 
uint8_t ref_region_offset_present_flag [64]
 
int16_t ref_region_left_offset [64]
 
int16_t ref_region_top_offset [64]
 
int16_t ref_region_right_offset [64]
 
int16_t ref_region_bottom_offset [64]
 
uint8_t resample_phase_set_present_flag [64]
 
uint8_t phase_hor_luma [64]
 
uint8_t phase_ver_luma [64]
 
uint8_t phase_hor_chroma_plus8 [64]
 
uint8_t phase_ver_chroma_plus8 [64]
 
uint8_t colour_mapping_enabled_flag
 
uint8_t num_cm_ref_layers_minus1
 
uint8_t cm_ref_layer_id [62]
 
uint8_t cm_octant_depth
 
uint8_t cm_y_part_num_log2
 
uint8_t luma_bit_depth_cm_input_minus8
 
uint8_t chroma_bit_depth_cm_input_minus8
 
uint8_t luma_bit_depth_cm_output_minus8
 
uint8_t chroma_bit_depth_cm_output_minus8
 
uint8_t cm_res_quant_bits
 
uint8_t cm_delta_flc_bits_minus1
 
int16_t cm_adapt_threshold_u_delta
 
int16_t cm_adapt_threshold_v_delta
 
uint8_t split_octant_flag [2]
 
uint8_t coded_res_flag [12][2][2][4]
 
uint8_t res_coeff_q [12][2][2][4][3]
 
uint32_t res_coeff_s [12][2][2][4][3]
 
uint8_t res_coeff_r [12][2][2][4][3]
 

Detailed Description

Definition at line 356 of file cbs_h265.h.

Field Documentation

◆ nal_unit_header

H265RawNALUnitHeader H265RawPPS::nal_unit_header

Definition at line 357 of file cbs_h265.h.

◆ pps_pic_parameter_set_id

uint8_t H265RawPPS::pps_pic_parameter_set_id

Definition at line 359 of file cbs_h265.h.

Referenced by init_base_units().

◆ pps_seq_parameter_set_id

uint8_t H265RawPPS::pps_seq_parameter_set_id

Definition at line 360 of file cbs_h265.h.

◆ dependent_slice_segments_enabled_flag

uint8_t H265RawPPS::dependent_slice_segments_enabled_flag

Definition at line 362 of file cbs_h265.h.

◆ output_flag_present_flag

uint8_t H265RawPPS::output_flag_present_flag

Definition at line 363 of file cbs_h265.h.

◆ num_extra_slice_header_bits

uint8_t H265RawPPS::num_extra_slice_header_bits

Definition at line 364 of file cbs_h265.h.

◆ sign_data_hiding_enabled_flag

uint8_t H265RawPPS::sign_data_hiding_enabled_flag

Definition at line 365 of file cbs_h265.h.

◆ cabac_init_present_flag

uint8_t H265RawPPS::cabac_init_present_flag

Definition at line 366 of file cbs_h265.h.

◆ num_ref_idx_l0_default_active_minus1

uint8_t H265RawPPS::num_ref_idx_l0_default_active_minus1

Definition at line 368 of file cbs_h265.h.

Referenced by setup_refs().

◆ num_ref_idx_l1_default_active_minus1

uint8_t H265RawPPS::num_ref_idx_l1_default_active_minus1

Definition at line 369 of file cbs_h265.h.

Referenced by setup_refs().

◆ init_qp_minus26

int8_t H265RawPPS::init_qp_minus26

Definition at line 371 of file cbs_h265.h.

Referenced by setup_slices().

◆ constrained_intra_pred_flag

uint8_t H265RawPPS::constrained_intra_pred_flag

Definition at line 373 of file cbs_h265.h.

◆ transform_skip_enabled_flag

uint8_t H265RawPPS::transform_skip_enabled_flag

Definition at line 374 of file cbs_h265.h.

Referenced by init_sequence_headers().

◆ cu_qp_delta_enabled_flag

uint8_t H265RawPPS::cu_qp_delta_enabled_flag

Definition at line 375 of file cbs_h265.h.

◆ diff_cu_qp_delta_depth

uint8_t H265RawPPS::diff_cu_qp_delta_depth

Definition at line 376 of file cbs_h265.h.

◆ pps_cb_qp_offset

int8_t H265RawPPS::pps_cb_qp_offset

Definition at line 378 of file cbs_h265.h.

◆ pps_cr_qp_offset

int8_t H265RawPPS::pps_cr_qp_offset

Definition at line 379 of file cbs_h265.h.

◆ pps_slice_chroma_qp_offsets_present_flag

uint8_t H265RawPPS::pps_slice_chroma_qp_offsets_present_flag

Definition at line 380 of file cbs_h265.h.

◆ weighted_pred_flag

uint8_t H265RawPPS::weighted_pred_flag

Definition at line 382 of file cbs_h265.h.

◆ weighted_bipred_flag

uint8_t H265RawPPS::weighted_bipred_flag

Definition at line 383 of file cbs_h265.h.

◆ transquant_bypass_enabled_flag

uint8_t H265RawPPS::transquant_bypass_enabled_flag

Definition at line 385 of file cbs_h265.h.

◆ tiles_enabled_flag

uint8_t H265RawPPS::tiles_enabled_flag

Definition at line 386 of file cbs_h265.h.

◆ entropy_coding_sync_enabled_flag

uint8_t H265RawPPS::entropy_coding_sync_enabled_flag

Definition at line 387 of file cbs_h265.h.

◆ num_tile_columns_minus1

uint8_t H265RawPPS::num_tile_columns_minus1

Definition at line 389 of file cbs_h265.h.

◆ num_tile_rows_minus1

uint8_t H265RawPPS::num_tile_rows_minus1

Definition at line 390 of file cbs_h265.h.

◆ uniform_spacing_flag

uint8_t H265RawPPS::uniform_spacing_flag

Definition at line 391 of file cbs_h265.h.

◆ column_width_minus1

uint16_t H265RawPPS::column_width_minus1[HEVC_MAX_TILE_COLUMNS]

Definition at line 392 of file cbs_h265.h.

◆ row_height_minus1

uint16_t H265RawPPS::row_height_minus1[HEVC_MAX_TILE_ROWS]

Definition at line 393 of file cbs_h265.h.

◆ loop_filter_across_tiles_enabled_flag

uint8_t H265RawPPS::loop_filter_across_tiles_enabled_flag

Definition at line 394 of file cbs_h265.h.

◆ pps_loop_filter_across_slices_enabled_flag

uint8_t H265RawPPS::pps_loop_filter_across_slices_enabled_flag

Definition at line 396 of file cbs_h265.h.

◆ deblocking_filter_control_present_flag

uint8_t H265RawPPS::deblocking_filter_control_present_flag

Definition at line 397 of file cbs_h265.h.

◆ deblocking_filter_override_enabled_flag

uint8_t H265RawPPS::deblocking_filter_override_enabled_flag

Definition at line 398 of file cbs_h265.h.

◆ pps_deblocking_filter_disabled_flag

uint8_t H265RawPPS::pps_deblocking_filter_disabled_flag

Definition at line 399 of file cbs_h265.h.

◆ pps_beta_offset_div2

int8_t H265RawPPS::pps_beta_offset_div2

Definition at line 400 of file cbs_h265.h.

◆ pps_tc_offset_div2

int8_t H265RawPPS::pps_tc_offset_div2

Definition at line 401 of file cbs_h265.h.

◆ pps_scaling_list_data_present_flag

uint8_t H265RawPPS::pps_scaling_list_data_present_flag

Definition at line 403 of file cbs_h265.h.

◆ scaling_list

H265RawScalingList H265RawPPS::scaling_list

Definition at line 404 of file cbs_h265.h.

◆ lists_modification_present_flag

uint8_t H265RawPPS::lists_modification_present_flag

Definition at line 406 of file cbs_h265.h.

◆ log2_parallel_merge_level_minus2

uint8_t H265RawPPS::log2_parallel_merge_level_minus2

Definition at line 407 of file cbs_h265.h.

◆ slice_segment_header_extension_present_flag

uint8_t H265RawPPS::slice_segment_header_extension_present_flag

Definition at line 409 of file cbs_h265.h.

◆ pps_extension_present_flag

uint8_t H265RawPPS::pps_extension_present_flag

Definition at line 411 of file cbs_h265.h.

◆ pps_range_extension_flag

uint8_t H265RawPPS::pps_range_extension_flag

Definition at line 412 of file cbs_h265.h.

◆ pps_multilayer_extension_flag

uint8_t H265RawPPS::pps_multilayer_extension_flag

Definition at line 413 of file cbs_h265.h.

◆ pps_3d_extension_flag

uint8_t H265RawPPS::pps_3d_extension_flag

Definition at line 414 of file cbs_h265.h.

◆ pps_scc_extension_flag

uint8_t H265RawPPS::pps_scc_extension_flag

Definition at line 415 of file cbs_h265.h.

◆ pps_extension_4bits

uint8_t H265RawPPS::pps_extension_4bits

Definition at line 416 of file cbs_h265.h.

◆ extension_data

H265RawExtensionData H265RawPPS::extension_data

Definition at line 418 of file cbs_h265.h.

◆ log2_max_transform_skip_block_size_minus2

uint8_t H265RawPPS::log2_max_transform_skip_block_size_minus2

Definition at line 421 of file cbs_h265.h.

◆ cross_component_prediction_enabled_flag

uint8_t H265RawPPS::cross_component_prediction_enabled_flag

Definition at line 422 of file cbs_h265.h.

◆ chroma_qp_offset_list_enabled_flag

uint8_t H265RawPPS::chroma_qp_offset_list_enabled_flag

Definition at line 423 of file cbs_h265.h.

◆ diff_cu_chroma_qp_offset_depth

uint8_t H265RawPPS::diff_cu_chroma_qp_offset_depth

Definition at line 424 of file cbs_h265.h.

◆ chroma_qp_offset_list_len_minus1

uint8_t H265RawPPS::chroma_qp_offset_list_len_minus1

Definition at line 425 of file cbs_h265.h.

◆ cb_qp_offset_list

int8_t H265RawPPS::cb_qp_offset_list[6]

Definition at line 426 of file cbs_h265.h.

◆ cr_qp_offset_list

int8_t H265RawPPS::cr_qp_offset_list[6]

Definition at line 427 of file cbs_h265.h.

◆ log2_sao_offset_scale_luma

uint8_t H265RawPPS::log2_sao_offset_scale_luma

Definition at line 428 of file cbs_h265.h.

◆ log2_sao_offset_scale_chroma

uint8_t H265RawPPS::log2_sao_offset_scale_chroma

Definition at line 429 of file cbs_h265.h.

◆ pps_curr_pic_ref_enabled_flag

uint8_t H265RawPPS::pps_curr_pic_ref_enabled_flag

Definition at line 432 of file cbs_h265.h.

◆ residual_adaptive_colour_transform_enabled_flag

uint8_t H265RawPPS::residual_adaptive_colour_transform_enabled_flag

Definition at line 433 of file cbs_h265.h.

◆ pps_slice_act_qp_offsets_present_flag

uint8_t H265RawPPS::pps_slice_act_qp_offsets_present_flag

Definition at line 434 of file cbs_h265.h.

◆ pps_act_y_qp_offset_plus5

int8_t H265RawPPS::pps_act_y_qp_offset_plus5

Definition at line 435 of file cbs_h265.h.

◆ pps_act_cb_qp_offset_plus5

int8_t H265RawPPS::pps_act_cb_qp_offset_plus5

Definition at line 436 of file cbs_h265.h.

◆ pps_act_cr_qp_offset_plus3

int8_t H265RawPPS::pps_act_cr_qp_offset_plus3

Definition at line 437 of file cbs_h265.h.

◆ pps_palette_predictor_initializer_present_flag

uint8_t H265RawPPS::pps_palette_predictor_initializer_present_flag

Definition at line 439 of file cbs_h265.h.

◆ pps_num_palette_predictor_initializer

uint8_t H265RawPPS::pps_num_palette_predictor_initializer

Definition at line 440 of file cbs_h265.h.

◆ monochrome_palette_flag

uint8_t H265RawPPS::monochrome_palette_flag

Definition at line 441 of file cbs_h265.h.

◆ luma_bit_depth_entry_minus8

uint8_t H265RawPPS::luma_bit_depth_entry_minus8

Definition at line 442 of file cbs_h265.h.

◆ chroma_bit_depth_entry_minus8

uint8_t H265RawPPS::chroma_bit_depth_entry_minus8

Definition at line 443 of file cbs_h265.h.

◆ pps_palette_predictor_initializers

uint16_t H265RawPPS::pps_palette_predictor_initializers[3][128]

Definition at line 444 of file cbs_h265.h.

◆ poc_reset_info_present_flag

uint8_t H265RawPPS::poc_reset_info_present_flag

Definition at line 447 of file cbs_h265.h.

◆ pps_infer_scaling_list_flag

uint8_t H265RawPPS::pps_infer_scaling_list_flag

Definition at line 448 of file cbs_h265.h.

◆ pps_scaling_list_ref_layer_id

uint8_t H265RawPPS::pps_scaling_list_ref_layer_id

Definition at line 449 of file cbs_h265.h.

◆ num_ref_loc_offsets

uint8_t H265RawPPS::num_ref_loc_offsets

Definition at line 450 of file cbs_h265.h.

◆ ref_loc_offset_layer_id

uint8_t H265RawPPS::ref_loc_offset_layer_id[64]

Definition at line 451 of file cbs_h265.h.

◆ scaled_ref_layer_offset_present_flag

uint8_t H265RawPPS::scaled_ref_layer_offset_present_flag[64]

Definition at line 452 of file cbs_h265.h.

◆ scaled_ref_layer_left_offset

int16_t H265RawPPS::scaled_ref_layer_left_offset[64]

Definition at line 453 of file cbs_h265.h.

◆ scaled_ref_layer_top_offset

int16_t H265RawPPS::scaled_ref_layer_top_offset[64]

Definition at line 454 of file cbs_h265.h.

◆ scaled_ref_layer_right_offset

int16_t H265RawPPS::scaled_ref_layer_right_offset[64]

Definition at line 455 of file cbs_h265.h.

◆ scaled_ref_layer_bottom_offset

int16_t H265RawPPS::scaled_ref_layer_bottom_offset[64]

Definition at line 456 of file cbs_h265.h.

◆ ref_region_offset_present_flag

uint8_t H265RawPPS::ref_region_offset_present_flag[64]

Definition at line 457 of file cbs_h265.h.

◆ ref_region_left_offset

int16_t H265RawPPS::ref_region_left_offset[64]

Definition at line 458 of file cbs_h265.h.

◆ ref_region_top_offset

int16_t H265RawPPS::ref_region_top_offset[64]

Definition at line 459 of file cbs_h265.h.

◆ ref_region_right_offset

int16_t H265RawPPS::ref_region_right_offset[64]

Definition at line 460 of file cbs_h265.h.

◆ ref_region_bottom_offset

int16_t H265RawPPS::ref_region_bottom_offset[64]

Definition at line 461 of file cbs_h265.h.

◆ resample_phase_set_present_flag

uint8_t H265RawPPS::resample_phase_set_present_flag[64]

Definition at line 462 of file cbs_h265.h.

◆ phase_hor_luma

uint8_t H265RawPPS::phase_hor_luma[64]

Definition at line 463 of file cbs_h265.h.

◆ phase_ver_luma

uint8_t H265RawPPS::phase_ver_luma[64]

Definition at line 464 of file cbs_h265.h.

◆ phase_hor_chroma_plus8

uint8_t H265RawPPS::phase_hor_chroma_plus8[64]

Definition at line 465 of file cbs_h265.h.

◆ phase_ver_chroma_plus8

uint8_t H265RawPPS::phase_ver_chroma_plus8[64]

Definition at line 466 of file cbs_h265.h.

◆ colour_mapping_enabled_flag

uint8_t H265RawPPS::colour_mapping_enabled_flag

Definition at line 467 of file cbs_h265.h.

◆ num_cm_ref_layers_minus1

uint8_t H265RawPPS::num_cm_ref_layers_minus1

Definition at line 468 of file cbs_h265.h.

◆ cm_ref_layer_id

uint8_t H265RawPPS::cm_ref_layer_id[62]

Definition at line 469 of file cbs_h265.h.

◆ cm_octant_depth

uint8_t H265RawPPS::cm_octant_depth

Definition at line 470 of file cbs_h265.h.

◆ cm_y_part_num_log2

uint8_t H265RawPPS::cm_y_part_num_log2

Definition at line 471 of file cbs_h265.h.

◆ luma_bit_depth_cm_input_minus8

uint8_t H265RawPPS::luma_bit_depth_cm_input_minus8

Definition at line 472 of file cbs_h265.h.

◆ chroma_bit_depth_cm_input_minus8

uint8_t H265RawPPS::chroma_bit_depth_cm_input_minus8

Definition at line 473 of file cbs_h265.h.

◆ luma_bit_depth_cm_output_minus8

uint8_t H265RawPPS::luma_bit_depth_cm_output_minus8

Definition at line 474 of file cbs_h265.h.

◆ chroma_bit_depth_cm_output_minus8

uint8_t H265RawPPS::chroma_bit_depth_cm_output_minus8

Definition at line 475 of file cbs_h265.h.

◆ cm_res_quant_bits

uint8_t H265RawPPS::cm_res_quant_bits

Definition at line 476 of file cbs_h265.h.

◆ cm_delta_flc_bits_minus1

uint8_t H265RawPPS::cm_delta_flc_bits_minus1

Definition at line 477 of file cbs_h265.h.

◆ cm_adapt_threshold_u_delta

int16_t H265RawPPS::cm_adapt_threshold_u_delta

Definition at line 478 of file cbs_h265.h.

◆ cm_adapt_threshold_v_delta

int16_t H265RawPPS::cm_adapt_threshold_v_delta

Definition at line 479 of file cbs_h265.h.

◆ split_octant_flag

uint8_t H265RawPPS::split_octant_flag[2]

Definition at line 480 of file cbs_h265.h.

◆ coded_res_flag

uint8_t H265RawPPS::coded_res_flag[12][2][2][4]

Definition at line 481 of file cbs_h265.h.

◆ res_coeff_q

uint8_t H265RawPPS::res_coeff_q[12][2][2][4][3]

Definition at line 482 of file cbs_h265.h.

◆ res_coeff_s

uint32_t H265RawPPS::res_coeff_s[12][2][2][4][3]

Definition at line 483 of file cbs_h265.h.

◆ res_coeff_r

uint8_t H265RawPPS::res_coeff_r[12][2][2][4][3]

Definition at line 484 of file cbs_h265.h.


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