Libav
Data Fields
HEVCPPS Struct Reference

#include <hevc.h>

Data Fields

unsigned int sps_id
 seq_parameter_set_id More...
 
uint8_t sign_data_hiding_flag
 
uint8_t cabac_init_present_flag
 
int num_ref_idx_l0_default_active
 num_ref_idx_l0_default_active_minus1 + 1 More...
 
int num_ref_idx_l1_default_active
 num_ref_idx_l1_default_active_minus1 + 1 More...
 
int pic_init_qp_minus26
 
uint8_t constrained_intra_pred_flag
 
uint8_t transform_skip_enabled_flag
 
uint8_t cu_qp_delta_enabled_flag
 
int diff_cu_qp_delta_depth
 
int cb_qp_offset
 
int cr_qp_offset
 
uint8_t pic_slice_level_chroma_qp_offsets_present_flag
 
uint8_t weighted_pred_flag
 
uint8_t weighted_bipred_flag
 
uint8_t output_flag_present_flag
 
uint8_t transquant_bypass_enable_flag
 
uint8_t dependent_slice_segments_enabled_flag
 
uint8_t tiles_enabled_flag
 
uint8_t entropy_coding_sync_enabled_flag
 
int num_tile_columns
 num_tile_columns_minus1 + 1 More...
 
int num_tile_rows
 num_tile_rows_minus1 + 1 More...
 
uint8_t uniform_spacing_flag
 
uint8_t loop_filter_across_tiles_enabled_flag
 
uint8_t seq_loop_filter_across_slices_enabled_flag
 
uint8_t deblocking_filter_control_present_flag
 
uint8_t deblocking_filter_override_enabled_flag
 
uint8_t disable_dbf
 
int beta_offset
 beta_offset_div2 * 2 More...
 
int tc_offset
 tc_offset_div2 * 2 More...
 
uint8_t scaling_list_data_present_flag
 
ScalingList scaling_list
 
uint8_t lists_modification_present_flag
 
int log2_parallel_merge_level
 log2_parallel_merge_level_minus2 + 2 More...
 
int num_extra_slice_header_bits
 
uint8_t slice_header_extension_present_flag
 
unsigned int * column_width
 ColumnWidth. More...
 
unsigned int * row_height
 RowHeight. More...
 
unsigned int * col_bd
 ColBd. More...
 
unsigned int * row_bd
 RowBd. More...
 
int * col_idxX
 
int * ctb_addr_rs_to_ts
 CtbAddrRSToTS. More...
 
int * ctb_addr_ts_to_rs
 CtbAddrTSToRS. More...
 
int * tile_id
 TileId. More...
 
int * tile_pos_rs
 TilePosRS. More...
 
int * min_tb_addr_zs
 MinTbAddrZS. More...
 

Detailed Description

Definition at line 464 of file hevc.h.

Field Documentation

§ sps_id

unsigned int HEVCPPS::sps_id

seq_parameter_set_id

Definition at line 465 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ sign_data_hiding_flag

uint8_t HEVCPPS::sign_data_hiding_flag

Definition at line 467 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_residual_coding().

§ cabac_init_present_flag

uint8_t HEVCPPS::cabac_init_present_flag

Definition at line 469 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ num_ref_idx_l0_default_active

int HEVCPPS::num_ref_idx_l0_default_active

num_ref_idx_l0_default_active_minus1 + 1

Definition at line 471 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ num_ref_idx_l1_default_active

int HEVCPPS::num_ref_idx_l1_default_active

num_ref_idx_l1_default_active_minus1 + 1

Definition at line 472 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ pic_init_qp_minus26

int HEVCPPS::pic_init_qp_minus26

Definition at line 473 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ constrained_intra_pred_flag

uint8_t HEVCPPS::constrained_intra_pred_flag

Definition at line 475 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps().

§ transform_skip_enabled_flag

uint8_t HEVCPPS::transform_skip_enabled_flag

Definition at line 476 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_residual_coding().

§ cu_qp_delta_enabled_flag

uint8_t HEVCPPS::cu_qp_delta_enabled_flag

§ diff_cu_qp_delta_depth

int HEVCPPS::diff_cu_qp_delta_depth

Definition at line 479 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), get_qPy_pred(), and hls_coding_quadtree().

§ cb_qp_offset

int HEVCPPS::cb_qp_offset

Definition at line 481 of file hevc.h.

Referenced by chroma_tc(), ff_hevc_decode_nal_pps(), and hls_residual_coding().

§ cr_qp_offset

int HEVCPPS::cr_qp_offset

Definition at line 482 of file hevc.h.

