FFmpeg
Data Fields
HEVCSPS Struct Reference

#include <hevc.h>

Data Fields

int  vps_id
 
 
  output (i.e. cropped) values
 
int  output_width
 
 
 
 
int  bit_depth
 
int  pixel_shift
 
 
unsigned int  log2_max_poc_lsb
 
 
 
struct {
   int   max_dec_pic_buffering
 
   int   num_reorder_pics
 
   int   max_latency_increase
 
 
VUI  vui
 
PTL  ptl
 
 
 
unsigned int  nb_st_rps
 
 
 
 
 
uint16_t  lt_ref_pic_poc_lsb_sps [32]
 
 
 
struct {
   uint8_t   bit_depth
 
 
   unsigned int   log2_min_pcm_cb_size
 
   unsigned int   log2_max_pcm_cb_size
 
 
pcm
 
 
 
unsigned int  log2_min_cb_size
 
 
unsigned int  log2_min_tb_size
 
unsigned int  log2_max_trafo_size
 
unsigned int  log2_ctb_size
 
unsigned int  log2_min_pu_size
 
 
  coded frame dimension in various units
 
int  width
 
int  height
 
int  ctb_width
 
int  ctb_height
 
int  ctb_size
 
int  min_cb_width
 
 
int  min_tb_width
 
 
int  min_pu_width
 
 
int  hshift [3]
 
int  vshift [3]
 
int  qp_bd_offset
 

Detailed Description

Definition at line 375 of file hevc.h.

Field Documentation

int HEVCSPS::vps_id

Definition at line 376 of file hevc.h.

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

int HEVCSPS::chroma_format_idc

Definition at line 377 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), hls_slice_header(), and pred_weight_table().

uint8_t HEVCSPS::separate_colour_plane_flag

output (i.e. cropped) values

Definition at line 380 of file hevc.h.

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

int HEVCSPS::output_width

Definition at line 381 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_slice_header().

int HEVCSPS::output_height

Definition at line 381 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_slice_header().

HEVCWindow HEVCSPS::output_window

Definition at line 382 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and ff_hevc_set_new_ref().

HEVCWindow HEVCSPS::pic_conf_win

Definition at line 384 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

int HEVCSPS::bit_depth

Definition at line 386 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_hls_residual_coding(), ff_hevc_sao_offset_abs_decode(), generate_missing_ref(), hls_pcm_sample(), hls_sao_param(), and hls_slice_header().

int HEVCSPS::pixel_shift

Definition at line 387 of file hevc.h.

Referenced by chroma_mc(), deblocking_filter_CTB(), ff_hevc_decode_nal_sps(), ff_hevc_hls_residual_coding(), generate_missing_ref(), hls_pcm_sample(), luma_mc(), restore_tqb_pixels(), and sao_filter_CTB().

enum AVPixelFormat HEVCSPS::pix_fmt

Definition at line 388 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_slice_header().

unsigned int HEVCSPS::log2_max_poc_lsb

Definition at line 390 of file hevc.h.

Referenced by decode_lt_rps(), ff_hevc_compute_poc(), ff_hevc_decode_nal_sps(), find_ref_idx(), hls_slice_header(), and parse_nal_units().

int HEVCSPS::pcm_enabled_flag

Definition at line 391 of file hevc.h.

Referenced by deblocking_filter_CTB(), decode_nal_unit(), ff_hevc_decode_nal_sps(), and hls_coding_unit().

int HEVCSPS::max_sub_layers

Definition at line 393 of file hevc.h.

Referenced by decode_vui(), ff_hevc_decode_nal_sps(), ff_hevc_output_frame(), and hls_slice_header().

int HEVCSPS::max_dec_pic_buffering

Definition at line 395 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

int HEVCSPS::num_reorder_pics

Definition at line 396 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_output_frame(), and hls_slice_header().

int HEVCSPS::max_latency_increase

Definition at line 397 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

struct { ... } HEVCSPS::temporal_layer[MAX_SUB_LAYERS]

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_output_frame(), and hls_slice_header().

VUI HEVCSPS::vui

Definition at line 400 of file hevc.h.

Referenced by decode_vui(), ff_hevc_decode_nal_sps(), and hls_slice_header().

PTL HEVCSPS::ptl

Definition at line 401 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

uint8_t HEVCSPS::scaling_list_enable_flag

Definition at line 403 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and ff_hevc_hls_residual_coding().

ScalingList HEVCSPS::scaling_list

Definition at line 404 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and ff_hevc_hls_residual_coding().

unsigned int HEVCSPS::nb_st_rps

Definition at line 406 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_decode_short_term_rps(), and hls_slice_header().

Definition at line 407 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_decode_short_term_rps(), and hls_slice_header().

uint8_t HEVCSPS::amp_enabled_flag

Definition at line 409 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and ff_hevc_part_mode_decode().

uint8_t HEVCSPS::sao_enabled

Definition at line 410 of file hevc.h.

Referenced by decode_nal_unit(), ff_hevc_decode_nal_sps(), ff_hevc_hls_filter(), hevc_frame_start(), and hls_slice_header().

uint8_t HEVCSPS::long_term_ref_pics_present_flag

Definition at line 412 of file hevc.h.

Referenced by decode_lt_rps(), and ff_hevc_decode_nal_sps().

uint16_t HEVCSPS::lt_ref_pic_poc_lsb_sps[32]

Definition at line 413 of file hevc.h.

Referenced by decode_lt_rps(), and ff_hevc_decode_nal_sps().

uint8_t HEVCSPS::used_by_curr_pic_lt_sps_flag[32]

Definition at line 414 of file hevc.h.

Referenced by decode_lt_rps(), and ff_hevc_decode_nal_sps().

uint8_t HEVCSPS::num_long_term_ref_pics_sps

Definition at line 415 of file hevc.h.

Referenced by decode_lt_rps(), and ff_hevc_decode_nal_sps().

uint8_t HEVCSPS::bit_depth

Definition at line 418 of file hevc.h.

uint8_t HEVCSPS::bit_depth_chroma

Definition at line 419 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_pcm_sample().

unsigned int HEVCSPS::log2_min_pcm_cb_size

Definition at line 420 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_coding_unit().

unsigned int HEVCSPS::log2_max_pcm_cb_size

Definition at line 421 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

uint8_t HEVCSPS::loop_filter_disable_flag

Definition at line 422 of file hevc.h.

Referenced by deblocking_filter_CTB(), decode_nal_unit(), ff_hevc_decode_nal_sps(), and hls_coding_unit().

struct { ... } HEVCSPS::pcm

Referenced by deblocking_filter_CTB(), decode_nal_unit(), ff_hevc_decode_nal_sps(), hls_coding_unit(), and hls_pcm_sample().

uint8_t HEVCSPS::sps_temporal_mvp_enabled_flag

Definition at line 424 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_slice_header().

uint8_t HEVCSPS::sps_strong_intra_smoothing_enable_flag

Definition at line 425 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

unsigned int HEVCSPS::log2_min_cb_size

Definition at line 427 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_part_mode_decode(), ff_hevc_split_coding_unit_flag_decode(), get_qPy(), get_qPy_pred(), hls_coding_quadtree(), hls_coding_unit(), hls_prediction_unit(), pic_arrays_init(), and set_ct_depth().

unsigned int HEVCSPS::log2_diff_max_min_coding_block_size

Definition at line 428 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), and ff_hevc_decode_nal_sps().

