gstreamer/subprojects/gst-plugins-base/gst
Jan Schmidt 33ad1cdc5e playbin3: Avoid group deactivation deadlock.
Change locking around group deactivation to avoid deadlocks
when shutting down exactly as a buffering message arrives.

The PLAYBIN3_LOCK now protects the active field of the
source group. Everything else is still protected by the
source-group-lock.

Also properly protect group switching operations with
the PLAYBIN3_LOCK everywhere.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1049>
2021-10-08 15:49:41 +00:00
..
adder
app
audioconvert
audiomixer
audiorate
audioresample
audiotestsrc
compositor
encoding Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gio
overlaycomposition
pbtypes
playback playbin3: Avoid group deactivation deadlock. 2021-10-08 15:49:41 +00:00
rawparse
subparse
tcp
typefind
videoconvert
videorate
videoscale
videotestsrc
volume
meson.build