diff --git a/subprojects/gst-plugins-base/gst/playback/gstparsebin.c b/subprojects/gst-plugins-base/gst/playback/gstparsebin.c index 57a1333481..5097cac478 100644 --- a/subprojects/gst-plugins-base/gst/playback/gstparsebin.c +++ b/subprojects/gst-plugins-base/gst/playback/gstparsebin.c @@ -4129,10 +4129,6 @@ gst_parse_pad_stream_start_event (GstParsePad * parsepad, GstEvent * event) caps = gst_pad_get_current_caps (peer); gst_object_unref (peer); } - if (caps == NULL && parsepad->chain && parsepad->chain->start_caps) { - /* Still no caps, use the chain start caps */ - caps = gst_caps_ref (parsepad->chain->start_caps); - } GST_DEBUG_OBJECT (parsepad, "Saw stream_start with no GstStream. Adding one. Caps %"