matroskademux: Remove useless variable.
authorEdward Hervey <bilboed@bilboed.com>
Sat, 18 Apr 2009 16:19:12 +0000 (18:19 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Sat, 18 Apr 2009 16:51:28 +0000 (18:51 +0200)
iret was never read outside of that loop, and is always being exited if
iret was != GST_FLOW_OK anyway.

gst/matroska/matroska-demux.c

index 518b48b..284313c 100644 (file)
@@ -4712,7 +4712,6 @@ gst_matroska_demux_loop_stream_parse_id (GstMatroskaDemux * demux,
          */
         if (!demux->tracks_parsed) {
           GstEbmlLevel *level;
-          GstFlowReturn iret = GST_FLOW_OK;
           guint32 iid;
           guint level_up;
           guint64 before_pos;
@@ -4733,19 +4732,17 @@ gst_matroska_demux_loop_stream_parse_id (GstMatroskaDemux * demux,
           ebml->level = g_list_prepend (ebml->level, level);
 
           /* Search Tracks element */
-          while (iret == GST_FLOW_OK) {
-            if ((iret = gst_ebml_read_skip (ebml)) != GST_FLOW_OK)
+          while (TRUE) {
+            if (gst_ebml_read_skip (ebml) != GST_FLOW_OK)
               break;
 
-            if ((iret =
-                    gst_ebml_peek_id (ebml, &demux->level_up,
-                        &iid)) != GST_FLOW_OK)
+            if (gst_ebml_peek_id (ebml, &demux->level_up, &iid) != GST_FLOW_OK)
               break;
 
             if (iid != GST_MATROSKA_ID_TRACKS)
               continue;
 
-            iret = gst_matroska_demux_parse_tracks (demux);
+            gst_matroska_demux_parse_tracks (demux);
             break;
           }