gst/playback/gstdecodebin.c: Properly remove ghostpads. Fixes #340392
authorWim Taymans <wim.taymans@gmail.com>
Fri, 5 May 2006 11:33:37 +0000 (11:33 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 5 May 2006 11:33:37 +0000 (11:33 +0000)
Original commit message from CVS:
* gst/playback/gstdecodebin.c: (cleanup_decodebin):
Properly remove ghostpads. Fixes #340392

ChangeLog
gst/playback/gstdecodebin.c

index 38089ce..a720363 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-05  Wim Taymans  <wim@fluendo.com>
+
+       * gst/playback/gstdecodebin.c: (cleanup_decodebin):
+       Properly remove ghostpads. Fixes #340392
+
 2006-05-04  David Schleef  <ds@schleef.org>
 
        * gst/typefind/gsttypefindfunctions.c:
index bfb3422..02ff34d 100644 (file)
@@ -1353,6 +1353,7 @@ cleanup_decodebin (GstDecodeBin * decode_bin)
   }
   gst_iterator_free (elem_it);
 
+  done = FALSE;
   gpad_it = gst_element_iterate_pads (GST_ELEMENT (decode_bin));
   while (!done) {
     GstPad *pad = NULL;