diff --git a/gst/aiff/aiffparse.c b/gst/aiff/aiffparse.c index 3d9756ce77..78854ae741 100644 --- a/gst/aiff/aiffparse.c +++ b/gst/aiff/aiffparse.c @@ -1805,11 +1805,6 @@ gst_aiff_parse_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) GST_DEBUG_OBJECT (aiff, "received segment %" GST_SEGMENT_FORMAT, &segment); - if (aiff->state != AIFF_PARSE_DATA) { - GST_DEBUG_OBJECT (aiff, "still starting, eating event"); - goto exit; - } - /* now we are either committed to TIME or BYTE format, * and we only expect a BYTE segment, e.g. following a seek */ if (segment.format == GST_FORMAT_BYTES) {