summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-04-18 18:19:12 +0200
committerEdward Hervey <bilboed@bilboed.com>2009-04-18 18:51:28 +0200
commitb28c6ca0fbe9efca3a28b139df5f796149f21f63 (patch)
tree66241c0d5d8c95eb34a02ca8cce30737939d039b
parent1086c63827088e25c978f53bb56f8cc5631825c5 (diff)
matroskademux: Remove useless variable.
iret was never read outside of that loop, and is always being exited if iret was != GST_FLOW_OK anyway.
-rw-r--r--gst/matroska/matroska-demux.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c
index 518b48b64..284313c80 100644
--- a/gst/matroska/matroska-demux.c
+++ b/gst/matroska/matroska-demux.c
@@ -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;
}