summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2018-02-27 06:10:09 -0600
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2018-02-27 10:02:14 -0600
commit863b7fa6e08af76a703773c3bb69b10cbacb9810 (patch)
treebb709de2455c8af6041ee6427c5f1b0c39470563
parent02c7c1bc17fa9f818a3bd50fd95ec425d62ab0aa (diff)
libs: surface: cast to uintptr_t pointer
According to Debian package auto-building, uintptr_t is not an unsigned long in i386 arch, raising an "incompatible pointer type" error. This patch adds a casting for compiler's satisfaction in i386.
-rw-r--r--gst-libs/gst/vaapi/gstvaapisurface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapisurface.c b/gst-libs/gst/vaapi/gstvaapisurface.c
index 4c4bbeeb..528dd8c6 100644
--- a/gst-libs/gst/vaapi/gstvaapisurface.c
+++ b/gst-libs/gst/vaapi/gstvaapisurface.c
@@ -268,7 +268,7 @@ gst_vaapi_surface_create_from_buffer_proxy (GstVaapiSurface * surface,
extbuf.pitches[i] = GST_VIDEO_INFO_PLANE_STRIDE (vip, i);
extbuf.offsets[i] = GST_VIDEO_INFO_PLANE_OFFSET (vip, i);
}
- extbuf.buffers = &extbuf_handle;
+ extbuf.buffers = (uintptr_t *) & extbuf_handle;
extbuf.num_buffers = 1;
extbuf.flags = 0;
extbuf.private_data = NULL;