else
HAVE_QT="yes"
PKG_CHECK_MODULES(QT_X11, Qt5X11Extras, [
- QT_CFLAGS="$QT_CFLAGS $QT_X11_CFLAGS"
+ AC_DEFINE([HAVE_QT_X11], [], [Define if Qt X11 integration is installed])
+ QT_CFLAGS="$QT_CFLAGS $QT_X11_CFLAGS"
QT_LIBS="$QT_LIBS $QT_X11_LIBS"
AC_SUBST([QT_CFLAGS])
AC_SUBST([QT_LIBS])
#include "qtitem.h"
#include "gstqsgtexture.h"
-#if GST_GL_HAVE_WINDOW_X11
+#if GST_GL_HAVE_WINDOW_X11 && defined (HAVE_QT_X11)
#include <QX11Info>
#include <gst/gl/x11/gstgldisplay_x11.h>
#include <gst/gl/x11/gstglcontext_glx.h>
g_mutex_init (&this->priv->lock);
-#if GST_GL_HAVE_WINDOW_X11
+#if GST_GL_HAVE_WINDOW_X11 && defined (HAVE_QT_X11)
if (QString::fromUtf8 ("xcb") == app->platformName())
this->priv->display = (GstGLDisplay *)
gst_gl_display_x11_new_with_display (QX11Info::display ());
return;
}
-#if GST_GL_HAVE_WINDOW_X11
+#if GST_GL_HAVE_WINDOW_X11 && defined (HAVE_QT_X11)
if (GST_IS_GL_DISPLAY_X11 (this->priv->display)) {
platform = GST_GL_PLATFORM_GLX;
gl_api = gst_gl_context_get_current_gl_api (NULL, NULL);