FFmpeg  4.0
Data Fields
H265RawPPS Struct Reference

#include <libavcodec/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
 
H265RawPSExtensionData 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]
 

Detailed Description

Definition at line 323 of file cbs_h265.h.

Field Documentation

◆ nal_unit_header

H265RawNALUnitHeader H265RawPPS::nal_unit_header

Definition at line 324 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pps_pic_parameter_set_id

uint8_t H265RawPPS::pps_pic_parameter_set_id

◆ pps_seq_parameter_set_id

uint8_t H265RawPPS::pps_seq_parameter_set_id

Definition at line 327 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ dependent_slice_segments_enabled_flag

uint8_t H265RawPPS::dependent_slice_segments_enabled_flag

Definition at line 329 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ output_flag_present_flag

uint8_t H265RawPPS::output_flag_present_flag

Definition at line 330 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ num_extra_slice_header_bits

uint8_t H265RawPPS::num_extra_slice_header_bits

Definition at line 331 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ sign_data_hiding_enabled_flag

uint8_t H265RawPPS::sign_data_hiding_enabled_flag

Definition at line 332 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ cabac_init_present_flag

uint8_t H265RawPPS::cabac_init_present_flag

Definition at line 333 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ num_ref_idx_l0_default_active_minus1

uint8_t H265RawPPS::num_ref_idx_l0_default_active_minus1

◆ num_ref_idx_l1_default_active_minus1

uint8_t H265RawPPS::num_ref_idx_l1_default_active_minus1

◆ init_qp_minus26

int8_t H265RawPPS::init_qp_minus26

◆ constrained_intra_pred_flag

uint8_t H265RawPPS::constrained_intra_pred_flag

Definition at line 340 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ transform_skip_enabled_flag

uint8_t H265RawPPS::transform_skip_enabled_flag

Definition at line 341 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ cu_qp_delta_enabled_flag

uint8_t H265RawPPS::cu_qp_delta_enabled_flag

Definition at line 342 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ diff_cu_qp_delta_depth

uint8_t H265RawPPS::diff_cu_qp_delta_depth

Definition at line 343 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pps_cb_qp_offset

int8_t H265RawPPS::pps_cb_qp_offset

Definition at line 345 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pps_cr_qp_offset

int8_t H265RawPPS::pps_cr_qp_offset

Definition at line 346 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pps_slice_chroma_qp_offsets_present_flag

uint8_t H265RawPPS::pps_slice_chroma_qp_offsets_present_flag

Definition at line 347 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ weighted_pred_flag

uint8_t H265RawPPS::weighted_pred_flag

Definition at line 349 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ weighted_bipred_flag

uint8_t H265RawPPS::weighted_bipred_flag

Definition at line 350 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ transquant_bypass_enabled_flag

uint8_t H265RawPPS::transquant_bypass_enabled_flag

Definition at line 352 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ tiles_enabled_flag

uint8_t H265RawPPS::tiles_enabled_flag

Definition at line 353 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ entropy_coding_sync_enabled_flag

uint8_t H265RawPPS::entropy_coding_sync_enabled_flag

Definition at line 354 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ num_tile_columns_minus1

uint8_t H265RawPPS::num_tile_columns_minus1

Definition at line 356 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ num_tile_rows_minus1

uint8_t H265RawPPS::num_tile_rows_minus1

Definition at line 357 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ uniform_spacing_flag

uint8_t H265RawPPS::uniform_spacing_flag

Definition at line 358 of file cbs_h265.h.

◆ column_width_minus1

uint16_t H265RawPPS::column_width_minus1[HEVC_MAX_TILE_COLUMNS]

Definition at line 359 of file cbs_h265.h.

◆ row_height_minus1

uint16_t H265RawPPS::row_height_minus1[HEVC_MAX_TILE_ROWS]

Definition at line 360 of file cbs_h265.h.

◆ loop_filter_across_tiles_enabled_flag

uint8_t H265RawPPS::loop_filter_across_tiles_enabled_flag

Definition at line 361 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ pps_loop_filter_across_slices_enabled_flag

uint8_t H265RawPPS::pps_loop_filter_across_slices_enabled_flag

Definition at line 363 of file cbs_h265.h.

Referenced by slice_segment_header(), and vaapi_encode_h265_init_sequence_params().

◆ deblocking_filter_control_present_flag

uint8_t H265RawPPS::deblocking_filter_control_present_flag

Definition at line 364 of file cbs_h265.h.

◆ deblocking_filter_override_enabled_flag

uint8_t H265RawPPS::deblocking_filter_override_enabled_flag

Definition at line 365 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_deblocking_filter_disabled_flag

uint8_t H265RawPPS::pps_deblocking_filter_disabled_flag

Definition at line 366 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_beta_offset_div2

int8_t H265RawPPS::pps_beta_offset_div2

Definition at line 367 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_tc_offset_div2

int8_t H265RawPPS::pps_tc_offset_div2

Definition at line 368 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_scaling_list_data_present_flag