unsigned int HEVCSPS::log2_min_tb_size

Definition at line 429 of file hevc.h.

Referenced by ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), hls_transform_tree(), pic_arrays_init(), and z_scan_block_avail().

unsigned int HEVCSPS::log2_max_trafo_size

Definition at line 430 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_transform_tree().

unsigned int HEVCSPS::log2_ctb_size

Definition at line 431 of file hevc.h.

Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_get_ref_list(), ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), ff_hevc_skip_flag_decode(), ff_hevc_split_coding_unit_flag_decode(), get_qPy_pred(), hevc_frame_start(), hls_coding_quadtree(), hls_decode_entry(), hls_decode_entry_wpp(), hls_decode_neighbour(), luma_intra_pred_mode(), sao_filter_CTB(), and temporal_luma_motion_vector().

unsigned int HEVCSPS::log2_min_pu_size

Definition at line 432 of file hevc.h.

Referenced by derive_spatial_merge_candidates(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_sps(), ff_hevc_luma_mv_mvp_mode(), get_pcm(), hls_prediction_unit(), intra_prediction_unit_default_value(), luma_intra_pred_mode(), pic_arrays_init(), restore_tqb_pixels(), set_deblocking_bypass(), and temporal_luma_motion_vector().

int HEVCSPS::max_transform_hierarchy_depth_inter

Definition at line 434 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), hls_coding_unit(), and hls_transform_tree().

int HEVCSPS::max_transform_hierarchy_depth_intra

coded frame dimension in various units

Definition at line 437 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), and hls_coding_unit().

int HEVCSPS::width

Definition at line 438 of file hevc.h.

Referenced by chroma_mc(), deblocking_filter_CTB(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_get_ref_list(), ff_hevc_hls_filters(), generate_missing_ref(), hls_coding_quadtree(), hls_decode_entry(), hls_decode_entry_wpp(), hls_decode_neighbour(), hls_slice_header(), luma_mc(), pic_arrays_init(), sao_filter_CTB(), set_deblocking_bypass(), and z_scan_block_avail().

int HEVCSPS::height

Definition at line 439 of file hevc.h.

Referenced by chroma_mc(), deblocking_filter_CTB(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_hls_filters(), generate_missing_ref(), hls_coding_quadtree(), hls_decode_entry(), hls_decode_neighbour(), hls_slice_header(), luma_mc(), pic_arrays_init(), sao_filter_CTB(), set_deblocking_bypass(), and z_scan_block_avail().

int HEVCSPS::ctb_width

Definition at line 440 of file hevc.h.

Referenced by alloc_frame(), deblocking_filter_CTB(), decode_nal_unit(), ff_hevc_cabac_init(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_save_states(), hls_decode_neighbour(), hls_slice_header(), parse_nal_units(), pic_arrays_init(), and sao_filter_CTB().

int HEVCSPS::ctb_height

Definition at line 441 of file hevc.h.

Referenced by alloc_frame(), decode_nal_unit(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), hls_slice_header(), parse_nal_units(), pic_arrays_init(), and sao_filter_CTB().

int HEVCSPS::ctb_size

Definition at line 442 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps().

int HEVCSPS::min_cb_width

Definition at line 443 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_skip_flag_decode(), ff_hevc_split_coding_unit_flag_decode(), get_qPy(), get_qPy_pred(), hls_coding_unit(), hls_prediction_unit(), pic_arrays_init(), and set_ct_depth().

int HEVCSPS::min_cb_height

Definition at line 444 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), get_qPy_pred(), and pic_arrays_init().

int HEVCSPS::min_tb_width

Definition at line 445 of file hevc.h.

Referenced by ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), hevc_frame_start(), and hls_transform_tree().

int HEVCSPS::min_tb_height

Definition at line 446 of file hevc.h.

Referenced by ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), and hevc_frame_start().

int HEVCSPS::min_pu_width

Definition at line 447 of file hevc.h.

Referenced by derive_spatial_merge_candidates(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_sps(), ff_hevc_luma_mv_mvp_mode(), get_pcm(), hevc_frame_start(), hls_prediction_unit(), intra_prediction_unit_default_value(), luma_intra_pred_mode(), mv_mp_mode_mx(), mv_mp_mode_mx_lt(), restore_tqb_pixels(), set_deblocking_bypass(), and temporal_luma_motion_vector().

int HEVCSPS::min_pu_height

Definition at line 448 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), get_pcm(), hevc_frame_start(), and restore_tqb_pixels().

int HEVCSPS::hshift[3]

Definition at line 450 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_hls_residual_coding(), generate_missing_ref(), hls_pcm_sample(), hls_transform_unit(), restore_tqb_pixels(), and sao_filter_CTB().

int HEVCSPS::vshift[3]

Definition at line 451 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_hls_residual_coding(), generate_missing_ref(), hls_pcm_sample(), restore_tqb_pixels(), and sao_filter_CTB().

int HEVCSPS::qp_bd_offset

Definition at line 453 of file hevc.h.

Referenced by ff_hevc_decode_nal_sps(), ff_hevc_hls_residual_coding(), ff_hevc_set_qPy(), and hls_slice_header().


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

Generated on Sat Jan 25 2014 19:52:28 for FFmpeg by   doxygen 1.8.2

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