| 
    FFmpeg
    
   | 
 
#include <hevcdec.h>
Data Fields | |
| AVFrame * | frame | 
| ThreadFrame | tf | 
| MvField * | tab_mvf | 
| RefPicList * | refPicList | 
| RefPicListTab ** | rpl_tab | 
| int | ctb_count | 
| int | poc | 
| struct HEVCFrame * | collocated_ref | 
| AVBufferRef * | tab_mvf_buf | 
| AVBufferRef * | rpl_tab_buf | 
| AVBufferRef * | rpl_buf | 
| AVBufferRef * | hwaccel_priv_buf | 
| void * | hwaccel_picture_private | 
| uint16_t | sequence | 
| A sequence counter, so that old frames are output first after a POC reset.  More... | |
| uint8_t | flags | 
| A combination of HEVC_FRAME_FLAG_*.  More... | |
| AVFrame* HEVCFrame::frame | 
Definition at line 312 of file hevcdec.h.
Referenced by alloc_frame(), dpb_add(), dxva2_hevc_end_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), ff_hevc_unref_frame(), fill_picture_parameters(), fill_vaapi_pic(), find_frame_rps_type(), find_ref_idx(), generate_missing_ref(), get_ref_pic_index(), hevc_decode_frame(), hevc_decode_free(), hevc_frame_start(), hevc_init_context(), hls_prediction_unit(), nvdec_hevc_start_frame(), set_side_data(), vaapi_hevc_start_frame(), vdpau_hevc_end_frame(), and vdpau_hevc_start_frame().
| ThreadFrame HEVCFrame::tf | 
Definition at line 313 of file hevcdec.h.
Referenced by alloc_frame(), decode_nal_units(), ff_hevc_hls_filter(), ff_hevc_unref_frame(), generate_missing_ref(), hevc_await_progress(), hevc_init_context(), hevc_ref_frame(), and temporal_luma_motion_vector().
| MvField* HEVCFrame::tab_mvf | 
Definition at line 314 of file hevcdec.h.
Referenced by alloc_frame(), derive_spatial_merge_candidates(), dist_scale(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_luma_mv_mvp_mode(), ff_hevc_unref_frame(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), hevc_ref_frame(), hls_prediction_unit(), intra_prediction_unit_default_value(), luma_intra_pred_mode(), mv_mp_mode_mx(), mv_mp_mode_mx_lt(), and temporal_luma_motion_vector().
| RefPicList* HEVCFrame::refPicList | 
Definition at line 315 of file hevcdec.h.
Referenced by boundary_strength(), derive_spatial_merge_candidates(), derive_temporal_colocated_mvs(), dist_scale(), ff_hevc_deblocking_boundary_strengths(), ff_hevc_slice_rpl(), ff_hevc_unref_frame(), hls_prediction_unit(), init_slice_rpl(), mv_mp_mode_mx(), and mv_mp_mode_mx_lt().
| RefPicListTab** HEVCFrame::rpl_tab | 
Definition at line 316 of file hevcdec.h.
Referenced by alloc_frame(), ff_hevc_get_ref_list(), ff_hevc_unref_frame(), hevc_ref_frame(), and init_slice_rpl().
| int HEVCFrame::ctb_count | 
Definition at line 317 of file hevcdec.h.
Referenced by alloc_frame(), hevc_ref_frame(), and init_slice_rpl().
| int HEVCFrame::poc | 
Definition at line 318 of file hevcdec.h.
Referenced by add_candidate_ref(), dpb_add(), ff_hevc_bump_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), fill_picture_parameters(), fill_vaapi_pic(), find_ref_idx(), generate_missing_ref(), get_ref_pic_index(), hevc_ref_frame(), nvdec_hevc_start_frame(), temporal_luma_motion_vector(), and vdpau_hevc_start_frame().
| struct HEVCFrame* HEVCFrame::collocated_ref | 
Definition at line 319 of file hevcdec.h.
Referenced by ff_hevc_slice_rpl(), ff_hevc_unref_frame(), and temporal_luma_motion_vector().
| AVBufferRef* HEVCFrame::tab_mvf_buf | 
Definition at line 321 of file hevcdec.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), and hevc_ref_frame().
| AVBufferRef* HEVCFrame::rpl_tab_buf | 
Definition at line 322 of file hevcdec.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), and hevc_ref_frame().
| AVBufferRef* HEVCFrame::rpl_buf | 
Definition at line 323 of file hevcdec.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), hevc_ref_frame(), and init_slice_rpl().
| AVBufferRef* HEVCFrame::hwaccel_priv_buf | 
Definition at line 325 of file hevcdec.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), and hevc_ref_frame().
| void* HEVCFrame::hwaccel_picture_private | 
Definition at line 326 of file hevcdec.h.
Referenced by alloc_frame(), commit_bitstream_and_slice_buffer(), dxva2_hevc_decode_slice(), dxva2_hevc_end_frame(), dxva2_hevc_start_frame(), ff_hevc_unref_frame(), get_ref_pic_index(), hevc_ref_frame(), vaapi_hevc_decode_slice(), vaapi_hevc_end_frame(), vaapi_hevc_start_frame(), vdpau_hevc_decode_slice(), vdpau_hevc_end_frame(), and vdpau_hevc_start_frame().
| uint16_t HEVCFrame::sequence | 
A sequence counter, so that old frames are output first after a POC reset.
Definition at line 332 of file hevcdec.h.
Referenced by ff_hevc_bump_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), find_ref_idx(), generate_missing_ref(), and hevc_ref_frame().
| uint8_t HEVCFrame::flags | 
A combination of HEVC_FRAME_FLAG_*.
Definition at line 337 of file hevcdec.h.
Referenced by dpb_add(), ff_hevc_bump_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), ff_hevc_unref_frame(), fill_picture_parameters(), fill_vaapi_pic(), fill_vaapi_reference_frames(), generate_missing_ref(), hevc_ref_frame(), mark_ref(), nvdec_hevc_start_frame(), and vdpau_hevc_start_frame().
 1.8.6