FFmpeg
Data Fields
HEVCLayerContext Struct Reference

#include <hevcdec.h>

Data Fields

HEVCFrame  DPB [32]
 
 
const HEVCSPSsps
 
int  bs_width
 
int  bs_height
 
 
 
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
 
 
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]
 
 
 

Detailed Description

Definition at line 452 of file hevcdec.h.

Field Documentation

DPB

HEVCFrame HEVCLayerContext::DPB[32]

Definition at line 453 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().

cur_frame

HEVCFrame* HEVCLayerContext::cur_frame

Definition at line 454 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().

sps

const HEVCSPS* HEVCLayerContext::sps

Definition at line 456 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().

bs_width

int HEVCLayerContext::bs_width

Definition at line 458 of file hevcdec.h.

Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), and pic_arrays_init().

bs_height

int HEVCLayerContext::bs_height

Definition at line 459 of file hevcdec.h.

Referenced by hevc_frame_start(), and pic_arrays_init().

sao

SAOParams* HEVCLayerContext::sao

Definition at line 461 of file hevcdec.h.

Referenced by hls_sao_param(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().

deblock

DBParams* HEVCLayerContext::deblock

Definition at line 462 of file hevcdec.h.

Referenced by deblocking_filter_CTB(), hls_decode_entry(), hls_decode_entry_wpp(), pic_arrays_free(), and pic_arrays_init().

skip_flag

uint8_t* HEVCLayerContext::skip_flag

Definition at line 465 of file hevcdec.h.

Referenced by hls_coding_unit(), hls_prediction_unit(), pic_arrays_free(), and pic_arrays_init().

tab_ct_depth

uint8_t* HEVCLayerContext::tab_ct_depth

Definition at line 466 of file hevcdec.h.

Referenced by hls_coding_quadtree(), hls_coding_unit(), pic_arrays_free(), and pic_arrays_init().

cbf_luma

uint8_t* HEVCLayerContext::cbf_luma

Definition at line 469 of file hevcdec.h.

Referenced by ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), hls_transform_tree(), pic_arrays_free(), and pic_arrays_init().

tab_ipm

uint8_t* HEVCLayerContext::tab_ipm

Definition at line 470 of file hevcdec.h.

Referenced by intra_prediction_unit_default_value(), luma_intra_pred_mode(), pic_arrays_free(), and pic_arrays_init().

is_pcm

uint8_t* HEVCLayerContext::is_pcm

Definition at line 471 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().

filter_slice_edges

uint8_t* HEVCLayerContext::filter_slice_edges

Definition at line 474 of file hevcdec.h.

Referenced by hls_decode_entry(), hls_decode_entry_wpp(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().

tab_slice_address

int32_t* HEVCLayerContext::tab_slice_address

Definition at line 476 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().

qp_y_tab

int8_t* HEVCLayerContext::qp_y_tab

Definition at line 478 of file hevcdec.h.

Referenced by deblocking_filter_CTB(), get_qPy_pred(), hls_coding_unit(), pic_arrays_free(), and pic_arrays_init().

horizontal_bs

uint8_t* HEVCLayerContext::horizontal_bs

Definition at line 480 of file hevcdec.h.

Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), pic_arrays_free(), and pic_arrays_init().

vertical_bs

uint8_t* HEVCLayerContext::vertical_bs

Definition at line 481 of file hevcdec.h.

Referenced by deblocking_filter_CTB(), ff_hevc_deblocking_boundary_strengths(), hevc_frame_start(), pic_arrays_free(), and pic_arrays_init().

sao_pixel_buffer_h

uint8_t* HEVCLayerContext::sao_pixel_buffer_h[3]

Definition at line 483 of file hevcdec.h.

Referenced by copy_CTB_to_hv(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().

sao_pixel_buffer_v

uint8_t* HEVCLayerContext::sao_pixel_buffer_v[3]

Definition at line 484 of file hevcdec.h.

Referenced by copy_CTB_to_hv(), pic_arrays_free(), pic_arrays_init(), and sao_filter_CTB().

tab_mvf_pool

struct AVRefStructPool* HEVCLayerContext::tab_mvf_pool

Definition at line 486 of file hevcdec.h.

Referenced by alloc_frame(), pic_arrays_free(), and pic_arrays_init().

rpl_tab_pool

struct AVRefStructPool* HEVCLayerContext::rpl_tab_pool

Definition at line 487 of file hevcdec.h.

Referenced by alloc_frame(), pic_arrays_free(), and pic_arrays_init().


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

Generated on Tue Nov 18 2025 19:24:25 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /