export 4xm video version
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 13 Aug 2007 00:44:35 +0000 (00:44 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 13 Aug 2007 00:44:35 +0000 (00:44 +0000)
Originally committed as revision 10092 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/4xm.c

index 4c52f8a..94bd025 100644 (file)
@@ -138,7 +138,6 @@ static int fourxm_read_header(AVFormatContext *s,
             }
             fourxm->width = AV_RL32(&header[i + 36]);
             fourxm->height = AV_RL32(&header[i + 40]);
-            i += 8 + size;
 
             /* allocate a new AVStream */
             st = av_new_stream(s, 0);
@@ -150,10 +149,11 @@ static int fourxm_read_header(AVFormatContext *s,
 
             st->codec->codec_type = CODEC_TYPE_VIDEO;
             st->codec->codec_id = CODEC_ID_4XM;
-            st->codec->codec_tag = 0;  /* no fourcc */
+            st->codec->codec_tag = AV_RL32(&header[i + 16]);
             st->codec->width = fourxm->width;
             st->codec->height = fourxm->height;
 
+            i += 8 + size;
         } else if (fourcc_tag == strk_TAG) {
             /* check that there is enough data */
             if (size != strk_SIZE) {