Commit 94e9ea8a authored by bcoudurier's avatar bcoudurier

dont skip too many bytes if tag is TAG_STREAMHEAD2 and mp3

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@7408 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 7ce1407b
......@@ -822,13 +822,10 @@ static int swf_read_header(AVFormatContext *s, AVFormatParameters *ap)
get_byte(pb);
v = get_byte(pb);
swf->samples_per_frame = get_le16(pb);
if (len!=4)
if (len > 4)
url_fskip(pb,len-4);
/* if mp3 streaming found, OK */
if ((v & 0x20) != 0) {
if ( tag == TAG_STREAMHEAD2 ) {
get_le16(pb);
}
ast = av_new_stream(s, 1);
if (!ast)
return -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment