qmlglsrc: Fix deadlock when stopping
authorMatthias Fuchs <matthias1.fuchs@zeiss.com>
Fri, 11 Mar 2022 14:13:21 +0000 (15:13 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 6 Apr 2022 10:54:51 +0000 (10:54 +0000)
commit42ec223f94edf16f88185ed93d6f765b76363146
tree9d5f92c340215665e227e976ae5abd5eb0c1c0da
parent80e83089b58335bfdf3733f9982098c1ea5dbb5d
qmlglsrc: Fix deadlock when stopping

This fix makes sure that streaming thread stops waiting when the
qmlglsrc element transitions from playing to paused.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2115>
subprojects/gst-plugins-good/ext/qt/gstqtsrc.cc
subprojects/gst-plugins-good/ext/qt/qtwindow.cc
subprojects/gst-plugins-good/ext/qt/qtwindow.h