mpegparse: re-fix flow return handling
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 15 Sep 2010 19:14:47 +0000 (20:14 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 15 Sep 2010 19:19:26 +0000 (20:19 +0100)
Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
-  } while (GST_FLOW_IS_SUCCESS (result));
+  } while (result != GST_FLOW_OK);

gst/mpegstream/gstmpegparse.c

index f80b2bf..ce918a3 100644 (file)
@@ -837,7 +837,7 @@ gst_mpeg_parse_chain (GstPad * pad, GstBuffer * buffer)
           ", total since SCR: %" G_GINT64_FORMAT ", br: %" G_GINT64_FORMAT
           ", next SCR: %" G_GINT64_FORMAT, size, bss, br, mpeg_parse->next_scr);
     }
-  } while (result != GST_FLOW_OK);
+  } while (result == GST_FLOW_OK);
 
   if (result != GST_FLOW_OK) {
     GST_DEBUG_OBJECT (mpeg_parse, "flow: %s", gst_flow_get_name (result));