From 22a138b71687cfc9d995ae38cacf6d756fa7789f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 25 Aug 2014 16:22:46 +0300 Subject: [PATCH] decodebin: Initialize local variables for every retry --- gst/playback/gstdecodebin2.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 2ac1c0f..4fa6bd7 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -4020,12 +4020,17 @@ debug_sticky_event (GstPad * pad, GstEvent ** event, gpointer user_data) static gboolean gst_decode_bin_expose (GstDecodeBin * dbin) { - GList *tmp, *endpads = NULL; - gboolean missing_plugin = FALSE; - gboolean already_exposed = TRUE; - gboolean last_group = TRUE; + GList *tmp, *endpads; + gboolean missing_plugin; + gboolean already_exposed; + gboolean last_group; retry: + endpads = NULL; + missing_plugin = FALSE; + already_exposed = TRUE; + last_group = TRUE; + GST_DEBUG_OBJECT (dbin, "Exposing currently active chains/groups"); /* Don't expose if we're currently shutting down */ -- 2.7.4