FFmpeg
Data Fields
ResidualCoding Struct Reference

Data Fields

TransformBlocktb
 
int log2_sb_w
 
int log2_sb_h
 
int last_sub_block
 
int hist_value
 
int update_hist
 
int num_sb_coeff
 
int rem_bins_pass1
 
int width_in_sbs
 
int height_in_sbs
 
int nb_sbs
 
const uint8_t * sb_scan_x_off
 
const uint8_t * sb_scan_y_off
 
const uint8_t * scan_x_off
 
const uint8_t * scan_y_off
 
uint8_t sb_coded_flag [MAX_SUB_BLOCKS *MAX_SUB_BLOCKS]
 
int sig_coeff_flag [MAX_TB_SIZE *MAX_TB_SIZE]
 
int abs_level_pass1 [MAX_TB_SIZE *MAX_TB_SIZE]
 AbsLevelPass1[][]. More...
 
int abs_level [MAX_TB_SIZE *MAX_TB_SIZE]
 
uint8_t infer_sb_cbf
 
int coeff_sign_level [MAX_TB_SIZE *MAX_TB_SIZE]
 CoeffSignLevel[][]. More...
 
int qstate
 
int last_scan_pos
 
int last_significant_coeff_x
 
int last_significant_coeff_y
 

Detailed Description

Definition at line 771 of file vvc_cabac.c.

Field Documentation

◆ tb

TransformBlock* ResidualCoding::tb

◆ log2_sb_w

int ResidualCoding::log2_sb_w

◆ log2_sb_h

int ResidualCoding::log2_sb_h

◆ last_sub_block

int ResidualCoding::last_sub_block

◆ hist_value

int ResidualCoding::hist_value

Definition at line 778 of file vvc_cabac.c.

Referenced by abs_get_rice_param(), get_gtx_flag_inc(), and init_residual_coding().

◆ update_hist

int ResidualCoding::update_hist

Definition at line 779 of file vvc_cabac.c.

Referenced by ep_update_hist(), and init_residual_coding().

◆ num_sb_coeff

int ResidualCoding::num_sb_coeff

◆ rem_bins_pass1

int ResidualCoding::rem_bins_pass1

◆ width_in_sbs

int ResidualCoding::width_in_sbs

◆ height_in_sbs

int ResidualCoding::height_in_sbs

Definition at line 784 of file vvc_cabac.c.

Referenced by init_residual_coding(), and sb_coded_flag_decode().

◆ nb_sbs

int ResidualCoding::nb_sbs

Definition at line 785 of file vvc_cabac.c.

Referenced by hls_residual_coding(), and init_residual_coding().

◆ sb_scan_x_off

const uint8_t* ResidualCoding::sb_scan_x_off

◆ sb_scan_y_off

const uint8_t* ResidualCoding::sb_scan_y_off

◆ scan_x_off

const uint8_t* ResidualCoding::scan_x_off

◆ scan_y_off

const uint8_t* ResidualCoding::scan_y_off

◆ sb_coded_flag

uint8_t ResidualCoding::sb_coded_flag[MAX_SUB_BLOCKS *MAX_SUB_BLOCKS]

◆ sig_coeff_flag

int ResidualCoding::sig_coeff_flag[MAX_TB_SIZE *MAX_TB_SIZE]

◆ abs_level_pass1

int ResidualCoding::abs_level_pass1[MAX_TB_SIZE *MAX_TB_SIZE]

◆ abs_level

int ResidualCoding::abs_level[MAX_TB_SIZE *MAX_TB_SIZE]

◆ infer_sb_cbf

uint8_t ResidualCoding::infer_sb_cbf

Definition at line 798 of file vvc_cabac.c.

Referenced by init_residual_coding(), and residual_ts_coding_subblock().

◆ coeff_sign_level

int ResidualCoding::coeff_sign_level[MAX_TB_SIZE *MAX_TB_SIZE]

CoeffSignLevel[][].

Definition at line 799 of file vvc_cabac.c.

Referenced by coeff_sign_flag_ts_decode(), and residual_ts_coding_subblock().

◆ qstate

int ResidualCoding::qstate

◆ last_scan_pos

int ResidualCoding::last_scan_pos

◆ last_significant_coeff_x

int ResidualCoding::last_significant_coeff_x

◆ last_significant_coeff_y

int ResidualCoding::last_significant_coeff_y

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