element: fix pad cleanup in dispose
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 6 Jun 2012 13:29:49 +0000 (15:29 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 6 Jun 2012 13:33:57 +0000 (15:33 +0200)
commit6758e5f00d2c4aba67d517cfa0dba17e5029fc3b
treeb4e00b70e9685e3c1abacf93bca0551b822f74aa
parent738cf12d9646c6365d29aa4187e3b23f3a7c26c5
element: fix pad cleanup in dispose

In the dispose handler we first need to release all the request pads and then
remove the remaining pads. This is because it is possible that releasing the
request pad might also cleanly remove some of the other dynamic pads, like
what rtpsession does.

https://bugzilla.gnome.org/show_bug.cgi?id=677436
gst/gstelement.c