mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-01 16:22:25 +00:00
3e0d557744
By explictly including QtGui/qopengl.h we force the code path that defines GLsync in the Qt-specific way. Without that, some platforms failed to compile the qmlgl plugin, since neither Qt nor gstreamer defined GLsync then, leading to e.g.: ``` make[4]: Entering directory '/.../gst-plugins-good-1.16.1/ext/qt' CXX libgstqmlgl_la-qtitem.lo In file included from gstqtgl.h:32, from qtitem.h:27, from qtitem.cc:28: /.../usr/include/gstreamer-1.0/ gst/gl/gstglfuncs.h:93:17: error: expected identifier before ‘*’ token ret (GSTGLAPI *name) args; ^ /.../usr/include/gstreamer-1.0/ gst/gl/glprototypes/sync.h:27:1: note: in expansion of macro ‘GST_GL_EXT_FUNCTION’ GST_GL_EXT_FUNCTION (GLsync, FenceSync, ^~~~~~~~~~~~~~~~~~~ ``` |
||
---|---|---|
.. | ||
aalib | ||
cairo | ||
dv | ||
flac | ||
gdk_pixbuf | ||
gtk | ||
jack | ||
jpeg | ||
lame | ||
libcaca | ||
libpng | ||
mpg123 | ||
pulse | ||
qt | ||
raw1394 | ||
shout2 | ||
soup | ||
speex | ||
taglib | ||
twolame | ||
vpx | ||
wavpack | ||
meson.build |