From 21e3c26ca2a9807383547167f181cae0903650da Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Wed, 25 Oct 2006 20:05:14 +0000 Subject: [PATCH] fix mp3 in swf decoding Originally committed as revision 6792 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/swf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/swf.c b/libavformat/swf.c index 848ca17..bc3b2f9 100644 --- a/libavformat/swf.c +++ b/libavformat/swf.c @@ -854,6 +854,7 @@ static int swf_read_header(AVFormatContext *s, AVFormatParameters *ap) } ast->codec->codec_type = CODEC_TYPE_AUDIO; ast->codec->codec_id = CODEC_ID_MP3; + ast->need_parsing = 1; } } else { url_fskip(pb, len); @@ -896,7 +897,8 @@ static int swf_read_packet(AVFormatContext *s, AVPacket *pkt) for( i=0; inb_streams; i++ ) { st = s->streams[i]; if (st->id == 1) { - av_get_packet(pb, pkt, len); + url_fskip(pb, 4); + av_get_packet(pb, pkt, len-4); pkt->stream_index = st->index; return pkt->size; } -- 2.7.4