|
FFmpeg
|
#include <hevc.h>
Data Fields | |
| AVFrame * | frame |
| ThreadFrame | tf |
| MvField * | tab_mvf |
| RefPicList * | refPicList |
| RefPicListTab ** | rpl_tab |
| int | ctb_count |
| int | poc |
| struct HEVCFrame * | collocated_ref |
| HEVCWindow | window |
| AVBufferRef * | tab_mvf_buf |
| AVBufferRef * | rpl_tab_buf |
| AVBufferRef * | rpl_buf |
| uint16_t | sequence |
| A sequence counter, so that old frames are output first after a POC reset. | |
| uint8_t | flags |
| A combination of HEVC_FRAME_FLAG_*. | |
| AVFrame* HEVCFrame::frame |
Definition at line 704 of file hevc.h.
Referenced by alloc_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), ff_hevc_unref_frame(), find_ref_idx(), generate_missing_ref(), hevc_decode_frame(), hevc_decode_free(), hevc_frame_start(), hevc_init_context(), hevc_update_thread_context(), hls_prediction_unit(), and set_side_data().
| ThreadFrame HEVCFrame::tf |
Definition at line 705 of file hevc.h.
Referenced by alloc_frame(), decode_nal_units(), ff_hevc_hls_filter(), ff_hevc_unref_frame(), generate_missing_ref(), hevc_await_progress(), hevc_frame_start(), hevc_init_context(), hevc_ref_frame(), and temporal_luma_motion_vector().
| MvField* HEVCFrame::tab_mvf |
Definition at line 706 of file hevc.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(), 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 707 of file hevc.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 708 of file hevc.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 709 of file hevc.h.
Referenced by alloc_frame(), hevc_ref_frame(), and init_slice_rpl().
| int HEVCFrame::poc |
Definition at line 710 of file hevc.h.
Referenced by add_candidate_ref(), ff_hevc_bump_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), find_ref_idx(), generate_missing_ref(), hevc_ref_frame(), and temporal_luma_motion_vector().
| struct HEVCFrame* HEVCFrame::collocated_ref |
Definition at line 711 of file hevc.h.
Referenced by ff_hevc_slice_rpl(), ff_hevc_unref_frame(), and temporal_luma_motion_vector().
| HEVCWindow HEVCFrame::window |
Definition at line 713 of file hevc.h.
Referenced by ff_hevc_output_frame(), ff_hevc_set_new_ref(), and hevc_ref_frame().
| AVBufferRef* HEVCFrame::tab_mvf_buf |
Definition at line 715 of file hevc.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), and hevc_ref_frame().
| AVBufferRef* HEVCFrame::rpl_tab_buf |
Definition at line 716 of file hevc.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), and hevc_ref_frame().
| AVBufferRef* HEVCFrame::rpl_buf |
Definition at line 717 of file hevc.h.
Referenced by alloc_frame(), ff_hevc_unref_frame(), hevc_ref_frame(), and init_slice_rpl().
| uint16_t HEVCFrame::sequence |
A sequence counter, so that old frames are output first after a POC reset.
Definition at line 723 of file hevc.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 728 of file hevc.h.
Referenced by ff_hevc_bump_frame(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), ff_hevc_unref_frame(), generate_missing_ref(), hevc_ref_frame(), and mark_ref().
1.8.2