Referenced by chroma_tc(), ff_hevc_decode_nal_pps(), and hls_residual_coding().

§ pic_slice_level_chroma_qp_offsets_present_flag

uint8_t HEVCPPS::pic_slice_level_chroma_qp_offsets_present_flag

Definition at line 483 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ weighted_pred_flag

uint8_t HEVCPPS::weighted_pred_flag

Definition at line 484 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), hls_prediction_unit(), and hls_slice_header().

§ weighted_bipred_flag

uint8_t HEVCPPS::weighted_bipred_flag

Definition at line 485 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), hls_prediction_unit(), and hls_slice_header().

§ output_flag_present_flag

uint8_t HEVCPPS::output_flag_present_flag

Definition at line 486 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ transquant_bypass_enable_flag

uint8_t HEVCPPS::transquant_bypass_enable_flag

§ dependent_slice_segments_enabled_flag

uint8_t HEVCPPS::dependent_slice_segments_enabled_flag

Definition at line 489 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ tiles_enabled_flag

uint8_t HEVCPPS::tiles_enabled_flag

§ entropy_coding_sync_enabled_flag

uint8_t HEVCPPS::entropy_coding_sync_enabled_flag

§ num_tile_columns

int HEVCPPS::num_tile_columns

num_tile_columns_minus1 + 1

Definition at line 493 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps().

§ num_tile_rows

int HEVCPPS::num_tile_rows

num_tile_rows_minus1 + 1

Definition at line 494 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps().

§ uniform_spacing_flag

uint8_t HEVCPPS::uniform_spacing_flag

Definition at line 495 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps().

§ loop_filter_across_tiles_enabled_flag

uint8_t HEVCPPS::loop_filter_across_tiles_enabled_flag

§ seq_loop_filter_across_slices_enabled_flag

uint8_t HEVCPPS::seq_loop_filter_across_slices_enabled_flag

Definition at line 498 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ deblocking_filter_control_present_flag

uint8_t HEVCPPS::deblocking_filter_control_present_flag

Definition at line 500 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ deblocking_filter_override_enabled_flag

uint8_t HEVCPPS::deblocking_filter_override_enabled_flag

Definition at line 501 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ disable_dbf

uint8_t HEVCPPS::disable_dbf

Definition at line 502 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ beta_offset

int HEVCPPS::beta_offset

beta_offset_div2 * 2

Definition at line 503 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ tc_offset

int HEVCPPS::tc_offset

tc_offset_div2 * 2

Definition at line 504 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ scaling_list_data_present_flag

uint8_t HEVCPPS::scaling_list_data_present_flag

Definition at line 506 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_residual_coding().

§ scaling_list

ScalingList HEVCPPS::scaling_list

Definition at line 507 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_residual_coding().

§ lists_modification_present_flag

uint8_t HEVCPPS::lists_modification_present_flag

Definition at line 509 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ log2_parallel_merge_level

int HEVCPPS::log2_parallel_merge_level

log2_parallel_merge_level_minus2 + 2

Definition at line 510 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_luma_mv_merge_mode(), and isDiffMER().

§ num_extra_slice_header_bits

int HEVCPPS::num_extra_slice_header_bits

Definition at line 511 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ slice_header_extension_present_flag

uint8_t HEVCPPS::slice_header_extension_present_flag

Definition at line 512 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

§ column_width

unsigned int* HEVCPPS::column_width

ColumnWidth.

Definition at line 515 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), hevc_frame_start(), hevc_pps_free(), and hls_decode_neighbour().

§ row_height

unsigned int* HEVCPPS::row_height

RowHeight.

Definition at line 516 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

§ col_bd

unsigned int* HEVCPPS::col_bd

ColBd.

Definition at line 517 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

§ row_bd

unsigned int* HEVCPPS::row_bd

RowBd.

Definition at line 518 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

§ col_idxX

int* HEVCPPS::col_idxX

Definition at line 519 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), hevc_pps_free(), and hls_decode_neighbour().

§ ctb_addr_rs_to_ts

int* HEVCPPS::ctb_addr_rs_to_ts

§ ctb_addr_ts_to_rs

int* HEVCPPS::ctb_addr_ts_to_rs

CtbAddrTSToRS.

Definition at line 522 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), hevc_pps_free(), hls_decode_neighbour(), and hls_slice_data().

§ tile_id

int* HEVCPPS::tile_id

§ tile_pos_rs

int* HEVCPPS::tile_pos_rs

TilePosRS.

Definition at line 524 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

§ min_tb_addr_zs

int* HEVCPPS::min_tb_addr_zs

MinTbAddrZS.

Definition at line 525 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().


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