#include <vaapi.h>
This shall be zero-allocated and available as AVCodecContext.hwaccel_context. All user members can be set once during initialization or through each AVCodecContext.get_buffer() function call. In any case, they must be valid prior to calling decoding functions.
Definition at line 50 of file vaapi.h.
VABitPlaneBuffer ID (for VC-1 decoding).
Definition at line 97 of file vaapi.h.
Referenced by ff_vaapi_alloc_bitplane(), ff_vaapi_common_end_frame(), and render_picture().
Context ID (video decode pipeline).
Definition at line 73 of file vaapi.h.
Referenced by alloc_buffer(), commit_slices(), and render_picture().
Window system dependent data.
Definition at line 57 of file vaapi.h.
Referenced by alloc_buffer(), commit_slices(), ff_vaapi_common_end_frame(), and render_picture().
VAIQMatrixBuffer ID.
Definition at line 89 of file vaapi.h.
Referenced by ff_vaapi_alloc_iq_matrix(), ff_vaapi_common_end_frame(), and render_picture().
Number of effective slice buffer IDs to send to the HW.
Definition at line 113 of file vaapi.h.
Referenced by commit_slices(), ff_vaapi_common_end_frame(), and render_picture().
VAPictureParameterBuffer ID.
Definition at line 81 of file vaapi.h.
Referenced by ff_vaapi_alloc_pic_param(), ff_vaapi_common_end_frame(), and render_picture().
Slice parameter/data buffer IDs.
Definition at line 105 of file vaapi.h.
Referenced by commit_slices(), ff_vaapi_common_end_frame(), and render_picture().
Size of pre-allocated slice_buf_ids.
Definition at line 121 of file vaapi.h.
Referenced by commit_slices(), and ff_vaapi_common_end_frame().
Number of slices currently filled in.
Definition at line 153 of file vaapi.h.
Referenced by commit_slices(), ff_vaapi_alloc_slice(), and ff_vaapi_common_end_frame().
Pointer to slice data buffer base
Definition at line 160 of file vaapi.h.
Referenced by commit_slices(), and ff_vaapi_alloc_slice().
Current size of slice data.
Definition at line 168 of file vaapi.h.
Referenced by commit_slices(), and ff_vaapi_alloc_slice().
Size of a VASliceParameterBuffer element.
Definition at line 137 of file vaapi.h.
Referenced by commit_slices(), ff_vaapi_alloc_slice(), start_frame(), vaapi_mpeg2_start_frame(), vaapi_mpeg4_start_frame(), and vaapi_vc1_start_frame().
Pointer to VASliceParameterBuffers.
Definition at line 129 of file vaapi.h.
Referenced by commit_slices(), ff_vaapi_alloc_slice(), and ff_vaapi_common_end_frame().
Size of pre-allocated slice_params.
Definition at line 145 of file vaapi.h.
Referenced by ff_vaapi_alloc_slice(), and ff_vaapi_common_end_frame().