Fix locking problems in basesrc and appsrc
Author: Jan Schmidt jan@centricular.com Date: Sat Jul 1 00:41:13 2023 +1000
appsrc: Release priv->lock before pushing segment
Don't hold the private appsrc lock while pushing out a segment
event, which may block indefinitely.
Author: Jan Schmidt jan@centricular.com Date: Sat Jul 1 00:33:56 2023 +1000
basesrc: Don't hold the object lock while pushing an event
Release the object lock before pushing a segment event.