FFmpeg
|
Go to the source code of this file.
Functions | |
static void | destroy_buffers (VADisplay display, VABufferID *buffers, unsigned int n_buffers) |
int | ff_vaapi_context_init (AVCodecContext *avctx) |
Common AVHWAccel.init() implementation. More... | |
int | ff_vaapi_context_fini (AVCodecContext *avctx) |
Common AVHWAccel.uninit() implementation. More... | |
int | ff_vaapi_render_picture (FFVAContext *vactx, VASurfaceID surface) |
int | ff_vaapi_commit_slices (FFVAContext *vactx) |
static void * | alloc_buffer (FFVAContext *vactx, int type, unsigned int size, uint32_t *buf_id) |
void * | ff_vaapi_alloc_pic_param (FFVAContext *vactx, unsigned int size) |
Allocate a new picture parameter buffer. More... | |
void * | ff_vaapi_alloc_iq_matrix (FFVAContext *vactx, unsigned int size) |
Allocate a new IQ matrix buffer. More... | |
uint8_t * | ff_vaapi_alloc_bitplane (FFVAContext *vactx, uint32_t size) |
Allocate a new bit-plane buffer. More... | |
VASliceParameterBufferBase * | ff_vaapi_alloc_slice (FFVAContext *vactx, const uint8_t *buffer, uint32_t size) |
Allocate a new slice descriptor for the input slice. More... | |
void | ff_vaapi_common_end_frame (AVCodecContext *avctx) |
Common AVHWAccel.end_frame() implementation. More... | |