FFmpeg
Data Fields
TransformUnit Struct Reference

#include <hevcdec.h>

Data Fields

int cu_qp_delta
 
int res_scale_val
 
int intra_pred_mode
 
int intra_pred_mode_c
 
int chroma_mode_c
 
uint8_t is_cu_qp_delta_coded
 
uint8_t is_cu_chroma_qp_offset_coded
 
int8_t cu_qp_offset_cb
 
int8_t cu_qp_offset_cr
 
uint8_t cross_pf
 
int x0
 
int y0
 
int width
 
int height
 
uint8_t joint_cbcr_residual_flag
 tu_joint_cbcr_residual_flag More...
 
uint8_t coded_flag [VVC_MAX_SAMPLE_ARRAYS]
 tu_y_coded_flag, tu_cb_coded_flag, tu_cr_coded_flag More...
 
uint8_t nb_tbs
 
TransformBlock tbs [VVC_MAX_SAMPLE_ARRAYS]
 
struct TransformUnitnext
 RefStruct reference. More...
 

Detailed Description

Definition at line 325 of file hevcdec.h.

Field Documentation

◆ cu_qp_delta

int TransformUnit::cu_qp_delta

Definition at line 326 of file hevcdec.h.

Referenced by ff_hevc_set_qPy(), hls_coding_quadtree(), and hls_transform_unit().

◆ res_scale_val

int TransformUnit::res_scale_val

◆ intra_pred_mode

int TransformUnit::intra_pred_mode

◆ intra_pred_mode_c

int TransformUnit::intra_pred_mode_c

◆ chroma_mode_c

int TransformUnit::chroma_mode_c

Definition at line 333 of file hevcdec.h.

Referenced by hls_transform_tree(), and hls_transform_unit().

◆ is_cu_qp_delta_coded

uint8_t TransformUnit::is_cu_qp_delta_coded

Definition at line 334 of file hevcdec.h.

Referenced by get_qPy_pred(), hls_coding_quadtree(), hls_coding_unit(), and hls_transform_unit().

◆ is_cu_chroma_qp_offset_coded

uint8_t TransformUnit::is_cu_chroma_qp_offset_coded

Definition at line 335 of file hevcdec.h.

Referenced by hls_coding_quadtree(), and hls_transform_unit().

◆ cu_qp_offset_cb

int8_t TransformUnit::cu_qp_offset_cb

Definition at line 336 of file hevcdec.h.

Referenced by ff_hevc_hls_residual_coding(), and hls_transform_unit().

◆ cu_qp_offset_cr

int8_t TransformUnit::cu_qp_offset_cr

Definition at line 337 of file hevcdec.h.

Referenced by ff_hevc_hls_residual_coding(), and hls_transform_unit().

◆ cross_pf

uint8_t TransformUnit::cross_pf

Definition at line 338 of file hevcdec.h.

Referenced by ff_hevc_hls_residual_coding(), and hls_transform_unit().

◆ x0

int TransformUnit::x0

Definition at line 168 of file ctu.h.

Referenced by add_tu(), add_tu_area(), and predict_intra().

◆ y0

int TransformUnit::y0

Definition at line 169 of file ctu.h.

Referenced by add_tu(), add_tu_area(), and predict_intra().

◆ width

int TransformUnit::width

Definition at line 170 of file ctu.h.

Referenced by add_tu(), add_tu_area(), get_luma_predict_unit(), and predict_intra().

◆ height

int TransformUnit::height

Definition at line 171 of file ctu.h.

Referenced by add_tu(), add_tu_area(), and predict_intra().

◆ joint_cbcr_residual_flag

uint8_t TransformUnit::joint_cbcr_residual_flag

tu_joint_cbcr_residual_flag

Definition at line 173 of file ctu.h.

Referenced by add_tu(), derive_qp(), hls_transform_unit(), itransform(), and set_qp_c_tab().

◆ coded_flag

uint8_t TransformUnit::coded_flag[VVC_MAX_SAMPLE_ARRAYS]

tu_y_coded_flag, tu_cb_coded_flag, tu_cr_coded_flag

Definition at line 175 of file ctu.h.

Referenced by add_residual_for_joint_coding_chroma(), add_tu(), derive_qp(), hls_transform_unit(), lfnst_idx_decode(), and set_qp_c_tab().

◆ nb_tbs

uint8_t TransformUnit::nb_tbs

Definition at line 176 of file ctu.h.

Referenced by add_tb(), add_tu(), hls_transform_unit(), itransform(), lfnst_idx_decode(), and set_cu_tabs().

◆ tbs

◆ next

struct TransformUnit* TransformUnit::next

RefStruct reference.

Definition at line 179 of file ctu.h.

Referenced by alloc_tu(), ff_vvc_ctu_free_cus(), lfnst_idx_decode(), reconstruct(), and set_cu_tabs().


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