diff options
-rw-r--r-- | src/multimedia/platform/gstreamer/common/qgstreamermediaplayer.cpp | 2 |
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; |