From d612f665ce26449919bcc329211fb3d423b56862 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 5 May 2006 11:33:37 +0000 Subject: [PATCH] gst/playback/gstdecodebin.c: Properly remove ghostpads. Fixes #340392 Original commit message from CVS: * gst/playback/gstdecodebin.c: (cleanup_decodebin): Properly remove ghostpads. Fixes #340392 --- ChangeLog | 5 +++++ gst/playback/gstdecodebin.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 38089cecdc..a720363892 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-05-05 Wim Taymans + + * gst/playback/gstdecodebin.c: (cleanup_decodebin): + Properly remove ghostpads. Fixes #340392 + 2006-05-04 David Schleef * gst/typefind/gsttypefindfunctions.c: diff --git a/gst/playback/gstdecodebin.c b/gst/playback/gstdecodebin.c index bfb34221ce..02ff34dcba 100644 --- a/gst/playback/gstdecodebin.c +++ b/gst/playback/gstdecodebin.c @@ -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;