diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2011-07-29 16:06:04 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2011-07-29 16:33:29 +0800 |
commit | 8d2570ec937a070fd486b069a24c5c8a64d01172 (patch) | |
tree | df7a743f8e55173c832c988b71f310b49148b2d9 | |
parent | ac196efab7d5f16b408568c6bd497c89ddd7a2d7 (diff) | |
download | libva-8d2570ec937a070fd486b069a24c5c8a64d01172.tar.gz |
va: implement vaQueryVideoProcReferenceFramesCap
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r-- | va/va.c | 15 | ||||
-rw-r--r-- | va/va_backend.h | 7 |
2 files changed, 22 insertions, 0 deletions
@@ -1419,3 +1419,18 @@ VAStatus vaQueryVideoProcFilterCap ( return ctx->vtable->vaQueryVideoProcFilterCap( ctx, context, filter, cap ); } + +VAStatus vaQueryVideoProcReferenceFramesCap ( + VADisplay dpy, + VAContextID context, + unsigned int *num_forward_reference, /* out */ + unsigned int *num_backward_reference /* out */ +) + +{ + VADriverContextP ctx; + CHECK_DISPLAY(dpy); + ctx = CTX(dpy); + + return ctx->vtable->vaQueryVideoProcReferenceFramesCap( ctx, context, num_forward_reference, num_backward_reference ); +} diff --git a/va/va_backend.h b/va/va_backend.h index 62517d5..28a5a8e 100644 --- a/va/va_backend.h +++ b/va/va_backend.h @@ -390,6 +390,13 @@ struct VADriverVTable VAProcFilterType filter, void *cap /* out */ ); + + VAStatus (*vaQueryVideoProcReferenceFramesCap) ( + VADriverContextP ctx, + VAContextID context, + unsigned int *num_forward_reference, /* out */ + unsigned int *num_backward_reference /* out */ + ); }; struct VADriverContext |