#include <hevcdec.h>
Definition at line 440 of file hevcdec.h.
◆ avctx
◆ HEVClcList
◆ HEVClc
◆ threads_type
uint8_t HEVCContext::threads_type |
◆ threads_number
uint8_t HEVCContext::threads_number |
◆ width
◆ height
◆ slice_initialized
uint8_t HEVCContext::slice_initialized |
1 if the independent slice segment header was successfully parsed
Definition at line 454 of file hevcdec.h.
◆ frame
◆ output_frame
◆ sao_pixel_buffer_h
uint8_t* HEVCContext::sao_pixel_buffer_h[3] |
◆ sao_pixel_buffer_v
uint8_t* HEVCContext::sao_pixel_buffer_v[3] |
◆ ps
◆ sei
◆ md5_ctx
struct AVMD5* HEVCContext::md5_ctx |
◆ tab_mvf_pool
◆ rpl_tab_pool
candidate references for the current frame
Definition at line 466 of file hevcdec.h.
◆ rps
◆ sh
◆ sao
◆ deblock
◆ nal_unit_type
◆ temporal_id
int HEVCContext::temporal_id |
temporal_id_plus1 - 1
Definition at line 475 of file hevcdec.h.
◆ ref
◆ collocated_ref
◆ DPB
◆ poc
◆ pocTid0
◆ slice_idx
int HEVCContext::slice_idx |
number of the slice being currently decoded
Definition at line 481 of file hevcdec.h.
◆ eos
current packet contains an EOS/EOB NAL
Definition at line 482 of file hevcdec.h.
◆ last_eos
int HEVCContext::last_eos |
last packet contains an EOS/EOB NAL
Definition at line 483 of file hevcdec.h.
◆ max_ra
◆ bs_width
int HEVCContext::bs_width |
◆ bs_height
int HEVCContext::bs_height |
◆ overlap
◆ is_decoded
int HEVCContext::is_decoded |
◆ no_rasl_output_flag
int HEVCContext::no_rasl_output_flag |
◆ hpc
◆ hevcdsp
◆ vdsp
◆ bdsp
◆ h274db
◆ qp_y_tab
int8_t* HEVCContext::qp_y_tab |
◆ horizontal_bs
uint8_t* HEVCContext::horizontal_bs |
◆ vertical_bs
uint8_t* HEVCContext::vertical_bs |
◆ tab_slice_address
int32_t* HEVCContext::tab_slice_address |
◆ skip_flag
uint8_t* HEVCContext::skip_flag |
◆ tab_ct_depth
uint8_t* HEVCContext::tab_ct_depth |
◆ tab_ipm
uint8_t* HEVCContext::tab_ipm |
◆ cbf_luma
uint8_t* HEVCContext::cbf_luma |
◆ is_pcm
uint8_t* HEVCContext::is_pcm |
◆ filter_slice_edges
uint8_t* HEVCContext::filter_slice_edges |
◆ checksum_buf
uint8_t* HEVCContext::checksum_buf |
used on BE to byteswap the lines for checksumming
Definition at line 516 of file hevcdec.h.
◆ checksum_buf_size
int HEVCContext::checksum_buf_size |
◆ seq_decode
uint16_t HEVCContext::seq_decode |
Sequence counters for decoded and output frames, so that old frames are output first after a POC reset.
Definition at line 523 of file hevcdec.h.
◆ seq_output
uint16_t HEVCContext::seq_output |
◆ cabac
The target for the common_cabac_state of the local contexts.
Definition at line 527 of file hevcdec.h.
◆ enable_parallel_tiles
int HEVCContext::enable_parallel_tiles |
◆ wpp_err
◆ data
const uint8_t* HEVCContext::data |
◆ pkt
◆ first_nal_type
◆ is_nalff
int HEVCContext::is_nalff |
this flag is != 0 if bitstream is encapsulated as a format defined in 14496-15
Definition at line 538 of file hevcdec.h.
◆ apply_defdispwin
int HEVCContext::apply_defdispwin |
◆ nal_length_size
int HEVCContext::nal_length_size |
Number of bytes used for nal length (1, 2 or 4)
Definition at line 542 of file hevcdec.h.
◆ nuh_layer_id
int HEVCContext::nuh_layer_id |
◆ film_grain_warning_shown
int HEVCContext::film_grain_warning_shown |
◆ rpu_buf
0 or 1 Dolby Vision RPUs.
Definition at line 547 of file hevcdec.h.
◆ dovi_ctx
Dolby Vision decoding context.
Definition at line 548 of file hevcdec.h.
The documentation for this struct was generated from the following file: