FFmpeg
|
#include <hevc.h>
Data Fields | |
int16_t | mc_buffer [(64+7)*64] |
uint8_t | cabac_state [HEVC_CONTEXTS] |
uint8_t | stat_coeff [4] |
uint8_t | first_qp_group |
GetBitContext | gb |
CABACContext | cc |
TransformTree | tt |
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] |
CodingTree | ct |
CodingUnit | cu |
PredictionUnit | pu |
NeighbourAvailable | na |
uint8_t | slice_or_tiles_left_boundary |
uint8_t | slice_or_tiles_up_boundary |
uint8_t HEVCLocalContext::cabac_state[HEVC_CONTEXTS] |
Definition at line 760 of file hevc.h.
Referenced by cabac_init_state(), ff_hevc_save_states(), and load_states().
uint8_t HEVCLocalContext::stat_coeff[4] |
Definition at line 762 of file hevc.h.
Referenced by cabac_init_state(), and ff_hevc_hls_residual_coding().
uint8_t HEVCLocalContext::first_qp_group |
Definition at line 764 of file hevc.h.
Referenced by get_qPy_pred(), hls_decode_neighbour(), hls_slice_data_wpp(), and hls_slice_header().
GetBitContext HEVCLocalContext::gb |
Definition at line 766 of file hevc.h.
Referenced by active_parameter_sets(), cabac_init_decoder(), decode_hrd(), decode_nal_sei_decoded_picture_hash(), decode_nal_sei_display_orientation(), decode_nal_sei_frame_packing_arrangement(), decode_nal_sei_message(), decode_nal_unit(), decode_nal_units(), decode_pic_timing(), decode_profile_tier_level(), decode_sublayer_hrd(), decode_vui(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sei(), ff_hevc_decode_nal_sps(), ff_hevc_decode_nal_vps(), ff_hevc_decode_short_term_rps(), hls_decode_entry_wpp(), hls_nal_unit(), hls_slice_data_wpp(), hls_slice_header(), parse_nal_units(), parse_ptl(), pps_range_extensions(), and scaling_list_data().
CABACContext HEVCLocalContext::cc |
Definition at line 767 of file hevc.h.
Referenced by cabac_init_decoder(), cabac_reinit(), coeff_abs_level_remaining_decode(), coeff_sign_flag_decode(), ff_hevc_cabac_init(), ff_hevc_cu_qp_delta_abs(), ff_hevc_cu_qp_delta_sign_flag(), ff_hevc_end_of_slice_flag_decode(), ff_hevc_intra_chroma_pred_mode_decode(), ff_hevc_merge_idx_decode(), ff_hevc_mpm_idx_decode(), ff_hevc_part_mode_decode(), ff_hevc_pcm_flag_decode(), ff_hevc_ref_idx_lx_decode(), ff_hevc_rem_intra_luma_pred_mode_decode(), ff_hevc_sao_band_position_decode(), ff_hevc_sao_eo_class_decode(), ff_hevc_sao_offset_abs_decode(), ff_hevc_sao_offset_sign_decode(), ff_hevc_sao_type_idx_decode(), hls_decode_entry_wpp(), hls_pcm_sample(), last_significant_coeff_suffix_decode(), mvd_decode(), and mvd_sign_flag_decode().
TransformTree HEVCLocalContext::tt |
Definition at line 768 of file hevc.h.
Referenced by hls_transform_tree(), and hls_transform_unit().
int8_t HEVCLocalContext::qp_y |
Definition at line 770 of file hevc.h.
Referenced by ff_hevc_hls_residual_coding(), ff_hevc_set_qPy(), hls_coding_quadtree(), hls_coding_unit(), hls_slice_data_wpp(), and hls_slice_header().
int HEVCLocalContext::qPy_pred |
Definition at line 773 of file hevc.h.
Referenced by get_qPy_pred(), hls_coding_quadtree(), and hls_coding_unit().
TransformUnit HEVCLocalContext::tu |
Definition at line 775 of file hevc.h.
Referenced by ff_hevc_hls_residual_coding(), ff_hevc_set_qPy(), get_qPy_pred(), hls_coding_quadtree(), hls_coding_unit(), hls_cross_component_pred(), hls_slice_header(), hls_transform_tree(), hls_transform_unit(), and intra_pred().
uint8_t HEVCLocalContext::ctb_left_flag |
Definition at line 777 of file hevc.h.
Referenced by ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), ff_hevc_skip_flag_decode(), ff_hevc_split_coding_unit_flag_decode(), hls_decode_neighbour(), hls_sao_param(), and luma_intra_pred_mode().
uint8_t HEVCLocalContext::ctb_up_flag |
Definition at line 778 of file hevc.h.
Referenced by ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), ff_hevc_skip_flag_decode(), ff_hevc_split_coding_unit_flag_decode(), hls_decode_neighbour(), hls_sao_param(), and luma_intra_pred_mode().
uint8_t HEVCLocalContext::ctb_up_right_flag |
Definition at line 779 of file hevc.h.
Referenced by ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), and hls_decode_neighbour().
uint8_t HEVCLocalContext::ctb_up_left_flag |
Definition at line 780 of file hevc.h.
Referenced by ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), and hls_decode_neighbour().
int HEVCLocalContext::end_of_tiles_x |
Definition at line 781 of file hevc.h.
Referenced by ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), hevc_frame_start(), and hls_decode_neighbour().
int HEVCLocalContext::end_of_tiles_y |
Definition at line 782 of file hevc.h.
Referenced by ff_hevc_luma_mv_mvp_mode(), ff_hevc_set_neighbour_available(), and hls_decode_neighbour().
uint8_t HEVCLocalContext::edge_emu_buffer[(MAX_PB_SIZE+7)*EDGE_EMU_BUFFER_STRIDE *2] |
Definition at line 784 of file hevc.h.
Referenced by chroma_mc_bi(), chroma_mc_uni(), luma_mc_bi(), and luma_mc_uni().
uint8_t HEVCLocalContext::edge_emu_buffer2[(MAX_PB_SIZE+7)*EDGE_EMU_BUFFER_STRIDE *2] |
Definition at line 785 of file hevc.h.
Referenced by chroma_mc_bi(), and luma_mc_bi().
CodingTree HEVCLocalContext::ct |
Definition at line 787 of file hevc.h.
Referenced by ff_hevc_inter_pred_idc_decode(), hls_coding_quadtree(), and hls_coding_unit().
CodingUnit HEVCLocalContext::cu |
Definition at line 788 of file hevc.h.
Referenced by check_prediction_block_available(), derive_spatial_merge_candidates(), ff_hevc_hls_residual_coding(), ff_hevc_luma_mv_merge_mode(), ff_hevc_part_mode_decode(), hls_coding_unit(), hls_transform_tree(), hls_transform_unit(), intra_prediction_unit(), intra_prediction_unit_default_value(), and same_prediction_block().
PredictionUnit HEVCLocalContext::pu |
Definition at line 789 of file hevc.h.
Referenced by ff_hevc_hls_mvd_coding(), hls_coding_unit(), hls_prediction_unit(), hls_transform_tree(), intra_prediction_unit(), and luma_intra_pred_mode().
NeighbourAvailable HEVCLocalContext::na |
Definition at line 790 of file hevc.h.
Referenced by derive_spatial_merge_candidates(), ff_hevc_set_neighbour_available(), and intra_pred().
uint8_t HEVCLocalContext::slice_or_tiles_left_boundary |
Definition at line 792 of file hevc.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().
uint8_t HEVCLocalContext::slice_or_tiles_up_boundary |
Definition at line 793 of file hevc.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().