From 65d09c1495ec9093ab95b7539671b48b3c4c9305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 12 Mar 2016 19:46:44 +0200 Subject: decodebin: Don't check twice if the decode chain is complete in pad_added_cb() expose_pad() already does the same. https://bugzilla.gnome.org/show_bug.cgi?id=763491 --- gst/playback/gstdecodebin2.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index a3bc61947..73aa258ba 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -2930,18 +2930,6 @@ pad_added_cb (GstElement * element, GstPad * pad, GstDecodeChain * chain) if (caps) gst_caps_unref (caps); - EXPOSE_LOCK (dbin); - if (dbin->decode_chain) { - if (gst_decode_chain_is_complete (dbin->decode_chain)) { - GST_LOG_OBJECT (dbin, - "That was the last dynamic object, now attempting to expose the group"); - if (!gst_decode_bin_expose (dbin)) - GST_WARNING_OBJECT (dbin, "Couldn't expose group"); - } - } else { - GST_DEBUG_OBJECT (dbin, "No decode chain, new pad ignored"); - } - EXPOSE_UNLOCK (dbin); GST_PAD_STREAM_UNLOCK (pad); } -- cgit v1.2.1