gl: eglimage: fix build on RPi by adding more fallback defines for EGL_*_EXT
authorTim-Philipp Müller <tim@centricular.com>
Mon, 18 Feb 2019 13:28:49 +0000 (13:28 +0000)
committerNicolas Dufresne <nicolas@ndufresne.ca>
Mon, 18 Feb 2019 13:52:43 +0000 (13:52 +0000)
gst-libs/gst/gl/egl/gsteglimage.c

index 7cc2589..a9f5401 100644 (file)
 #define EGL_DMA_BUF_PLANE0_PITCH_EXT 0x3274
 #endif
 
+#ifndef EGL_DMA_BUF_PLANE1_FD_EXT
+#define EGL_DMA_BUF_PLANE1_FD_EXT 0x3275
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE1_OFFSET_EXT
+#define EGL_DMA_BUF_PLANE1_OFFSET_EXT 0x3276
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE1_PITCH_EXT
+#define EGL_DMA_BUF_PLANE1_PITCH_EXT 0x3277
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE2_FD_EXT
+#define EGL_DMA_BUF_PLANE2_FD_EXT 0x3278
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE2_OFFSET_EXT
+#define EGL_DMA_BUF_PLANE2_OFFSET_EXT 0x3279
+#endif
+
+#ifndef EGL_DMA_BUF_PLANE2_PITCH_EXT
+#define EGL_DMA_BUF_PLANE2_PITCH_EXT 0x327A
+#endif
+
 #ifndef DRM_FORMAT_MOD_LINEAR
 #define DRM_FORMAT_MOD_LINEAR 0ULL
 #endif
 #define EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT 0x3448
 #endif
 
+#ifndef EGL_ITU_REC601_EXT
+#define EGL_ITU_REC601_EXT 0x327F
+#endif
+
+#ifndef EGL_ITU_REC709_EXT
+#define EGL_ITU_REC709_EXT 0x3280
+#endif
+
+#ifndef EGL_ITU_REC2020_EXT
+#define EGL_ITU_REC2020_EXT 0x3281
+#endif
+
+#ifndef EGL_SAMPLE_RANGE_HINT_EXT
+#define EGL_SAMPLE_RANGE_HINT_EXT 0x327C
+#endif
+
+#ifndef EGL_YUV_COLOR_SPACE_HINT_EXT
+#define EGL_YUV_COLOR_SPACE_HINT_EXT 0x327B
+#endif
+
+#ifndef EGL_YUV_FULL_RANGE_EXT
+#define EGL_YUV_FULL_RANGE_EXT 0x3282
+#endif
+
+#ifndef EGL_YUV_NARROW_RANGE_EXT
+#define EGL_YUV_NARROW_RANGE_EXT 0x3283
+#endif
+
 #if !GST_GL_HAVE_EGLUINT64KHR
 typedef khronos_uint64_t EGLuint64KHR;
 #endif