summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Srebrny <piotr.srebrny@qt.io>2022-07-26 14:57:06 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-07-28 21:02:09 +0000
commit534be4bb2a5b871d74088795b37e47f6aefade3a (patch)
tree29eb45c994f24ead6f994b94797c1a5a16b3fbf7
parentac768a5cfe57dd4e328487e4b6c0f9c056cc54b4 (diff)
Add missing mutex relock
Change-Id: I914911f07feed1a996c0596b7acc63a7e3a11fd3 Reviewed-by: Lars Knoll <lars.knoll@gmail.com> (cherry picked from commit ddc9ba4172dc8175a32c41f8e16d5d2a777919d6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/plugins/multimedia/gstreamer/common/qgstvideorenderersink.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink.cpp b/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink.cpp
index e7956c4c0..fec8d63e1 100644
--- a/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink.cpp
+++ b/src/plugins/multimedia/gstreamer/common/qgstvideorenderersink.cpp
@@ -298,6 +298,7 @@ bool QGstVideoRenderer::handleEvent(QMutexLocker<QMutex> *locker)
if (m_sink && !m_flushed)
m_sink->setVideoFrame(QVideoFrame());
m_flushed = true;
+ locker->relock();
}
} else if (m_stop) {
m_stop = false;