Home | History | Annotate | Download | only in va

Lines Matching refs:VAStatus

190 static VAStatus va_getDriverName(VADisplay dpy, char **driver_name)
197 static VAStatus va_openDriver(VADisplay dpy, char *driver_name)
200 VAStatus vaStatus = VA_STATUS_ERROR_UNKNOWN;
275 vaStatus = VA_STATUS_SUCCESS;
279 vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED;
288 vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED;
292 if (init_func && VA_STATUS_SUCCESS == vaStatus)
293 vaStatus = (*init_func)(ctx);
295 if (VA_STATUS_SUCCESS == vaStatus) {
296 CHECK_MAXIMUM(vaStatus, ctx, profiles);
297 CHECK_MAXIMUM(vaStatus, ctx, entrypoints);
298 CHECK_MAXIMUM(vaStatus, ctx, attributes);
299 CHECK_MAXIMUM(vaStatus, ctx, image_formats);
300 CHECK_MAXIMUM(vaStatus, ctx, subpic_formats);
301 CHECK_MAXIMUM(vaStatus, ctx, display_attributes);
302 CHECK_STRING(vaStatus, ctx, vendor);
303 CHECK_VTABLE(vaStatus, ctx, Terminate);
304 CHECK_VTABLE(vaStatus, ctx, QueryConfigProfiles);
305 CHECK_VTABLE(vaStatus, ctx, QueryConfigEntrypoints);
306 CHECK_VTABLE(vaStatus, ctx, QueryConfigAttributes);
307 CHECK_VTABLE(vaStatus, ctx, CreateConfig);
308 CHECK_VTABLE(vaStatus, ctx, DestroyConfig);
309 CHECK_VTABLE(vaStatus, ctx, GetConfigAttributes);
310 CHECK_VTABLE(vaStatus, ctx, CreateSurfaces);
311 CHECK_VTABLE(vaStatus, ctx, DestroySurfaces);
312 CHECK_VTABLE(vaStatus, ctx, CreateContext);
313 CHECK_VTABLE(vaStatus, ctx, DestroyContext);
314 CHECK_VTABLE(vaStatus, ctx, CreateBuffer);
315 CHECK_VTABLE(vaStatus, ctx, BufferSetNumElements);
316 CHECK_VTABLE(vaStatus, ctx, MapBuffer);
317 CHECK_VTABLE(vaStatus, ctx, UnmapBuffer);
318 CHECK_VTABLE(vaStatus, ctx, DestroyBuffer);
319 CHECK_VTABLE(vaStatus, ctx, BeginPicture);
320 CHECK_VTABLE(vaStatus, ctx, RenderPicture);
321 CHECK_VTABLE(vaStatus, ctx, EndPicture);
322 CHECK_VTABLE(vaStatus, ctx, SyncSurface);
323 CHECK_VTABLE(vaStatus, ctx, QuerySurfaceStatus);
324 CHECK_VTABLE(vaStatus, ctx, PutSurface);
325 CHECK_VTABLE(vaStatus, ctx, QueryImageFormats);
326 CHECK_VTABLE(vaStatus, ctx, CreateImage);
327 CHECK_VTABLE(vaStatus, ctx, DeriveImage);
328 CHECK_VTABLE(vaStatus, ctx, DestroyImage);
329 CHECK_VTABLE(vaStatus, ctx, SetImagePalette);
330 CHECK_VTABLE(vaStatus, ctx, GetImage);
331 CHECK_VTABLE(vaStatus, ctx, PutImage);
332 CHECK_VTABLE(vaStatus, ctx, QuerySubpictureFormats);
333 CHECK_VTABLE(vaStatus, ctx, CreateSubpicture);
334 CHECK_VTABLE(vaStatus, ctx, DestroySubpicture);
335 CHECK_VTABLE(vaStatus, ctx, SetSubpictureImage);
336 CHECK_VTABLE(vaStatus, ctx, SetSubpictureChromakey);
337 CHECK_VTABLE(vaStatus, ctx, SetSubpictureGlobalAlpha);
338 CHECK_VTABLE(vaStatus, ctx, AssociateSubpicture);
339 CHECK_VTABLE(vaStatus, ctx, DeassociateSubpicture);
340 CHECK_VTABLE(vaStatus, ctx, QueryDisplayAttributes);
341 CHECK_VTABLE(vaStatus, ctx, GetDisplayAttributes);
342 CHECK_VTABLE(vaStatus, ctx, SetDisplayAttributes);
344 if (VA_STATUS_SUCCESS != vaStatus) {
348 if (VA_STATUS_SUCCESS == vaStatus)
361 return vaStatus;
381 const char *vaErrorStr(VAStatus error_status)
442 VAStatus vaInitialize (
450 VAStatus vaStatus;
460 vaStatus = va_getDriverName(dpy, &driver_name);
461 va_infoMessage("va_getDriverName() returns %d\n", vaStatus);
464 if ((VA_STATUS_SUCCESS == vaStatus) &&
471 vaStatus = VA_STATUS_SUCCESS;
475 if ((VA_STATUS_SUCCESS == vaStatus) && (driver_name != NULL)) {
476 vaStatus = va_openDriver(dpy, driver_name);
477 va_infoMessage("va_openDriver() returns %d\n", vaStatus);
483 vaErrorStr(vaStatus), driver_name);
490 return vaStatus;
497 VAStatus vaTerminate (
501 VAStatus vaStatus = VA_STATUS_SUCCESS;
509 vaStatus = old_ctx->vtable->vaTerminate(old_ctx);
524 if (VA_STATUS_SUCCESS == vaStatus)
527 return vaStatus;
583 VAStatus vaQueryConfigEntrypoints (
597 VAStatus vaGetConfigAttributes (
612 VAStatus vaQueryConfigProfiles (
625 VAStatus vaCreateConfig (
635 VAStatus vaStatus = VA_STATUS_SUCCESS;
640 vaStatus = ctx->vtable->vaCreateConfig ( ctx, profile, entrypoint, attrib_list, num_attribs, config_id );
646 return vaStatus;
649 VAStatus vaDestroyConfig (
661 VAStatus vaQueryConfigAttributes (
678 static VAStatus
692 VAStatus va_status;
813 VAStatus
822 VAStatus vaStatus;
830 vaStatus = va_impl_query_surface_attributes(ctx, config,
833 vaStatus = ctx->vtable->vaQuerySurfaceAttributes(ctx, config,
838 return vaStatus;
841 VAStatus
854 VAStatus vaStatus;
862 vaStatus = ctx->vtable->vaCreateSurfaces2(ctx, format, width, height,
866 vaStatus = VA_STATUS_ERROR_ATTR_NOT_SUPPORTED;
868 vaStatus = ctx->vtable->vaCreateSurfaces(ctx, width, height, format,
874 return vaStatus;
878 VAStatus vaDestroySurfaces (
885 VAStatus vaStatus;
893 vaStatus = ctx->vtable->vaDestroySurfaces( ctx, surface_list, num_surfaces );
895 return vaStatus;
898 VAStatus vaCreateContext (
910 VAStatus vaStatus;
915 vaStatus = ctx->vtable->vaCreateContext( ctx, config_id, picture_width, picture_height,
921 return vaStatus;
924 VAStatus vaDestroyContext (
936 VAStatus vaCreateBuffer (
947 VAStatus vaStatus;
954 vaStatus = ctx->vtable->vaCreateBuffer( ctx, context, type, size, num_elements, data, buf_id);
959 return vaStatus;
962 VAStatus vaBufferSetNumElements (
978 VAStatus vaMapBuffer (
985 VAStatus va_status;
999 VAStatus vaUnmapBuffer (
1013 VAStatus vaDestroyBuffer (
1030 VAStatus vaBufferInfo (
1049 VAStatus vaBeginPicture (
1056 VAStatus va_status;
1069 VAStatus vaRenderPicture (
1087 VAStatus vaEndPicture (
1092 VAStatus va_status = VA_STATUS_SUCCESS;
1108 VAStatus vaSyncSurface (
1113 VAStatus va_status;
1125 VAStatus vaQuerySurfaceStatus (
1131 VAStatus va_status;
1143 VAStatus vaQuerySurfaceError (
1146 VAStatus error_status,
1150 VAStatus va_status;
1173 VAStatus vaQueryImageFormats (
1194 VAStatus vaCreateImage (
1212 VAStatus vaDestroyImage (
1224 VAStatus vaSetImagePalette (
1241 VAStatus vaGetImage (
1262 VAStatus vaPutImage (
1314 VAStatus vaDeriveImage (
1346 VAStatus vaQuerySubpictureFormats (
1364 VAStatus vaCreateSubpicture (
1380 VAStatus vaDestroySubpicture (
1392 VAStatus vaSetSubpictureImage (
1410 VAStatus vaSetSubpictureChromakey (
1431 VAStatus vaSetSubpictureGlobalAlpha (
1451 VAStatus vaAssociateSubpicture (
1481 VAStatus vaDeassociateSubpicture (
1519 VAStatus vaQueryDisplayAttributes (
1526 VAStatus va_status;
1544 VAStatus vaGetDisplayAttributes (
1551 VAStatus va_status;
1568 VAStatus vaSetDisplayAttributes (
1575 VAStatus va_status;
1585 VAStatus vaLockSurface(VADisplay dpy,
1606 VAStatus vaUnlockSurface(VADisplay dpy,
1631 VAStatus
1640 VAStatus status;
1651 VAStatus
1661 VAStatus status;
1672 VAStatus
1682 VAStatus status;