diff options
author | Tim Blechmann <tim@klingt.org> | 2024-04-16 17:10:38 +0800 |
---|---|---|
committer | Tim Blechmann <tim@klingt.org> | 2024-04-17 16:12:41 +0800 |
commit | 011d37c3acca4eb2685b915396139bb0734b6a02 (patch) | |
tree | 83fcf8721077357213208dfc0fcc087503460a60 /src | |
parent | 087e9d474423dc3336a620cdabfbfdef94a70be1 (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.cpp | 1 |
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() |