diff options
author | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-08-22 10:25:39 +0200 |
---|---|---|
committer | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-08-22 11:00:38 +0000 |
commit | d84c7d09df16d5e60cd5067005ec97498f8b4e32 (patch) | |
tree | 268f14b00ee45a17e78036a1777b3060fb2e2bc9 | |
parent | 2af2d8359c835c1d9347c50b89b7c24658858d35 (diff) | |
download | qtmultimedia-d84c7d09df16d5e60cd5067005ec97498f8b4e32.tar.gz |
Gstreamer: Fix gst_mini_object_unref: assertion refcount > 0 failed
gst_value_get_sample does not return a reference to the sample.
Should not call gst_sample_unref.
Change-Id: Ibf71e6844b5756d85aac541a68e4e4ae4eefe498
Reviewed-by: Christian Stromme <christian.stromme@qt.io>
-rw-r--r-- | src/plugins/gstreamer/camerabin/camerabinsession.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/plugins/gstreamer/camerabin/camerabinsession.cpp b/src/plugins/gstreamer/camerabin/camerabinsession.cpp index cfbc94bb4..1c14444bb 100644 --- a/src/plugins/gstreamer/camerabin/camerabinsession.cpp +++ b/src/plugins/gstreamer/camerabin/camerabinsession.cpp @@ -997,7 +997,6 @@ bool CameraBinSession::processSyncMessage(const QGstreamerMessage &message) GstVideoInfo previewInfo; if (gst_video_info_from_caps(&previewInfo, previewCaps)) image = QGstUtils::bufferToImage(buffer, previewInfo); - gst_sample_unref(sample); #else image = QGstUtils::bufferToImage(buffer); gst_buffer_unref(buffer); |