matroskadec: remove useless dummy_level variable
authorAurelien Jacobs <aurel@gnuage.org>
Tue, 5 Aug 2008 00:40:40 +0000 (00:40 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Tue, 5 Aug 2008 00:40:40 +0000 (00:40 +0000)
Originally committed as revision 14565 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/matroskadec.c

index 4ab712312e607c4951abe6bf671db5a3a7ec5855..5da156e71a1ba31ec64ba18d1e3c28dcd34cab7d 100644 (file)
@@ -1346,7 +1346,6 @@ matroska_execute_seekhead(MatroskaDemuxContext *matroska)
     uint32_t peek_id_cache = matroska->peek_id;
     uint32_t level_up = matroska->level_up;
     offset_t before_pos = url_ftell(matroska->ctx->pb);
-    int dummy_level = 0;
     MatroskaLevel level;
     uint32_t id;
     int i, res;
@@ -1375,7 +1374,6 @@ matroska_execute_seekhead(MatroskaDemuxContext *matroska)
                         level.length = (uint64_t)-1;
                         matroska->levels[matroska->num_levels] = level;
                         matroska->num_levels++;
-                        dummy_level = 1;
 
                         /* check ID */
                         if (!(id = ebml_peek_id (matroska,
@@ -1410,7 +1408,6 @@ matroska_execute_seekhead(MatroskaDemuxContext *matroska)
 
                     finish:
                         /* remove dummy level */
-                        if (dummy_level)
                             while (matroska->num_levels) {
                                 uint64_t length = matroska->levels[--matroska->num_levels].length;
                                 if (length == (uint64_t)-1)