diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-07-28 09:21:10 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-07-30 09:54:09 +0200 |
commit | a0deb18c401971b58d2581e9431c6d976d926063 (patch) | |
tree | 54ae6bb18beb7ac077d96ffd04e1e22fca11f79f | |
parent | 0de7ff081f6d75122d2186d399a6f06cd865978e (diff) | |
download | qtmultimedia-a0deb18c401971b58d2581e9431c6d976d926063.tar.gz |
Get rid of a critical gstreamer warning
Set the gstreamer elements into a null state before destroying them.
Change-Id: Ic9a0a1820b377ed887bfbb0fffb9d6ff3500ce53
Reviewed-by: André de la Rocha <andre.rocha@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
-rw-r--r-- | src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp b/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp index 626e8af53..a34969de1 100644 --- a/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp +++ b/src/multimedia/platform/gstreamer/common/qgstreamervideooutput.cpp @@ -67,6 +67,7 @@ QGstreamerVideoOutput::QGstreamerVideoOutput(QObject *parent) QGstreamerVideoOutput::~QGstreamerVideoOutput() { + gstVideoOutput.setStateSync(GST_STATE_NULL); } void QGstreamerVideoOutput::setVideoSink(QVideoSink *sink) |