uint8_t H265RawPPS::pps_scaling_list_data_present_flag

Definition at line 370 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ scaling_list

H265RawScalingList H265RawPPS::scaling_list

Definition at line 371 of file cbs_h265.h.

◆ lists_modification_present_flag

uint8_t H265RawPPS::lists_modification_present_flag

Definition at line 373 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ log2_parallel_merge_level_minus2

uint8_t H265RawPPS::log2_parallel_merge_level_minus2

Definition at line 374 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_sequence_params().

◆ slice_segment_header_extension_present_flag

uint8_t H265RawPPS::slice_segment_header_extension_present_flag

Definition at line 376 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_extension_present_flag

uint8_t H265RawPPS::pps_extension_present_flag

Definition at line 378 of file cbs_h265.h.

◆ pps_range_extension_flag

uint8_t H265RawPPS::pps_range_extension_flag

Definition at line 379 of file cbs_h265.h.

◆ pps_multilayer_extension_flag

uint8_t H265RawPPS::pps_multilayer_extension_flag

Definition at line 380 of file cbs_h265.h.

◆ pps_3d_extension_flag

uint8_t H265RawPPS::pps_3d_extension_flag

Definition at line 381 of file cbs_h265.h.

◆ pps_scc_extension_flag

uint8_t H265RawPPS::pps_scc_extension_flag

Definition at line 382 of file cbs_h265.h.

◆ pps_extension_4bits

uint8_t H265RawPPS::pps_extension_4bits

Definition at line 383 of file cbs_h265.h.

◆ extension_data

H265RawPSExtensionData H265RawPPS::extension_data

Definition at line 385 of file cbs_h265.h.

Referenced by cbs_h265_free_pps().

◆ log2_max_transform_skip_block_size_minus2

uint8_t H265RawPPS::log2_max_transform_skip_block_size_minus2

Definition at line 388 of file cbs_h265.h.

◆ cross_component_prediction_enabled_flag

uint8_t H265RawPPS::cross_component_prediction_enabled_flag

Definition at line 389 of file cbs_h265.h.

◆ chroma_qp_offset_list_enabled_flag

uint8_t H265RawPPS::chroma_qp_offset_list_enabled_flag

Definition at line 390 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ diff_cu_chroma_qp_offset_depth

uint8_t H265RawPPS::diff_cu_chroma_qp_offset_depth

Definition at line 391 of file cbs_h265.h.

◆ chroma_qp_offset_list_len_minus1

uint8_t H265RawPPS::chroma_qp_offset_list_len_minus1

Definition at line 392 of file cbs_h265.h.

◆ cb_qp_offset_list

int8_t H265RawPPS::cb_qp_offset_list[6]

Definition at line 393 of file cbs_h265.h.

◆ cr_qp_offset_list

int8_t H265RawPPS::cr_qp_offset_list[6]

Definition at line 394 of file cbs_h265.h.

◆ log2_sao_offset_scale_luma

uint8_t H265RawPPS::log2_sao_offset_scale_luma

Definition at line 395 of file cbs_h265.h.

◆ log2_sao_offset_scale_chroma

uint8_t H265RawPPS::log2_sao_offset_scale_chroma

Definition at line 396 of file cbs_h265.h.

◆ pps_curr_pic_ref_enabled_flag

uint8_t H265RawPPS::pps_curr_pic_ref_enabled_flag

Definition at line 399 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ residual_adaptive_colour_transform_enabled_flag

uint8_t H265RawPPS::residual_adaptive_colour_transform_enabled_flag

Definition at line 400 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 401 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_act_y_qp_offset_plus5

int8_t H265RawPPS::pps_act_y_qp_offset_plus5

Definition at line 402 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_act_cb_qp_offset_plus5

int8_t H265RawPPS::pps_act_cb_qp_offset_plus5

Definition at line 403 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_act_cr_qp_offset_plus3

int8_t H265RawPPS::pps_act_cr_qp_offset_plus3

Definition at line 404 of file cbs_h265.h.

Referenced by slice_segment_header().

◆ pps_palette_predictor_initializer_present_flag

uint8_t H265RawPPS::pps_palette_predictor_initializer_present_flag

Definition at line 406 of file cbs_h265.h.

◆ pps_num_palette_predictor_initializer

uint8_t H265RawPPS::pps_num_palette_predictor_initializer

Definition at line 407 of file cbs_h265.h.

◆ monochrome_palette_flag

uint8_t H265RawPPS::monochrome_palette_flag

Definition at line 408 of file cbs_h265.h.

◆ luma_bit_depth_entry_minus8

uint8_t H265RawPPS::luma_bit_depth_entry_minus8

Definition at line 409 of file cbs_h265.h.

◆ chroma_bit_depth_entry_minus8

uint8_t H265RawPPS::chroma_bit_depth_entry_minus8

Definition at line 410 of file cbs_h265.h.

◆ pps_palette_predictor_initializers

uint16_t H265RawPPS::pps_palette_predictor_initializers[3][128]

Definition at line 411 of file cbs_h265.h.


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