summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2016-02-17 20:13:21 +1100
committerMatthew Waters <matthew@centricular.com>2016-02-26 21:15:20 +1100
commit37ff267ff5543c52c3eb88019c0ee5f3b1516cfc (patch)
treee8d1f4e334a5880be8b6dd776a5efd27dc87740e
parent111bb7c4c2df4032f9c4f307328f9ec1918e7537 (diff)
eglimagememory: add compatibility definitions for EGL dmabuf
e.g. the RPi doesn't have them defined
-rw-r--r--gst-libs/gst/gl/egl/gsteglimagememory.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/gst-libs/gst/gl/egl/gsteglimagememory.c b/gst-libs/gst/gl/egl/gsteglimagememory.c
index e6d2c10ce..46098b507 100644
--- a/gst-libs/gst/gl/egl/gsteglimagememory.c
+++ b/gst-libs/gst/gl/egl/gsteglimagememory.c
@@ -44,6 +44,26 @@
#endif
#endif
+#ifndef EGL_LINUX_DMA_BUF_EXT
+#define EGL_LINUX_DMA_BUF_EXT 0x3270
+#endif
+
+#ifndef EGL_LINUX_DRM_FOURCC_EXT
+#define EGL_LINUX_DRM_FOURCC_EXT 0x3271
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE0_FD_EXT
+#define EGL_DMA_BUF_PLANE0_FD_EXT 0x3272
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE0_OFFSET_EXT
+#define EGL_DMA_BUF_PLANE0_OFFSET_EXT 0x3273
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE0_PITCH_EXT
+#define EGL_DMA_BUF_PLANE0_PITCH_EXT 0x3274
+#endif
+
GST_DEBUG_CATEGORY_STATIC (GST_CAT_EGL_IMAGE_MEMORY);
#define GST_CAT_DEFAULT GST_CAT_EGL_IMAGE_MEMORY