Backport of "audioaggregator: Make access to the pad list thread-safe while mixing" into 1.22
requested to merge tpm/gstreamer:mr-5510-backport-into-1.22-audioaggregator-pad-race-conditions into 1.22
Backport of !5510 (merged) "audioaggregator: Make access to the pad list thread-safe while mixing".
Commits:
- f7d4ea6e audioaggregator: Make access to the pad list thread-safe while mixing
- 70ee7293 aggregator: Take pad lock while releasing buffers when removing pads
- 35c3689c aggregator: Also release clipped buffer when releasing an aggregator pad
- 9e51f1f1 aggregator: Allow passing unparented pads to gst_aggregator_pad_is_inactive()