Backport of "playback : Fix a variety of races" into 1.24
requested to merge gstreamer-backport-bot/gstreamer:mr-7609-backport-into-1.24-playback-races into 1.24
Backport of !7609 (merged) "playback : Fix a variety of races".
Commits:
-
e1e48b9f
decodebin3: Free pending events on input pads when unlinking -
cb25b1e9
uridecodebin3: Use lock when checking input/output items -
f130382b
parsebin: Set stream collection on pad before exposing it -
c9712621
urisourcebin: Streamline event forwarding code -
b2c0f490
urisourcebin: Set pad probe before linking pad -
189cbe7f
urisourcebin: Don't remove probe if not present