FFmpeg
|
#include <hevcdec.h>
Data Fields | |
HEVCFrame | DPB [32] |
HEVCFrame * | cur_frame |
const HEVCSPS * | sps |
int | bs_width |
int | bs_height |
SAOParams * | sao |
DBParams * | deblock |
uint8_t * | skip_flag |
uint8_t * | tab_ct_depth |
uint8_t * | cbf_luma |
uint8_t * | tab_ipm |
uint8_t * | is_pcm |
uint8_t * | filter_slice_edges |
int32_t * | tab_slice_address |
int8_t * | qp_y_tab |
uint8_t * | horizontal_bs |
uint8_t * | vertical_bs |
uint8_t * | sao_pixel_buffer_h [3] |
uint8_t * | sao_pixel_buffer_v [3] |
struct FFRefStructPool * | tab_mvf_pool |
struct FFRefStructPool * | rpl_tab_pool |
HEVCFrame HEVCLayerContext::DPB[32] |
Definition at line 450 of file hevcdec.h.
Referenced by alloc_frame(), ff_dxva2_hevc_fill_picture_parameters(), ff_hevc_clear_refs(), ff_hevc_flush_dpb(), ff_hevc_frame_rps(), ff_hevc_output_frames(), ff_hevc_set_new_ref(), fill_vaapi_reference_frames(), find_ref_idx(), hevc_decode_free(), hevc_init_context(), nvdec_hevc_start_frame(), unref_missing_refs(), vdpau_hevc_start_frame(), and vk_hevc_start_frame().
HEVCFrame* HEVCLayerContext::cur_frame |
Definition at line 451 of file hevcdec.h.
Referenced by decode_nal_units(), decode_slice(), ff_hevc_frame_rps(), ff_hevc_set_new_ref(), hevc_frame_end(), and hevc_frame_start().
const HEVCSPS* HEVCLayerContext::sps |
Definition at line 453 of file hevcdec.h.
Referenced by alloc_frame(), ff_hevc_set_new_ref(), find_ref_idx(), generate_missing_ref(), hevc_frame_start(), and set_sps().
int HEVCLayerContext::bs_width |
Definition at line 455 of file hevcdec.h.
Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), and pic_arrays_init().
int HEVCLayerContext::bs_height |
Definition at line 456 of file hevcdec.h.
Referenced by hevc_frame_start(), and pic_arrays_init().
SAOParams* HEVCLayerContext::sao |
Definition at line 458 of file hevcdec.h.
Referenced by hls_sao_param(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().
DBParams* HEVCLayerContext::deblock |
Definition at line 459 of file hevcdec.h.
Referenced by deblocking_filter_CTB(), hls_decode_entry(), hls_decode_entry_wpp(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::skip_flag |
Definition at line 462 of file hevcdec.h.
Referenced by hls_coding_unit(), hls_prediction_unit(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::tab_ct_depth |
Definition at line 463 of file hevcdec.h.
Referenced by hls_coding_quadtree(), hls_coding_unit(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::cbf_luma |
Definition at line 466 of file hevcdec.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), hls_transform_tree(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::tab_ipm |
Definition at line 467 of file hevcdec.h.
Referenced by intra_prediction_unit_default_value(), luma_intra_pred_mode(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::is_pcm |
Definition at line 468 of file hevcdec.h.
Referenced by deblocking_filter_CTB(), hevc_frame_start(), hls_coding_unit(), hls_transform_tree(), pic_arrays_free(), pic_arrays_init(), and restore_tqb_pixels().
uint8_t* HEVCLayerContext::filter_slice_edges |
Definition at line 471 of file hevcdec.h.
Referenced by hls_decode_entry(), hls_decode_entry_wpp(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().
int32_t* HEVCLayerContext::tab_slice_address |
Definition at line 473 of file hevcdec.h.
Referenced by decode_slice_data(), hevc_frame_start(), hls_decode_entry(), hls_decode_entry_wpp(), hls_decode_neighbour(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().
int8_t* HEVCLayerContext::qp_y_tab |
Definition at line 475 of file hevcdec.h.
Referenced by deblocking_filter_CTB(), get_qPy_pred(), hls_coding_unit(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::horizontal_bs |
Definition at line 477 of file hevcdec.h.
Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::vertical_bs |
Definition at line 478 of file hevcdec.h.
Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), pic_arrays_free(), and pic_arrays_init().
uint8_t* HEVCLayerContext::sao_pixel_buffer_h[3] |
Definition at line 480 of file hevcdec.h.
Referenced by copy_CTB_to_hv(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().
uint8_t* HEVCLayerContext::sao_pixel_buffer_v[3] |
Definition at line 481 of file hevcdec.h.
Referenced by copy_CTB_to_hv(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().
struct FFRefStructPool* HEVCLayerContext::tab_mvf_pool |
Definition at line 483 of file hevcdec.h.
Referenced by alloc_frame(), pic_arrays_free(), and pic_arrays_init().
struct FFRefStructPool* HEVCLayerContext::rpl_tab_pool |
Definition at line 484 of file hevcdec.h.
Referenced by alloc_frame(), pic_arrays_free(), and pic_arrays_init().