summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--va/x11/va_dricommon.c4
-rw-r--r--va/x11/va_dricommon.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/va/x11/va_dricommon.c b/va/x11/va_dricommon.c
index bd30aab..019cae5 100644
--- a/va/x11/va_dricommon.c
+++ b/va/x11/va_dricommon.c
@@ -92,9 +92,9 @@ free_drawable_hashtable(VADriverContextP ctx)
}
struct dri_drawable *
-dri_get_drawable(VADriverContextP ctx, XID drawable)
+dri_get_drawable(VADriverContextP ctx, void *drawable)
{
- return do_drawable_hash(ctx, drawable);
+ return do_drawable_hash(ctx, (XID) drawable);
}
void
diff --git a/va/x11/va_dricommon.h b/va/x11/va_dricommon.h
index 357cc8e..3614ec5 100644
--- a/va/x11/va_dricommon.h
+++ b/va/x11/va_dricommon.h
@@ -72,7 +72,7 @@ Bool isDRI2Connected(VADriverContextP ctx, char **driver_name);
Bool isDRI1Connected(VADriverContextP ctx, char **driver_name);
void free_drawable(VADriverContextP ctx, struct dri_drawable* dri_drawable);
void free_drawable_hashtable(VADriverContextP ctx);
-struct dri_drawable *dri_get_drawable(VADriverContextP ctx, XID drawable);
+struct dri_drawable *dri_get_drawable(VADriverContextP ctx, void *drawable);
void dri_swap_buffer(VADriverContextP ctx, struct dri_drawable *dri_drawable);
union dri_buffer *dri_get_rendering_buffer(VADriverContextP ctx, struct dri_drawable *dri_drawable);