qt: Don't define GLsync inside gstglfuncs.h
authorNirbheek Chauhan <nirbheek@centricular.com>
Fri, 1 Feb 2019 08:57:11 +0000 (14:27 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Fri, 1 Feb 2019 08:58:18 +0000 (14:28 +0530)
commit0de89c0dbe77f6f2bc5553f25b1796fe644706b3
treee6ddafec967b3a9b337d23d00626ea632cff2a8e
parent1bdec4d0557dc8dcce82d4ea77c6a1ac9dcdbe9d
qt: Don't define GLsync inside gstglfuncs.h

This was originally added for fixing conflicting definitions between
Android and Qt, but times have changed and now this breaks the build
on iOS:

 [...]/OpenGLES.framework/Headers/ES3/gl.h:1006:48: error: unknown type name 'gst_qt_GLsync'
 GL_API void           GL_APIENTRY glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)   OPENGLES_DEPRECATED(ios(7.0, 12.0), tvos(9.0, 12.0));
                                               ^
 ../ext/qt/gstqtgl.h:49:16: note: expanded from macro 'GLsync'
 #define GLsync gst_qt_GLsync
                ^
 6 errors generated.

Instead, we simply avoid defining GLsync ourselves if we're using Qt.
ext/qt/gstqtgl.h