[FFmpeg-cvslog] r22111 - trunk/libavformat/mp3.c
michael
subversion
Sun Feb 28 17:40:17 CET 2010
Author: michael
Date: Sun Feb 28 17:40:17 2010
New Revision: 22111
Log:
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.
Modified:
trunk/libavformat/mp3.c
Modified: trunk/libavformat/mp3.c
==============================================================================
--- trunk/libavformat/mp3.c Sun Feb 28 12:18:04 2010 (r22110)
+++ trunk/libavformat/mp3.c Sun Feb 28 17:40:17 2010 (r22111)
@@ -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;
More information about the ffmpeg-cvslog
mailing list