X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fasfdec.c;h=74133d9a57962eba7bf227727daf2b8fac417ba5;hb=a9a1bc56abf1fa79104996bf7b98b12ca42cd32c;hp=f274520cdcc3230162e55fae93dc942922a8cfb8;hpb=b7e9eea31f3e60dc506cf52bb78f0d9f679cb3bd;p=ffmpeg diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c index f274520cdcc..74133d9a579 100644 --- a/libavformat/asfdec.c +++ b/libavformat/asfdec.c @@ -95,8 +95,8 @@ static const AVClass asf_class = { #include #define ASF_MAX_STREAMS 127 -#define FRAME_HEADER_SIZE 17 -// Fix Me! FRAME_HEADER_SIZE may be different. +#define FRAME_HEADER_SIZE 16 +// Fix Me! FRAME_HEADER_SIZE may be different. (17 is known to be too large) #ifdef DEBUG static const ff_asf_guid stream_bitrate_guid = { /* (http://get.to/sdp) */ @@ -1362,7 +1362,7 @@ static void asf_build_simple_index(AVFormatContext *s, int stream_index) last_pos=pos; } } - asf->index_read= ict > 0; + asf->index_read= ict > 1; } avio_seek(s->pb, current_pos, SEEK_SET); }