FFmpeg
Data Fields
VVCSPS Struct Reference

#include <ps.h>

Data Fields

const H266RawSPSr
 RefStruct reference. More...
 
uint8_t hshift [VVC_MAX_SAMPLE_ARRAYS]
 
uint8_t vshift [VVC_MAX_SAMPLE_ARRAYS]
 
uint32_t max_pic_order_cnt_lsb
 MaxPicOrderCntLsb. More...
 
uint8_t pixel_shift
 
enum AVPixelFormat pix_fmt
 
uint8_t bit_depth
 BitDepth. More...
 
uint8_t qp_bd_offset
 QpBdOffset. More...
 
uint8_t ctb_log2_size_y
 CtbLog2SizeY. More...
 
uint16_t ctb_size_y
 CtbSizeY. More...
 
uint8_t min_cb_log2_size_y
 MinCbLog2SizeY. More...
 
uint8_t min_cb_size_y
 MinCbSizeY. More...
 
uint8_t max_tb_size_y
 MaxTbSizeY. More...
 
uint8_t max_ts_size
 MaxTsSize. More...
 
uint8_t max_num_merge_cand
 MaxNumMergeCand. More...
 
uint8_t max_num_ibc_merge_cand
 MaxNumIbcMergeCand. More...
 
uint8_t max_num_gpm_merge_cand
 MaxNumGpmMergeCand. More...
 
uint8_t num_ladf_intervals
 sps_num_ladf_intervals_minus2 + 2; More...
 
uint32_t ladf_interval_lower_bound [LADF_MAX_INTERVAL]
 SpsLadfIntervalLowerBound[]. More...
 
uint8_t log2_parallel_merge_level
 sps_log2_parallel_merge_level_minus2 + 2; More...
 
uint8_t log2_transform_range
 Log2TransformRange. More...
 
int8_t chroma_qp_table [3][VVC_MAX_POINTS_IN_QP_TABLE]
 ChromaQpTable. More...
 

Detailed Description

Definition at line 58 of file ps.h.

Field Documentation

◆ r

const H266RawSPS* VVCSPS::r

RefStruct reference.

Definition at line 59 of file ps.h.

Referenced by decode_frame_ps(), decode_ph(), decode_sps(), sh_alf_aps(), sh_derive(), skipped_transform_tree_unit(), and vvc_predict_ibc().

◆ hshift

uint8_t VVCSPS::hshift[VVC_MAX_SAMPLE_ARRAYS]

Definition at line 62 of file ps.h.

◆ vshift

uint8_t VVCSPS::vshift[VVC_MAX_SAMPLE_ARRAYS]

Definition at line 63 of file ps.h.

◆ max_pic_order_cnt_lsb

uint32_t VVCSPS::max_pic_order_cnt_lsb

MaxPicOrderCntLsb.

Definition at line 64 of file ps.h.

◆ pixel_shift

uint8_t VVCSPS::pixel_shift

Definition at line 66 of file ps.h.

◆ pix_fmt

enum AVPixelFormat VVCSPS::pix_fmt

Definition at line 67 of file ps.h.

◆ bit_depth

uint8_t VVCSPS::bit_depth

BitDepth.

Definition at line 69 of file ps.h.

Referenced by ff_vvc_sao_offset_abs_decode().

◆ qp_bd_offset

uint8_t VVCSPS::qp_bd_offset

QpBdOffset.

Definition at line 70 of file ps.h.

◆ ctb_log2_size_y

uint8_t VVCSPS::ctb_log2_size_y

CtbLog2SizeY.

Definition at line 71 of file ps.h.

Referenced by ff_vvc_set_neighbour_available().

◆ ctb_size_y

uint16_t VVCSPS::ctb_size_y

CtbSizeY.

Definition at line 72 of file ps.h.

◆ min_cb_log2_size_y

uint8_t VVCSPS::min_cb_log2_size_y

MinCbLog2SizeY.

Definition at line 73 of file ps.h.

◆ min_cb_size_y

uint8_t VVCSPS::min_cb_size_y

MinCbSizeY.

Definition at line 74 of file ps.h.

◆ max_tb_size_y

uint8_t VVCSPS::max_tb_size_y

MaxTbSizeY.

Definition at line 75 of file ps.h.

◆ max_ts_size

uint8_t VVCSPS::max_ts_size

MaxTsSize.

Definition at line 76 of file ps.h.

◆ max_num_merge_cand

uint8_t VVCSPS::max_num_merge_cand

MaxNumMergeCand.

Definition at line 77 of file ps.h.

◆ max_num_ibc_merge_cand

uint8_t VVCSPS::max_num_ibc_merge_cand

MaxNumIbcMergeCand.

Definition at line 78 of file ps.h.

◆ max_num_gpm_merge_cand

uint8_t VVCSPS::max_num_gpm_merge_cand

MaxNumGpmMergeCand.

Definition at line 79 of file ps.h.

Referenced by ff_vvc_merge_gpm_idx().

◆ num_ladf_intervals

uint8_t VVCSPS::num_ladf_intervals

sps_num_ladf_intervals_minus2 + 2;

Definition at line 80 of file ps.h.

◆ ladf_interval_lower_bound

uint32_t VVCSPS::ladf_interval_lower_bound[LADF_MAX_INTERVAL]

SpsLadfIntervalLowerBound[].

Definition at line 81 of file ps.h.

◆ log2_parallel_merge_level

uint8_t VVCSPS::log2_parallel_merge_level

sps_log2_parallel_merge_level_minus2 + 2;

Definition at line 82 of file ps.h.

◆ log2_transform_range

uint8_t VVCSPS::log2_transform_range

Log2TransformRange.

Definition at line 83 of file ps.h.

◆ chroma_qp_table

int8_t VVCSPS::chroma_qp_table[3][VVC_MAX_POINTS_IN_QP_TABLE]

ChromaQpTable.

Definition at line 84 of file ps.h.


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