summaryrefslogtreecommitdiff
path: root/va/x11/va_x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'va/x11/va_x11.c')
-rw-r--r--va/x11/va_x11.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/va/x11/va_x11.c b/va/x11/va_x11.c
index a593712..4f65fd0 100644
--- a/va/x11/va_x11.c
+++ b/va/x11/va_x11.c
@@ -145,47 +145,6 @@ static VAStatus va_DisplayContextGetDriverName (
return vaStatus;
}
-static VAStatus va_CreateNativePixmap(
- VADisplayContextP pDisplayContext,
- unsigned int width,
- unsigned int height,
- void **native_pixmap)
-{
- VADriverContextP ctx = pDisplayContext->pDriverContext;
- Window root_window;
- XWindowAttributes wattr;
- Pixmap pixmap = None;
-
- root_window = RootWindow(ctx->native_dpy, ctx->x11_screen);
- XGetWindowAttributes(ctx->native_dpy, root_window, &wattr);
-
- if (wattr.depth != 24 && wattr.depth != 32)
- return VA_STATUS_ERROR_INVALID_DISPLAY;
-
- pixmap = XCreatePixmap(
- ctx->native_dpy,
- root_window,
- width,
- height,
- wattr.depth
- );
-
- *native_pixmap = (void *)pixmap;
-
- return !pixmap ? VA_STATUS_ERROR_UNKNOWN : VA_STATUS_SUCCESS;
-}
-
-static VAStatus va_FreeNativePixmap(
- VADisplayContextP pDisplayContext,
- void *native_pixmap)
-{
- VADriverContextP ctx = pDisplayContext->pDriverContext;
- Pixmap pixmap = (Pixmap)native_pixmap;
-
- XFreePixmap(ctx->native_dpy, pixmap);
-
- return VA_STATUS_SUCCESS;
-}
VADisplay vaGetDisplay (
Display *native_dpy /* implementation specific */
@@ -215,8 +174,6 @@ VADisplay vaGetDisplay (
pDisplayContext->vaDestroy = va_DisplayContextDestroy;
pDisplayContext->vaGetDriverName = va_DisplayContextGetDriverName;
pDisplayContext->opaque = NULL;
- pDisplayContext->vaCreateNativePixmap = va_CreateNativePixmap;
- pDisplayContext->vaFreeNativePixmap = va_FreeNativePixmap;
pDriverContext->dri_state = dri_state;
dpy = (VADisplay)pDisplayContext;
}