GNOME Bugzilla – Bug 594248
Use locked-state on internal rtp-bin to avoid shutdown-state-race
Last modified: 2009-09-08 10:43:48 UTC
Created attachment 142546 [details] [review] patch When rtpbin is going from PLAYING to NULL, it will set state on its internal bins (session and demux). If those internal bins are already in NULL as a result of freeing the request-pads, they will be brought back up again. This can easily be solved by setting locked state on the bins prior to setting them to NULL.
commit e08e610db0d5e9f7e4d5d5c42b026b2853b1321d Author: Havard Graff <havard.graff@tandberg.com> Date: Mon Aug 31 18:46:51 2009 +0200 rtpbin: use locked state on internal bins Set the locked state on internal elements to make sure that they don't change back to another state when shutting down. Fixes #594248