[FFmpeg-devel] [PATCH] fixes in mpeg audio parsing
Yoav Steinberg
yoav
Thu Nov 13 16:15:25 CET 2008
Michael Niedermayer wrote:
>
>> Index: mp3.c
>> ===================================================================
>> --- mp3.c (revision 15776)
>> +++ mp3.c (working copy)
>> @@ -402,18 +402,21 @@
>> /**
>> * Try to find Xing/Info/VBRI tags and compute duration from info therein
>> */
>> -static void mp3_parse_vbr_tags(AVFormatContext *s, AVStream *st, int64_t base)
>> +static void mp3_parse_vbr_tags(AVFormatContext *s, AVStream *st)
>> {
>> uint32_t v, spf;
>> int frames = -1; /* Total number of frames in file */
>> const int64_t xing_offtbl[2][2] = {{32, 17}, {17,9}};
>> MPADecodeContext c;
>> + int vbrtag_size = 0;
>> + int64_t base = url_ftell(s->pb);
>>
>> v = get_be32(s->pb);
>> if(ff_mpa_check_header(v) < 0)
>> return;
>
> a return here will randomize the file position, and similarly will
> for other returns
take 2.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: skip_id3v1_parse.patch
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20081113/4c6b5457/attachment.asc>
More information about the ffmpeg-devel
mailing list