Add dummy vaPutSurface implementation

As it turns out vaPutSurface is one of the required core functions.

Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
This commit is contained in:
Paul Kocialkowski
2018-06-21 09:55:42 +02:00
parent bb73d363a3
commit e23807f928
3 changed files with 17 additions and 0 deletions
+10
View File
@@ -223,6 +223,16 @@ VAStatus SunxiCedrusQuerySurfaceStatus(VADriverContextP context,
return VA_STATUS_SUCCESS;
}
VAStatus SunxiCedrusPutSurface(VADriverContextP context, VASurfaceID surface_id,
void *draw, short src_x, short src_y, unsigned short src_width,
unsigned short src_height, short dst_x, short dst_y,
unsigned short dst_width, unsigned short dst_height,
VARectangle *cliprects, unsigned int cliprects_count,
unsigned int flags)
{
return VA_STATUS_ERROR_UNIMPLEMENTED;
}
VAStatus SunxiCedrusLockSurface(VADriverContextP context,
VASurfaceID surface_id, unsigned int *fourcc, unsigned int *luma_stride,
unsigned int *chroma_u_stride, unsigned int *chroma_v_stride,