[FFmpeg-devel] [PATCH] lavf/wavdec: skip padding byte
Matthieu Bouron
matthieu.bouron at gmail.com
Mon Apr 8 19:05:58 CEST 2013
Fixes ticket #2417.
---
libavformat/wavdec.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c
index 782fa64..a561958 100644
--- a/libavformat/wavdec.c
+++ b/libavformat/wavdec.c
@@ -354,6 +354,10 @@ static int wav_read_header(AVFormatContext *s)
break;
}
+ /* skip padding byte */
+ if (next_tag_ofs < INT64_MAX && next_tag_ofs & 1)
+ next_tag_ofs += 1;
+
/* seek to next tag unless we know that we'll run into EOF */
if ((avio_size(pb) > 0 && next_tag_ofs >= avio_size(pb)) ||
avio_seek(pb, next_tag_ofs, SEEK_SET) < 0) {
--
1.8.2
More information about the ffmpeg-devel
mailing list