Backport of "systemclock: Fix lock order violation and some cleanup" into 1.24
requested to merge gstreamer-backport-bot/gstreamer:mr-7994-backport-into-1.24-sysclock-lock-order into 1.24
Backport of !7994 (merged) "systemclock: Fix lock order violation and some cleanup".
Commits:
-
37b9bfdd
systemclock: Use a flag while waiting for the async thread to start -
44471147
systemclock: Remove confusing conditional unlock -
ec698179
systemclock: Get rid of conditional unlocking of the clock entries -
1ee349f9
systemclock: Don't keep the clock entry locked while getting the time from the clock