libxcoder  5.2.0
_ni_h265_sps_t Struct Reference

#include <ni_decode_utils.h>

Data Fields

unsigned vps_id
 
int chroma_format_idc
 
uint8_t separate_colour_plane_flag
 
ni_h265_window_t output_window
 
ni_h265_window_t pic_conf_win
 
int bit_depth
 
int bit_depth_chroma
 
int pixel_shift
 
int pix_fmt
 
unsigned int log2_max_poc_lsb
 
int pcm_enabled_flag
 
int max_sub_layers
 
struct {
   int   max_dec_pic_buffering
 
   int   num_reorder_pics
 
   int   max_latency_increase
 
temporal_layer [HEVC_MAX_SUB_LAYERS]
 
uint8_t temporal_id_nesting_flag
 
VUI vui
 
PTL ptl
 
uint8_t scaling_list_enable_flag
 
ScalingList scaling_list
 
unsigned int nb_st_rps
 
ShortTermRPS st_rps [HEVC_MAX_SHORT_TERM_REF_PIC_SETS]
 
uint8_t amp_enabled_flag
 
uint8_t sao_enabled
 
uint8_t long_term_ref_pics_present_flag
 
uint16_t lt_ref_pic_poc_lsb_sps [HEVC_MAX_LONG_TERM_REF_PICS]
 
uint8_t used_by_curr_pic_lt_sps_flag [HEVC_MAX_LONG_TERM_REF_PICS]
 
uint8_t num_long_term_ref_pics_sps
 
struct {
   uint8_t   bit_depth
 
   uint8_t   bit_depth_chroma
 
   unsigned int   log2_min_pcm_cb_size
 
   unsigned int   log2_max_pcm_cb_size
 
