consitencychecker: don't fail on multiple flush_start events
authorStefan Sauer <ensonic@users.sf.net>
Fri, 2 Mar 2012 11:16:03 +0000 (12:16 +0100)
committerStefan Sauer <ensonic@users.sf.net>
Fri, 2 Mar 2012 11:16:03 +0000 (12:16 +0100)
This seems to be okay after a irc discussion.

libs/gst/check/gstconsistencychecker.c

index d916ef1..242f949 100644 (file)
@@ -71,9 +71,9 @@ source_pad_data_cb (GstPad * pad, GstMiniObject * data,
     GST_DEBUG_OBJECT (pad, "%s", GST_EVENT_TYPE_NAME (event));
     switch (GST_EVENT_TYPE (event)) {
       case GST_EVENT_FLUSH_START:
-        /* FIXME : not 100% sure about whether getting two flush_start in a row
-         * is valid */
-        fail_if (consist->flushing, "Received another FLUSH_START");
+        /* getting two flush_start in a row seems to be okay
+           fail_if (consist->flushing, "Received another FLUSH_START");
+         */
         consist->flushing = TRUE;
         break;
       case GST_EVENT_FLUSH_STOP: