FFmpeg
Data Fields
HEVCPPS Struct Reference

#include <hevc.h>

Data Fields

unsigned int  sps_id
  seq_parameter_set_id More...
 
 
 
  num_ref_idx_l0_default_active_minus1 + 1 More...
 
  num_ref_idx_l1_default_active_minus1 + 1 More...
 
 
 
 
 
 
int  cb_qp_offset
 
int  cr_qp_offset
 
 
 
 
 
 
 
 
 
  num_tile_columns_minus1 + 1 More...
 
  num_tile_rows_minus1 + 1 More...
 
 
 
 
 
 
 
int  beta_offset
  beta_offset_div2 * 2 More...
 
int  tc_offset
  tc_offset_div2 * 2 More...
 
 
 
 
  log2_parallel_merge_level_minus2 + 2 More...
 
 
 
 
 
 
 
 
int8_t  cb_qp_offset_list [5]
 
int8_t  cr_qp_offset_list [5]
 
 
 
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
 
  CtbAddrRSToTS. More...
 
  CtbAddrTSToRS. More...
 
int *  tile_id
  TileId. More...
 
int *  tile_pos_rs
  TilePosRS. More...
 
int *  min_tb_addr_zs
  MinTbAddrZS. More...
 
  MinTbAddrZS. More...
 

Detailed Description

Definition at line 486 of file hevc.h.

Field Documentation

unsigned int HEVCPPS::sps_id

seq_parameter_set_id

Definition at line 487 of file hevc.h.

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

uint8_t HEVCPPS::sign_data_hiding_flag

Definition at line 489 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), and fill_picture_parameters().

uint8_t HEVCPPS::cabac_init_present_flag

Definition at line 491 of file hevc.h.

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

int HEVCPPS::num_ref_idx_l0_default_active

num_ref_idx_l0_default_active_minus1 + 1

Definition at line 493 of file hevc.h.

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

int HEVCPPS::num_ref_idx_l1_default_active

num_ref_idx_l1_default_active_minus1 + 1

Definition at line 494 of file hevc.h.

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

int HEVCPPS::pic_init_qp_minus26

Definition at line 495 of file hevc.h.

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

uint8_t HEVCPPS::constrained_intra_pred_flag

Definition at line 497 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and fill_picture_parameters().

uint8_t HEVCPPS::transform_skip_enabled_flag

Definition at line 498 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_picture_parameters(), and pps_range_extensions().

uint8_t HEVCPPS::cu_qp_delta_enabled_flag

Definition at line 500 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_coding_quadtree(), hls_coding_unit(), hls_slice_header(), and hls_transform_unit().

int HEVCPPS::diff_cu_qp_delta_depth

Definition at line 501 of file hevc.h.

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

int HEVCPPS::cb_qp_offset

Definition at line 503 of file hevc.h.

Referenced by chroma_tc(), ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), and fill_picture_parameters().

int HEVCPPS::cr_qp_offset

Definition at line 504 of file hevc.h.

Referenced by chroma_tc(), ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), and fill_picture_parameters().

uint8_t HEVCPPS::pic_slice_level_chroma_qp_offsets_present_flag

Definition at line 505 of file hevc.h.

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

uint8_t HEVCPPS::weighted_pred_flag

Definition at line 506 of file hevc.h.

Referenced by chroma_mc_bi(), chroma_mc_uni(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), luma_mc_bi(), and luma_mc_uni().

uint8_t HEVCPPS::weighted_bipred_flag

Definition at line 507 of file hevc.h.

Referenced by chroma_mc_bi(), chroma_mc_uni(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), luma_mc_bi(), and luma_mc_uni().

uint8_t HEVCPPS::output_flag_present_flag

Definition at line 508 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), and parse_nal_units().

uint8_t HEVCPPS::transquant_bypass_enable_flag

Definition at line 509 of file hevc.h.

Referenced by deblocking_filter_CTB(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_coding_unit(), hls_transform_tree(), restore_tqb_pixels(), and sao_filter_CTB().

uint8_t HEVCPPS::dependent_slice_segments_enabled_flag

Definition at line 511 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), and parse_nal_units().

uint8_t HEVCPPS::tiles_enabled_flag

Definition at line 512 of file hevc.h.

Referenced by ff_hevc_cabac_init(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), hevc_frame_start(), hls_decode_neighbour(), hls_slice_header(), and sao_filter_CTB().

uint8_t HEVCPPS::entropy_coding_sync_enabled_flag

Definition at line 513 of file hevc.h.

Referenced by ff_hevc_cabac_init(), ff_hevc_decode_nal_pps(), ff_hevc_save_states(), fill_picture_parameters(), hls_decode_neighbour(), hls_slice_data_wpp(), and hls_slice_header().

int HEVCPPS::num_tile_columns

num_tile_columns_minus1 + 1

Definition at line 515 of file hevc.h.

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

int HEVCPPS::num_tile_rows

num_tile_rows_minus1 + 1

Definition at line 516 of file hevc.h.

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

