From bf3497a954aa978f60ad687637c36438cfd7d300 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Mon, 22 Mar 2021 20:22:22 +0100 Subject: Clean up most QAbstractVideoSurface usages The class is scheduled to be removed, once all it's usages are gone. QVideoSink is the replacement going forward. Change-Id: Idc0a4133496839bf9f95aa9bcf7d6d37cacd549b Reviewed-by: Doris Verria Reviewed-by: Lars Knoll --- .../gstreamer/common/qgstreamervideooutput.cpp | 26 ---------------------- 1 file changed, 26 deletions(-) (limited to 'src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp') diff --git a/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp b/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp index 141125dad..ef059c8b7 100644 --- a/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp +++ b/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp @@ -66,32 +66,6 @@ QGstreamerVideoOutput::~QGstreamerVideoOutput() { } -static QGstElement getSink(QGstreamerVideoRenderer *output) -{ - QGstElement newSink; - if (output && output->isReady()) - newSink = output->videoSink(); - - if (newSink.isNull()) - newSink = QGstElement("fakesink", "fakevideosink"); - - return newSink; -} - -void QGstreamerVideoOutput::setVideoSurface(QAbstractVideoSurface *surface) -{ - if (!m_videoOutput) { - m_videoOutput = new QGstreamerVideoRenderer; - qCDebug(qLcMediaVideoOutput) << Q_FUNC_INFO; - connect(m_videoOutput, SIGNAL(sinkChanged()), this, SLOT(sinkChanged())); - } - - m_videoOutput->setSurface(surface); - - QGstElement gstSink = getSink(m_videoOutput); - updateVideoSink(gstSink); -} - void QGstreamerVideoOutput::setVideoSink(QVideoSink *sink) { auto *videoSink = static_cast(sink->platformVideoSink()); -- cgit v1.2.3