mpegtbase: Small rewrite
authorEdward Hervey <edward@collabora.com>
Tue, 13 May 2014 11:54:23 +0000 (13:54 +0200)
committerEdward Hervey <edward@collabora.com>
Tue, 13 May 2014 11:54:23 +0000 (13:54 +0200)
Setting done was useless anyway

gst/mpegtsdemux/mpegtsbase.c

index bd105c88146ac4c52acf218d4ac557c32611ff0f..0fef7c720d40fff91a61ccf75ddd97091d7b0d47 100644 (file)
@@ -1194,12 +1194,10 @@ mpegts_base_scan (MpegTSBase * base)
     GST_DEBUG ("Grabbing %d => %d", i * 65536, 65536);
 
     ret = gst_pad_pull_range (base->sinkpad, i * 65536, 65536, &buf);
-    if (G_UNLIKELY (ret == GST_FLOW_EOS)) {
-      done = TRUE;
+    if (G_UNLIKELY (ret == GST_FLOW_EOS))
       break;
-    } else if (G_UNLIKELY (ret != GST_FLOW_OK)) {
+    if (G_UNLIKELY (ret != GST_FLOW_OK))
       goto beach;
-    }
 
     /* Push to packetizer */
     mpegts_packetizer_push (base->packetizer, buf);
@@ -1247,12 +1245,10 @@ mpegts_base_scan (MpegTSBase * base)
     GST_DEBUG ("Grabbing %" G_GUINT64_FORMAT " => %d", seek_pos, 65536);
 
     ret = gst_pad_pull_range (base->sinkpad, seek_pos, 65536, &buf);
-    if (G_UNLIKELY (ret == GST_FLOW_EOS)) {
-      done = TRUE;
+    if (G_UNLIKELY (ret == GST_FLOW_EOS))
       break;
-    } else if (G_UNLIKELY (ret != GST_FLOW_OK)) {
+    if (G_UNLIKELY (ret != GST_FLOW_OK))
       goto beach;
-    }
 
     /* Push to packetizer */
     mpegts_packetizer_push (base->packetizer, buf);