FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
 
TransformTree tt
 
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_tedge_emu_buffer
 
int edge_emu_buffer_size
 
CodingTree ct
 
CodingUnit cu
 
PredictionUnit pu
 
NeighbourAvailable na
 
uint8_t slice_or_tiles_left_boundary
 
uint8_t slice_or_tiles_up_boundary
 

Detailed Description

Definition at line 723 of file hevc.h.

Field Documentation

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

Definition at line 724 of file hevc.h.

Referenced by chroma_mc(), and luma_mc().

uint8_t HEVCLocalContext::cabac_state[HEVC_CONTEXTS]

Definition at line 725 of file hevc.h.

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

uint8_t HEVCLocalContext::first_qp_group

Definition at line 727 of file hevc.h.

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

GetBitContext HEVCLocalContext::gb
CABACContext HEVCLocalContext::cc
TransformTree HEVCLocalContext::tt

Definition at line 731 of file hevc.h.

Referenced by hls_transform_tree(), and hls_transform_unit().

int8_t HEVCLocalContext::qp_y
int8_t HEVCLocalContext::curr_qp_y

Definition at line 734 of file hevc.h.

TransformUnit HEVCLocalContext::tu
uint8_t HEVCLocalContext::ctb_left_flag
uint8_t HEVCLocalContext::ctb_up_flag
uint8_t HEVCLocalContext::ctb_up_right_flag
uint8_t HEVCLocalContext::ctb_up_left_flag
int HEVCLocalContext::start_of_tiles_x

Definition at line 742 of file hevc.h.

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

int HEVCLocalContext::end_of_tiles_x
int HEVCLocalContext::end_of_tiles_y
uint8_t* HEVCLocalContext::edge_emu_buffer

Definition at line 745 of file hevc.h.

Referenced by chroma_mc(), hevc_decode_free(), hevc_frame_start(), hls_slice_data_wpp(), and luma_mc().

int HEVCLocalContext::edge_emu_buffer_size

Definition at line 746 of file hevc.h.

Referenced by hevc_frame_start().

CodingTree HEVCLocalContext::ct

Definition at line 747 of file hevc.h.

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

CodingUnit HEVCLocalContext::cu
PredictionUnit HEVCLocalContext::pu
NeighbourAvailable HEVCLocalContext::na
uint8_t HEVCLocalContext::slice_or_tiles_left_boundary

Definition at line 752 of file hevc.h.

Referenced by hls_coding_unit(), hls_decode_neighbour(), hls_pcm_sample(), and hls_transform_tree().

uint8_t HEVCLocalContext::slice_or_tiles_up_boundary

Definition at line 753 of file hevc.h.

Referenced by hls_coding_unit(), hls_decode_neighbour(), hls_pcm_sample(), and hls_transform_tree().


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