summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTim Blechmann <tim@klingt.org>2024-04-16 17:10:38 +0800
committerTim Blechmann <tim@klingt.org>2024-04-17 16:12:41 +0800
commit011d37c3acca4eb2685b915396139bb0734b6a02 (patch)
tree83fcf8721077357213208dfc0fcc087503460a60 /src
parent087e9d474423dc3336a620cdabfbfdef94a70be1 (diff)
GStreamer: app source - don't emit signals
emitting signals is apparently expensive, and we don't use the signals, since we register callbacks. Pick-to: 6.5 6.7 Change-Id: If2286bb1589f0beca59ecf37abcb08179140a484 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/multimedia/gstreamer/common/qgstappsource.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/multimedia/gstreamer/common/qgstappsource.cpp b/src/plugins/multimedia/gstreamer/common/qgstappsource.cpp
index e27f32f1a..0ec4fc889 100644
--- a/src/plugins/multimedia/gstreamer/common/qgstappsource.cpp
+++ b/src/plugins/multimedia/gstreamer/common/qgstappsource.cpp
@@ -24,6 +24,7 @@ QMaybe<QGstAppSource *> QGstAppSource::create(QObject *parent)
QGstAppSource::QGstAppSource(QGstAppSrc appsrc, QObject *parent)
: QObject(parent), m_appSrc(std::move(appsrc))
{
+ m_appSrc.set("emit-signals", false);
}
QGstAppSource::~QGstAppSource()