   uint8_t   loop_filter_disable_flag
 
pcm
 
uint8_t sps_temporal_mvp_enabled_flag
 
uint8_t sps_strong_intra_smoothing_enable_flag
 
unsigned int log2_min_cb_size
 
unsigned int log2_diff_max_min_coding_block_size
 
unsigned int log2_min_tb_size
 
unsigned int log2_max_trafo_size
 
unsigned int log2_ctb_size
 
unsigned int log2_min_pu_size
 
int max_transform_hierarchy_depth_inter
 
int max_transform_hierarchy_depth_intra
 
int sps_range_extension_flag
 
int transform_skip_rotation_enabled_flag
 
int transform_skip_context_enabled_flag
 
int implicit_rdpcm_enabled_flag
 
int explicit_rdpcm_enabled_flag
 
int extended_precision_processing_flag
 
int intra_smoothing_disabled_flag
 
int high_precision_offsets_enabled_flag
 
int persistent_rice_adaptation_enabled_flag
 
int cabac_bypass_alignment_enabled_flag
 coded frame dimension in various units More...
 
int width
 
int height
 
int ctb_width
 
int ctb_height
 
int ctb_size
 
int min_cb_width
 
int min_cb_height
 
int min_tb_width
 
int min_tb_height
 
int min_pu_width
 
int min_pu_height
 
int tb_mask
 
int hshift [3]
 
int vshift [3]
 
int qp_bd_offset
 
uint8_t data [4096]
 
int data_size
 

Detailed Description

HEVC Sequence parameter set

Definition at line 241 of file ni_decode_utils.h.

Field Documentation

◆ amp_enabled_flag

uint8_t amp_enabled_flag

Definition at line 276 of file ni_decode_utils.h.

◆ bit_depth [1/2]

int bit_depth

Definition at line 250 of file ni_decode_utils.h.

◆ bit_depth [2/2]

uint8_t bit_depth

Definition at line 286 of file ni_decode_utils.h.

◆ bit_depth_chroma [1/2]

int bit_depth_chroma

Definition at line 251 of file ni_decode_utils.h.

◆ bit_depth_chroma [2/2]

uint8_t bit_depth_chroma

Definition at line 287 of file ni_decode_utils.h.

◆ cabac_bypass_alignment_enabled_flag

int cabac_bypass_alignment_enabled_flag

coded frame dimension in various units

Definition at line 314 of file ni_decode_utils.h.

◆ chroma_format_idc

int chroma_format_idc

Definition at line 244 of file ni_decode_utils.h.

◆ ctb_height

int ctb_height

Definition at line 320 of file ni_decode_utils.h.

◆ ctb_size

int ctb_size

Definition at line 321 of file ni_decode_utils.h.

◆ ctb_width

int ctb_width

Definition at line 319 of file ni_decode_utils.h.

◆ data

uint8_t data[4096]

Definition at line 335 of file ni_decode_utils.h.

◆ data_size

int data_size

Definition at line 336 of file ni_decode_utils.h.

◆ explicit_rdpcm_enabled_flag

int explicit_rdpcm_enabled_flag

Definition at line 309 of file ni_decode_utils.h.

◆ extended_precision_processing_flag

int extended_precision_processing_flag

Definition at line 310 of file ni_decode_utils.h.

◆ height

int height

Definition at line 318 of file ni_decode_utils.h.

◆ high_precision_offsets_enabled_flag

int high_precision_offsets_enabled_flag

Definition at line 312 of file ni_decode_utils.h.

◆ hshift

int hshift[3]

Definition at line 330 of file ni_decode_utils.h.

◆ implicit_rdpcm_enabled_flag

int implicit_rdpcm_enabled_flag

Definition at line 308 of file ni_decode_utils.h.

◆ intra_smoothing_disabled_flag

int intra_smoothing_disabled_flag

Definition at line 311 of file ni_decode_utils.h.

◆ log2_ctb_size

unsigned int log2_ctb_size

Definition at line 299 of file ni_decode_utils.h.

◆ log2_diff_max_min_coding_block_size

unsigned int log2_diff_max_min_coding_block_size

Definition at line 296 of file ni_decode_utils.h.

◆ log2_max_pcm_cb_size

unsigned int log2_max_pcm_cb_size

Definition at line 289 of file ni_decode_utils.h.

◆ log2_max_poc_lsb

unsigned int log2_max_poc_lsb

Definition at line 255 of file ni_decode_utils.h.

◆ log2_max_trafo_size

unsigned int log2_max_trafo_size

Definition at line 298 of file ni_decode_utils.h.

◆ log2_min_cb_size

unsigned int log2_min_cb_size

Definition at line 295 of file ni_decode_utils.h.

◆ log2_min_pcm_cb_size

unsigned int log2_min_pcm_cb_size

Definition at line 288 of file ni_decode_utils.h.

◆ log2_min_pu_size

unsigned int log2_min_pu_size

Definition at line 300 of file ni_decode_utils.h.

◆ log2_min_tb_size

unsigned int log2_min_tb_size

Definition at line 297 of file ni_decode_utils.h.

◆ long_term_ref_pics_present_flag

uint8_t long_term_ref_pics_present_flag

Definition at line 279 of file ni_decode_utils.h.

◆ loop_filter_disable_flag

uint8_t loop_filter_disable_flag

Definition at line 290 of file ni_decode_utils.h.

◆ lt_ref_pic_poc_lsb_sps

uint16_t lt_ref_pic_poc_lsb_sps[HEVC_MAX_LONG_TERM_REF_PICS]

Definition at line 280 of file ni_decode_utils.h.

◆ max_dec_pic_buffering

int max_dec_pic_buffering

Definition at line 261 of file ni_decode_utils.h.

◆ max_latency_increase

int max_latency_increase

Definition at line 263 of file ni_decode_utils.h.

◆ max_sub_layers

int max_sub_layers

Definition at line 258 of file ni_decode_utils.h.

◆ max_transform_hierarchy_depth_inter

int max_transform_hierarchy_depth_inter

Definition at line 302 of file ni_decode_utils.h.

◆ max_transform_hierarchy_depth_intra

int max_transform_hierarchy_depth_intra

Definition at line 303 of file ni_decode_utils.h.

◆ min_cb_height

int min_cb_height

Definition at line 323 of file ni_decode_utils.h.

◆ min_cb_width

int min_cb_width

Definition at line 322 of file ni_decode_utils.h.

◆ min_pu_height

int min_pu_height

Definition at line 327 of file ni_decode_utils.h.

◆ min_pu_width

int min_pu_width

Definition at line 326 of file ni_decode_utils.h.

◆ min_tb_height

int min_tb_height

Definition at line 325 of file ni_decode_utils.h.

◆ min_tb_width

int min_tb_width

Definition at line 324 of file ni_decode_utils.h.

◆ nb_st_rps

unsigned int nb_st_rps

Definition at line 273 of file ni_decode_utils.h.

◆ num_long_term_ref_pics_sps

uint8_t num_long_term_ref_pics_sps

Definition at line 282 of file ni_decode_utils.h.

◆ num_reorder_pics

int num_reorder_pics

Definition at line 262 of file ni_decode_utils.h.

◆ output_window

ni_h265_window_t output_window

Definition at line 247 of file ni_decode_utils.h.

◆ pcm

struct { ... } pcm

◆ pcm_enabled_flag

int pcm_enabled_flag

Definition at line 256 of file ni_decode_utils.h.

◆ persistent_rice_adaptation_enabled_flag

int persistent_rice_adaptation_enabled_flag

Definition at line 313 of file ni_decode_utils.h.

◆ pic_conf_win

ni_h265_window_t pic_conf_win

Definition at line 248 of file ni_decode_utils.h.

◆ pix_fmt

int pix_fmt

Definition at line 253 of file ni_decode_utils.h.

◆ pixel_shift

int pixel_shift

Definition at line 252 of file ni_decode_utils.h.

◆ ptl

PTL ptl

Definition at line 268 of file ni_decode_utils.h.

◆ qp_bd_offset

int qp_bd_offset

Definition at line 333 of file ni_decode_utils.h.

◆ sao_enabled

uint8_t sao_enabled

Definition at line 277 of file ni_decode_utils.h.

◆ scaling_list

ScalingList scaling_list

Definition at line 271 of file ni_decode_utils.h.

◆ scaling_list_enable_flag

uint8_t scaling_list_enable_flag

Definition at line 270 of file ni_decode_utils.h.

◆ separate_colour_plane_flag

uint8_t separate_colour_plane_flag

Definition at line 245 of file ni_decode_utils.h.

◆ sps_range_extension_flag

int sps_range_extension_flag

Definition at line 305 of file ni_decode_utils.h.

◆ sps_strong_intra_smoothing_enable_flag

uint8_t sps_strong_intra_smoothing_enable_flag

Definition at line 293 of file ni_decode_utils.h.

◆ sps_temporal_mvp_enabled_flag

uint8_t sps_temporal_mvp_enabled_flag

Definition at line 292 of file ni_decode_utils.h.

◆ st_rps

◆ tb_mask

int tb_mask

Definition at line 328 of file ni_decode_utils.h.

◆ temporal_id_nesting_flag

uint8_t temporal_id_nesting_flag

Definition at line 265 of file ni_decode_utils.h.

◆ temporal_layer

struct { ... } temporal_layer[HEVC_MAX_SUB_LAYERS]

◆ transform_skip_context_enabled_flag

int transform_skip_context_enabled_flag

Definition at line 307 of file ni_decode_utils.h.

◆ transform_skip_rotation_enabled_flag

int transform_skip_rotation_enabled_flag

Definition at line 306 of file ni_decode_utils.h.

◆ used_by_curr_pic_lt_sps_flag

uint8_t used_by_curr_pic_lt_sps_flag[HEVC_MAX_LONG_TERM_REF_PICS]

Definition at line 281 of file ni_decode_utils.h.

◆ vps_id

unsigned vps_id

Definition at line 243 of file ni_decode_utils.h.

◆ vshift

int vshift[3]

Definition at line 331 of file ni_decode_utils.h.

◆ vui

VUI vui

Definition at line 267 of file ni_decode_utils.h.

◆ width

int width

Definition at line 317 of file ni_decode_utils.h.


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