libavcodec/vaapi.c File Reference

#include "vaapi_internal.h"

Go to the source code of this file.


static void destroy_buffers (VADisplay display, VABufferID *buffers, unsigned int n_buffers)
static int render_picture (struct vaapi_context *vactx, VASurfaceID surface)
static int commit_slices (struct vaapi_context *vactx)
static void * alloc_buffer (struct vaapi_context *vactx, int type, unsigned int size, uint32_t *buf_id)
void * ff_vaapi_alloc_pic_param (struct vaapi_context *vactx, unsigned int size)
 Allocate a new picture parameter buffer.
void * ff_vaapi_alloc_iq_matrix (struct vaapi_context *vactx, unsigned int size)
 Allocate a new IQ matrix buffer.
uint8_t * ff_vaapi_alloc_bitplane (struct vaapi_context *vactx, uint32_t size)
 Allocate a new bit-plane buffer.
VASliceParameterBufferBase * ff_vaapi_alloc_slice (struct vaapi_context *vactx, const uint8_t *buffer, uint32_t size)
 Allocate a new slice descriptor for the input slice.
int ff_vaapi_common_end_frame (MpegEncContext *s)
 Common AVHWAccel.end_frame() implementation.

Generated on Fri Oct 26 02:36:53 2012 for FFmpeg by  doxygen 1.5.8