mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
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
This commit is contained in:
parent
001c7f04a0
commit
65d09c1495
1 changed files with 0 additions and 12 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue