diff options
Diffstat (limited to 'va/va.c')
-rw-r--r-- | va/va.c | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -1700,6 +1700,29 @@ VAStatus vaQuerySurfaceError ( return va_status; } +VAStatus vaSyncBuffer ( + VADisplay dpy, + VABufferID buf_id, + uint64_t timeout_ns +) +{ + VAStatus va_status; + VADriverContextP ctx; + + CHECK_DISPLAY(dpy); + ctx = CTX(dpy); + + VA_TRACE_LOG(va_TraceSyncBuffer, dpy, buf_id, timeout_ns); + + if (ctx->vtable->vaSyncBuffer) + va_status = ctx->vtable->vaSyncBuffer( ctx, buf_id, timeout_ns ); + else + va_status = VA_STATUS_ERROR_UNIMPLEMENTED; + VA_TRACE_RET(dpy, va_status); + + return va_status; +} + /* Get maximum number of image formats supported by the implementation */ int vaMaxNumImageFormats ( VADisplay dpy |