Libav
Data Fields
HEVCLocalContext Struct Reference

#include <hevc.h>

Data Fields

int16_t mc_buffer [(64+7) *64]
 
uint8_t cabac_state [HEVC_CONTEXTS]
 
uint8_t first_qp_group
 
GetBitContext gb
 
CABACContext cc
 
int8_t qp_y
 
int8_t curr_qp_y
 
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 start_of_tiles_x
 
int end_of_tiles_x
 
int end_of_tiles_y
 
uint8_t edge_emu_buffer [(MAX_PB_SIZE+7) *EDGE_EMU_BUFFER_STRIDE *2]
 
CodingTree ct
 
CodingUnit cu
 
PredictionUnit pu
 
NeighbourAvailable na
 
int boundary_flags
 

Detailed Description

Definition at line 715 of file hevc.h.

Field Documentation

§ mc_buffer

int16_t HEVCLocalContext::mc_buffer[(64+7) * 64]

Definition at line 716 of file hevc.h.

Referenced by chroma_mc(), and luma_mc().

§ cabac_state

uint8_t HEVCLocalContext::cabac_state[HEVC_CONTEXTS]

Definition at line 717 of file hevc.h.

Referenced by cabac_init_state(), ff_hevc_save_states(), and load_states().

§ first_qp_group

uint8_t HEVCLocalContext::first_qp_group

Definition at line 719 of file hevc.h.

Referenced by get_qPy_pred(), hls_decode_neighbour(), and hls_slice_header().

§ gb

GetBitContext HEVCLocalContext::gb

§ cc

CABACContext HEVCLocalContext::cc

§ qp_y

int8_t HEVCLocalContext::qp_y

§ curr_qp_y

int8_t HEVCLocalContext::curr_qp_y

Definition at line 725 of file hevc.h.

§ 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

§ ctb_up_left_flag

uint8_t HEVCLocalContext::ctb_up_left_flag

§ start_of_tiles_x

int HEVCLocalContext::start_of_tiles_x

Definition at line 733 of file hevc.h.

Referenced by get_qPy_pred(), hevc_frame_start(), and hls_decode_neighbour().

§ end_of_tiles_x

int HEVCLocalContext::end_of_tiles_x

§ end_of_tiles_y

int HEVCLocalContext::end_of_tiles_y

§ edge_emu_buffer

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

Definition at line 737 of file hevc.h.

Referenced by chroma_mc(), and luma_mc().

§ ct

CodingTree HEVCLocalContext::ct

Definition at line 738 of file hevc.h.

Referenced by ff_hevc_inter_pred_idc_decode(), 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 749 of file hevc.h.

Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().


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