summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/multimedia/platform/gstreamer/common/qgstreamermediaplayer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstreamermediaplayer.cpp b/src/multimedia/platform/gstreamer/common/qgstreamermediaplayer.cpp
index a1da9cd42..e9ac97724 100644
--- a/src/multimedia/platform/gstreamer/common/qgstreamermediaplayer.cpp
+++ b/src/multimedia/platform/gstreamer/common/qgstreamermediaplayer.cpp
@@ -617,8 +617,8 @@ void QGstreamerMediaPlayer::removeOutput(TrackSelector &ts)
if (!e.isNull()) {
qCDebug(qLcMediaPlayer) << "removing output for track type" << ts.type;
- e.setState(GST_STATE_NULL);
playerPipeline.remove(e);
+ e.setStateSync(GST_STATE_NULL);
}
ts.isConnected = false;