summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--resources/qml/voip/VideoCall.qml4
-rw-r--r--src/voip/WebRTCSession.cpp6
2 files changed, 5 insertions, 5 deletions
diff --git a/resources/qml/voip/VideoCall.qml b/resources/qml/voip/VideoCall.qml
index f083d998..0e98a3ba 100644
--- a/resources/qml/voip/VideoCall.qml
+++ b/resources/qml/voip/VideoCall.qml
@@ -2,8 +2,8 @@
 //
 // SPDX-License-Identifier: GPL-3.0-or-later
 
-import org.freedesktop.gstreamer.GLVideoItem 1.0
+import org.freedesktop.gstreamer.Qt6GLVideoItem 1.0
 
-GstGLVideoItem {
+GstGLQt6VideoItem {
     objectName: "videoCallItem"
 }
diff --git a/src/voip/WebRTCSession.cpp b/src/voip/WebRTCSession.cpp
index ff459bf9..d3e88c32 100644
--- a/src/voip/WebRTCSession.cpp
+++ b/src/voip/WebRTCSession.cpp
@@ -333,7 +333,7 @@ newVideoSinkChain(GstElement *pipe)
     GstElement *compositor     = gst_element_factory_make("compositor", "compositor");
     GstElement *glupload       = gst_element_factory_make("glupload", nullptr);
     GstElement *glcolorconvert = gst_element_factory_make("glcolorconvert", nullptr);
-    GstElement *qmlglsink      = gst_element_factory_make("qmlglsink", nullptr);
+    GstElement *qmlglsink      = gst_element_factory_make("qml6glsink", nullptr);
     GstElement *glsinkbin      = gst_element_factory_make("glsinkbin", nullptr);
     g_object_set(compositor, "background", 1, nullptr);
     g_object_set(qmlglsink, "widget", WebRTCSession::instance().getVideoItem(), nullptr);
@@ -609,7 +609,7 @@ WebRTCSession::havePlugins(bool isVideo,
       "glcolorconvert",
       "glsinkbin",
       "glupload",
-      "qmlglsink",
+      "qml6glsink",
       "rtpvp8pay",
       "tee",
       "videoconvert",
@@ -672,7 +672,7 @@ WebRTCSession::havePlugins(bool isVideo,
 
     if (isVideo || isScreenshare) {
         // load qmlglsink to register GStreamer's GstGLVideoItem QML type
-        GstElement *qmlglsink = gst_element_factory_make("qmlglsink", nullptr);
+        GstElement *qmlglsink = gst_element_factory_make("qml6glsink", nullptr);
         gst_object_unref(qmlglsink);
     }
     return true;