Commit 3fd5a75b authored by Michael Niedermayer's avatar Michael Niedermayer

id3v2.4.0 uses syncsafe integers for sizes of frames.

Fixes issue1234
Fixes regression introduced in r19275

Originally committed as revision 19291 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 29024501
......@@ -155,7 +155,10 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
while (len >= taghdrlen) {
if (isv34) {
tag = get_be32(s->pb);
if(version==3){
tlen = get_be32(s->pb);
}else
tlen = get_size(s->pb, 4);
get_be16(s->pb); /* flags */
} else {
tag = get_be24(s->pb);
......
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