[SCM] libav/experimental: Many mp3s seem to contain padding after id3 tags that is not considered in the tag size. Skip this to make the format probing quicker.
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 17:02:05 UTC 2013
The following commit has been merged in the experimental branch:
commit 5692ed3ad4b6ce25ce6ffb64a0ce33265623c21c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Feb 28 16:40:17 2010 +0000
Many mp3s seem to contain padding after id3 tags that is not considered in the
tag size. Skip this to make the format probing quicker.
Originally committed as revision 22111 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/libavformat/mp3.c b/libavformat/mp3.c
index 4579773..a111b19 100644
--- a/libavformat/mp3.c
+++ b/libavformat/mp3.c
@@ -45,10 +45,12 @@ static int mp3_read_probe(AVProbeData *p)
if(ff_id3v2_match(buf0)) {
buf0 += ff_id3v2_tag_len(buf0);
}
+ end = p->buf + p->buf_size - sizeof(uint32_t);
+ while(buf0 < end && !*buf0)
+ buf0++;
max_frames = 0;
buf = buf0;
- end = p->buf + p->buf_size - sizeof(uint32_t);
for(; buf < end; buf= buf2+1) {
buf2 = buf;
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list