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
..
2021-09-26 01:07:02 +01:00
2021-09-28 10:11:15 +10:00
2021-09-28 10:11:15 +10:00
2021-09-28 10:11:15 +10:00
2021-09-26 01:07:02 +01:00
2020-05-02 09:55:12 +00:00
2021-01-14 19:16:01 +00:00
2020-07-25 13:44:26 +01:00
2021-06-30 10:01:04 -04:00
2020-04-03 10:15:09 +02:00
2020-10-26 12:13:12 +00:00
2021-08-26 15:59:08 +03:00
2020-05-31 11:11:18 +01:00
2020-11-16 19:23:20 +00:00
2021-08-08 19:42:24 +01:00
2021-08-24 20:52:06 +00:00