summaryrefslogtreecommitdiff
path: root/src/va_backend.h
diff options
context:
space:
mode:
authorAustin Yuan <shengquan.yuan@intel.com>2007-09-13 10:12:28 +0800
committerAustin Yuan <shengquan.yuan@intel.com>2007-09-13 10:12:28 +0800
commit42c28c46f7f20f153d61f08f70f967c9ff96c5e9 (patch)
tree49df22699bfdd0421df1370dffaa359c4da22216 /src/va_backend.h
parentf579969bf67d236cf53125a8f63c60d952d6fb71 (diff)
downloadlibva-42c28c46f7f20f153d61f08f70f967c9ff96c5e9.tar.gz
bump libva to 23
Diffstat (limited to 'src/va_backend.h')
-rwxr-xr-xsrc/va_backend.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/va_backend.h b/src/va_backend.h
index 5cfef4e..c474925 100755
--- a/src/va_backend.h
+++ b/src/va_backend.h
@@ -208,6 +208,20 @@ struct VADriverContext
int flags /* de-interlacing flags */
);
+ VAStatus (*vaCopySurfaceToGLXPbuffer) (
+ VADriverContextP ctx,
+ VASurface *surface,
+ XID pbuffer_id,
+ short srcx,
+ short srcy,
+ unsigned short width,
+ unsigned short height,
+ short destx,
+ short desty,
+ unsigned int draw_buffer,
+ unsigned int flags /* de-interlacing flags */
+ );
+
VAStatus (*vaQueryImageFormats) (
VADriverContextP ctx,
VAImageFormat *format_list, /* out */
@@ -267,6 +281,12 @@ struct VADriverContext
VASubpicture *subpicture
);
+ VAStatus (*vaSetSubpictureImage) (
+ VADriverContextP ctx,
+ VASubpicture *subpicture,
+ VAImage *image
+ );
+
VAStatus (*vaSetSubpicturePalette) (
VADriverContextP ctx,
VASubpicture *subpicture,