uint8_t HEVCPPS::uniform_spacing_flag

Definition at line 517 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and fill_picture_parameters().

uint8_t HEVCPPS::loop_filter_across_tiles_enabled_flag

Definition at line 518 of file hevc.h.

Referenced by ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), and sao_filter_CTB().

uint8_t HEVCPPS::seq_loop_filter_across_slices_enabled_flag

Definition at line 520 of file hevc.h.

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

uint8_t HEVCPPS::deblocking_filter_control_present_flag

Definition at line 522 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hls_slice_header().

uint8_t HEVCPPS::deblocking_filter_override_enabled_flag

Definition at line 523 of file hevc.h.

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

uint8_t HEVCPPS::disable_dbf

Definition at line 524 of file hevc.h.

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

int HEVCPPS::beta_offset

beta_offset_div2 * 2

Definition at line 525 of file hevc.h.

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

int HEVCPPS::tc_offset

tc_offset_div2 * 2

Definition at line 526 of file hevc.h.

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

uint8_t HEVCPPS::scaling_list_data_present_flag

Definition at line 528 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), and fill_scaling_lists().

ScalingList HEVCPPS::scaling_list

Definition at line 529 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), and fill_scaling_lists().

uint8_t HEVCPPS::lists_modification_present_flag

Definition at line 531 of file hevc.h.

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

int HEVCPPS::log2_parallel_merge_level

log2_parallel_merge_level_minus2 + 2

Definition at line 532 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_luma_mv_merge_mode(), fill_picture_parameters(), and is_diff_mer().

int HEVCPPS::num_extra_slice_header_bits

Definition at line 533 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), and parse_nal_units().

uint8_t HEVCPPS::slice_header_extension_present_flag

Definition at line 534 of file hevc.h.

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

uint8_t HEVCPPS::log2_max_transform_skip_block_size

Definition at line 535 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and pps_range_extensions().

uint8_t HEVCPPS::cross_component_prediction_enabled_flag

Definition at line 536 of file hevc.h.

Referenced by hls_transform_unit(), and pps_range_extensions().

uint8_t HEVCPPS::chroma_qp_offset_list_enabled_flag

Definition at line 537 of file hevc.h.

Referenced by hls_slice_header(), and pps_range_extensions().

uint8_t HEVCPPS::diff_cu_chroma_qp_offset_depth

Definition at line 538 of file hevc.h.

Referenced by hls_coding_quadtree(), and pps_range_extensions().

uint8_t HEVCPPS::chroma_qp_offset_list_len_minus1

Definition at line 539 of file hevc.h.

Referenced by ff_hevc_cu_chroma_qp_offset_idx(), hls_transform_unit(), and pps_range_extensions().

int8_t HEVCPPS::cb_qp_offset_list[5]

Definition at line 540 of file hevc.h.

Referenced by hls_transform_unit(), and pps_range_extensions().

int8_t HEVCPPS::cr_qp_offset_list[5]

Definition at line 541 of file hevc.h.

Referenced by hls_transform_unit(), and pps_range_extensions().

uint8_t HEVCPPS::log2_sao_offset_scale_luma

Definition at line 542 of file hevc.h.

Referenced by hls_sao_param(), and pps_range_extensions().

uint8_t HEVCPPS::log2_sao_offset_scale_chroma

Definition at line 543 of file hevc.h.

Referenced by hls_sao_param(), and pps_range_extensions().

unsigned int* HEVCPPS::column_width

ColumnWidth.

Definition at line 546 of file hevc.h.

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

unsigned int* HEVCPPS::row_height

RowHeight.

Definition at line 547 of file hevc.h.

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

unsigned int* HEVCPPS::col_bd

ColBd.

Definition at line 548 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

unsigned int* HEVCPPS::row_bd

RowBd.

Definition at line 549 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

int* HEVCPPS::col_idxX

Definition at line 550 of file hevc.h.

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

int* HEVCPPS::ctb_addr_rs_to_ts

CtbAddrRSToTS.

Definition at line 552 of file hevc.h.

Referenced by ff_hevc_cabac_init(), ff_hevc_decode_nal_pps(), ff_hevc_get_ref_list(), hevc_pps_free(), hls_decode_entry(), hls_decode_entry_wpp(), hls_decode_neighbour(), init_slice_rpl(), and sao_filter_CTB().

int* HEVCPPS::ctb_addr_ts_to_rs

CtbAddrTSToRS.

Definition at line 553 of file hevc.h.

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

int* HEVCPPS::tile_id

TileId.

Definition at line 554 of file hevc.h.

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

int* HEVCPPS::tile_pos_rs

TilePosRS.

Definition at line 555 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and hevc_pps_free().

int* HEVCPPS::min_tb_addr_zs

MinTbAddrZS.

Definition at line 556 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps().

int* HEVCPPS::min_tb_addr_zs_tab

MinTbAddrZS.

Definition at line 557 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:

Generated on Wed Jun 10 2015 01:57:21 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /