FFmpeg
Data Fields
HEVCLocalContext Struct Reference

#include <hevcdec.h>

Data Fields

uint8_t cabac_state [HEVC_CONTEXTS]
 
uint8_t stat_coeff [HEVC_STAT_COEFFS]
 
uint8_t first_qp_group
 
GetBitContext gb
 
CABACContext cc
 
int8_t qp_y
 
int8_t curr_qp_y
 
int qPy_pred
 
TransformUnit tu
 
uint8_t ctb_left_flag
 
uint8_t ctb_up_flag
 
uint8_t ctb_up_right_flag
 
uint8_t ctb_up_left_flag
 
int end_of_tiles_x
 
int end_of_tiles_y
 
uint8_t edge_emu_buffer [(MAX_PB_SIZE+7) *EDGE_EMU_BUFFER_STRIDE *2]
 
uint8_t edge_emu_buffer2 [(MAX_PB_SIZE+7) *EDGE_EMU_BUFFER_STRIDE *2]
 
int16_t tmp [MAX_PB_SIZE *MAX_PB_SIZE]
 
int ct_depth
 
CodingUnit cu
 
PredictionUnit pu
 
NeighbourAvailable na
 
int boundary_flags
 

Detailed Description

Definition at line 426 of file hevcdec.h.

Field Documentation

◆ cabac_state

uint8_t HEVCLocalContext::cabac_state[HEVC_CONTEXTS]

Definition at line 427 of file hevcdec.h.

◆ stat_coeff

uint8_t HEVCLocalContext::stat_coeff[HEVC_STAT_COEFFS]

Definition at line 429 of file hevcdec.h.

Referenced by ff_hevc_hls_residual_coding().

◆ first_qp_group

uint8_t HEVCLocalContext::first_qp_group

Definition at line 431 of file hevcdec.h.

Referenced by get_qPy_pred(), and hls_decode_neighbour().

◆ gb

GetBitContext HEVCLocalContext::gb

Definition at line 433 of file hevcdec.h.

Referenced by decode_nal_unit(), hls_decode_entry_wpp(), and hls_slice_data_wpp().

◆ cc

CABACContext HEVCLocalContext::cc

Definition at line 434 of file hevcdec.h.

Referenced by cabac_reinit(), hls_decode_entry_wpp(), and hls_pcm_sample().

◆ qp_y

int8_t HEVCLocalContext::qp_y

Definition at line 436 of file hevcdec.h.

Referenced by ff_hevc_hls_residual_coding(), hls_coding_quadtree(), and hls_coding_unit().

◆ curr_qp_y

int8_t HEVCLocalContext::curr_qp_y

Definition at line 437 of file hevcdec.h.

◆ qPy_pred

int HEVCLocalContext::qPy_pred

Definition at line 439 of file hevcdec.h.

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

◆ tu

TransformUnit HEVCLocalContext::tu

◆ ctb_left_flag

uint8_t HEVCLocalContext::ctb_left_flag

◆ ctb_up_flag

uint8_t HEVCLocalContext::ctb_up_flag

◆ ctb_up_right_flag

uint8_t HEVCLocalContext::ctb_up_right_flag

Definition at line 445 of file hevcdec.h.

Referenced by ff_hevc_set_neighbour_available(), and hls_decode_neighbour().

◆ ctb_up_left_flag

uint8_t HEVCLocalContext::ctb_up_left_flag

Definition at line 446 of file hevcdec.h.

Referenced by ff_hevc_set_neighbour_available(), and hls_decode_neighbour().

◆ end_of_tiles_x

int HEVCLocalContext::end_of_tiles_x

◆ end_of_tiles_y

int HEVCLocalContext::end_of_tiles_y

Definition at line 448 of file hevcdec.h.

Referenced by ff_hevc_set_neighbour_available(), and hls_decode_neighbour().

◆ edge_emu_buffer

uint8_t HEVCLocalContext::edge_emu_buffer[(MAX_PB_SIZE+7) *EDGE_EMU_BUFFER_STRIDE *2]

◆ edge_emu_buffer2

uint8_t HEVCLocalContext::edge_emu_buffer2[(MAX_PB_SIZE+7) *EDGE_EMU_BUFFER_STRIDE *2]

◆ tmp

int16_t HEVCLocalContext::tmp[MAX_PB_SIZE *MAX_PB_SIZE]

Definition at line 453 of file hevcdec.h.

Referenced by chroma_mc_bi(), and luma_mc_bi().

◆ ct_depth

int HEVCLocalContext::ct_depth

Definition at line 455 of file hevcdec.h.

Referenced by hls_coding_quadtree(), and hls_coding_unit().

◆ cu

CodingUnit HEVCLocalContext::cu

◆ pu

PredictionUnit HEVCLocalContext::pu

◆ na

NeighbourAvailable HEVCLocalContext::na

◆ boundary_flags

int HEVCLocalContext::boundary_flags

Definition at line 466 of file hevcdec.h.

Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().


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