From dd42e1c467de263cfd19cdba19964cfab169c795 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 22 Mar 2016 07:16:34 +0000 Subject: gl/build: add GST_GL_HAVE_DMABUF to gstglconfig.h it's exposed in public API so hiding it in an AC_DEFINE for config.h only works when building libgstgl itself. Attempting to use libgstgl (especially on egl platforms) will throw a compilation error. --- configure.ac | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index d19954ab5..3846b298f 100644 --- a/configure.ac +++ b/configure.ac @@ -848,10 +848,11 @@ HAVE_GST_ALLOCATORS=no PKG_CHECK_MODULES(GST_ALLOCATORS, gstreamer-allocators-1.0, HAVE_GST_ALLOCATORS=yes, ) +GST_GL_HAVE_DMABUF=0 if test "x$HAVE_DRM_FOURCC_HEADER" = "xyes" -a \ "x$HAVE_GST_ALLOCATORS" = "xyes" -a \ "x$HAVE_EGL" = "xyes"; then - AC_DEFINE(GST_GL_HAVE_DMABUF, [1] , [DMABUF available for gl plugins]) + GST_GL_HAVE_DMABUF=1 fi dnl check if we can include both GL and GLES2 at the same time @@ -1242,6 +1243,10 @@ GL_CONFIG_DEFINES="$GL_CONFIG_DEFINES #define GST_GL_HAVE_PLATFORM_EAGL $GST_GL_HAVE_PLATFORM_EAGL " +GL_CONFIG_DEFINES="$GL_CONFIG_DEFINES +#define GST_GL_HAVE_DMABUF $GST_GL_HAVE_DMABUF +" + dnl Check for no platforms/window systems if test "x$GL_APIS" = "x"; then AC_MSG_WARN([Either OpenGL or OpenGL|ES is required for OpenGL support]) -- cgit v1.2.1