summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Blechmann <tim@klingt.org>2024-05-07 09:33:40 +0800
committerTim Blechmann <tim@klingt.org>2024-05-08 10:40:34 +0800
commit2cdf37083eda8348144577f933351d2e72de75f4 (patch)
treec2bde2c295d5cdb438fa0d17c73c6ef47e981878
parent74b778cb7b0c82b00c2bf7d2949cdc42b2f17c14 (diff)
GStreamer: QGstreamerMediaPlayer tweak dtor
We don't need to wait for the state change to finish before we set the state to NULL. Pick-to: 6.5 6.7 Change-Id: I6ab21898dabd9f349bd6fc9e3e472e27cebb910b Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Mikko Hallamaa <mikko.hallamaa@qt.io>
-rw-r--r--src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp b/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
index 3bb87094f..6e3636441 100644
--- a/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
+++ b/src/plugins/multimedia/gstreamer/common/qgstreamermediaplayer.cpp
@@ -151,7 +151,6 @@ QGstreamerMediaPlayer::~QGstreamerMediaPlayer()
{
playerPipeline.removeMessageFilter(static_cast<QGstreamerBusMessageFilter *>(this));
playerPipeline.removeMessageFilter(static_cast<QGstreamerSyncMessageFilter *>(this));
- playerPipeline.finishStateChange();
playerPipeline.setStateSync(GST_STATE_NULL);
topology.free();
}