summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/QGst/Ui/graphicsvideosurface.cpp3
-rw-r--r--src/QGst/Ui/videowidget.cpp3
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();
}