store asf streaming bitrates consistently
authorBjörn Axelsson <gecko@acc.umu.se>
Fri, 17 Aug 2007 06:49:43 +0000 (06:49 +0000)
committerBenoit Fouet <benoit.fouet@free.fr>
Fri, 17 Aug 2007 06:49:43 +0000 (06:49 +0000)
patch by Björn Axelsson: [bjorn axelsson intinor se]

Originally committed as revision 10130 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/asf.c

index 1f5e9df..4aa98f6 100644 (file)
@@ -370,7 +370,7 @@ static int asf_read_header(AVFormatContext *s, AVFormatParameters *ap)
                 bitrate= get_le32(pb);
                 stream_id= (flags & 0x7f);
 //                av_log(NULL, AV_LOG_ERROR, "flags: 0x%x stream id %d, bitrate %d\n", flags, stream_id, bitrate);
-                asf->stream_bitrates[stream_id-1]= bitrate;
+                asf->stream_bitrates[stream_id]= bitrate;
             }
        } else if (!memcmp(&g, &extended_content_header, sizeof(GUID))) {
                 int desc_count, i;