matroskadec: move declaration to upper block
authorAurelien Jacobs <aurel@gnuage.org>
Tue, 5 Aug 2008 00:40:49 +0000 (00:40 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Tue, 5 Aug 2008 00:40:49 +0000 (00:40 +0000)
Originally committed as revision 14568 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/matroskadec.c

index abd8cc2..2be38bd 100644 (file)
@@ -1512,10 +1512,12 @@ matroska_read_header (AVFormatContext    *s,
                       AVFormatParameters *ap)
 {
     MatroskaDemuxContext *matroska = s->priv_data;
+    MatroskaTrack *tracks;
     EbmlList *index_list;
     MatroskaIndex *index;
     int i, j, last_level, res = 0;
     Ebml ebml = { 0 };
+    AVStream *st;
     uint32_t id;
 
     matroska->ctx = s;
@@ -1642,10 +1644,7 @@ matroska_read_header (AVFormatContext    *s,
         return -1;
 
     {
-        MatroskaTrack *tracks = matroska->tracks.elem;
-        int i, j;
-        AVStream *st;
-
+        tracks = matroska->tracks.elem;
         for (i=0; i < matroska->tracks.nb_elem; i++) {
             MatroskaTrack *track = &tracks[i];
             enum CodecID codec_id = CODEC_ID_NONE;