summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac12
-rw-r--r--ext/gl/Makefile.am2
2 files changed, 9 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index 24e2054e3..16699159f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -225,6 +225,14 @@ if test "x$HAVE_GST_GL" = "xyes"; then
case "$GST_GL_PLATFORMS" in *egl*) GST_GL_HAVE_PLATFORM_EGL="1" ;; esac
case "$GST_GL_PLATFORMS" in *cgl*) GST_GL_HAVE_PLATFORM_CGL="1" ;; esac
case "$GST_GL_PLATFORMS" in *eagl*) GST_GL_HAVE_PLATFORM_EAGL="1" ;; esac
+
+ AC_MSG_CHECKING([GStreamer OpenGL apis ...])
+ GST_GL_APIS=`$PKG_CONFIG --variable=gl_apis gstreamer-gl-1.0`
+ AC_MSG_RESULT([$GST_GL_APIS])
+ GST_GL_HAVE_API_GLES2=""
+ GST_GL_HAVE_API_GL=""
+ case "$GST_GL_APIS" in *gles2*) GST_GL_HAVE_API_GLES2="1" ;; esac
+ case "$GST_GL_APIS" in "gl"|"gl "*|*" gl"|*" gl "*) GST_GL_HAVE_API_GL="1" ;; esac
fi
AM_CONDITIONAL(HAVE_GST_CHECK, test "x$HAVE_GST_CHECK" = "xyes")
@@ -1932,9 +1940,7 @@ AG_GST_CHECK_FEATURE(GL, [gl elements], gl, [
fi
])
AM_CONDITIONAL(USE_GL, test "x$HAVE_GL" = "xyes")
-
-dnl FIXME
-AM_CONDITIONAL(USE_OPENGL, false)
+AM_CONDITIONAL(USE_OPENGL, test "x$GST_GL_HAVE_API_GL" = "xyes")
dnl *** gtk+ ***
HAVE_GTK3_GL="no"
diff --git a/ext/gl/Makefile.am b/ext/gl/Makefile.am
index 63b275924..067ba9c07 100644
--- a/ext/gl/Makefile.am
+++ b/ext/gl/Makefile.am
@@ -4,7 +4,6 @@ plugin_LTLIBRARIES = libgstopenglmixers.la
libgstopenglmixers_la_SOURCES = \
gstopengl.c \
gstglbasemixer.c \
- gstglmosaic.c \
gstglmixer.c \
gstglmixerbin.c \
gstglstereomix.c \
@@ -13,7 +12,6 @@ libgstopenglmixers_la_SOURCES = \
noinst_HEADERS = \
gstglbasemixer.h \
- gstglmosaic.h \
gstglmixer.h \
gstglmixerbin.h \
gstglstereomix.h \