diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/QGst/Ui/graphicsvideosurface.cpp | 3 | ||||
-rw-r--r-- | src/QGst/Ui/videowidget.cpp | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/QGst/Ui/graphicsvideosurface.cpp b/src/QGst/Ui/graphicsvideosurface.cpp index 74b2d97..4f1c0c4 100644 --- a/src/QGst/Ui/graphicsvideosurface.cpp +++ b/src/QGst/Ui/graphicsvideosurface.cpp @@ -21,6 +21,7 @@ #ifndef QTGSTREAMER_UI_NO_OPENGL # include <QtOpenGL/QGLWidget> +#include <QOpenGLContext> #endif namespace QGst { @@ -52,7 +53,7 @@ ElementPtr GraphicsVideoSurface::videoSink() const if (!d->videoSink.isNull()) { glw->makeCurrent(); - d->videoSink->setProperty("glcontext", (void*) QGLContext::currentContext()); + d->videoSink->setProperty("glcontext", (void*) QOpenGLContext::currentContext()); glw->doneCurrent(); if (d->videoSink->setState(QGst::StateReady) != QGst::StateChangeSuccess) { diff --git a/src/QGst/Ui/videowidget.cpp b/src/QGst/Ui/videowidget.cpp index 75435b5..bb783fd 100644 --- a/src/QGst/Ui/videowidget.cpp +++ b/src/QGst/Ui/videowidget.cpp @@ -40,6 +40,7 @@ #ifndef QTGSTREAMER_UI_NO_OPENGL # include <QtOpenGL/QGLWidget> +# include <QOpenGLContext> #endif namespace QGst { @@ -186,7 +187,7 @@ public: m_renderer = new QtVideoSinkRenderer(sink, m_glWidget); m_glWidget->makeCurrent(); - sink->setProperty("glcontext", (void*) QGLContext::currentContext()); + sink->setProperty("glcontext", (void*) QOpenGLContext::currentContext()); m_glWidget->doneCurrent(); } |