forward patch from ffmpeg,
fixes http://bugzilla.libav.org/show_bug.cgi?id=500
>From 68755a1adefd0e3f2356c85e4d3bd435a01118ae Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <[email protected]>
Date: Mon, 8 Apr 2013 19:36:01 +0200
Subject: [PATCH] Fix reading wav files with odd-length chunks.

Fixes ticket #2417.
---
 libavformat/wavdec.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c
index 782fa64..2f3999a 100644
--- a/libavformat/wavdec.c
+++ b/libavformat/wavdec.c
@@ -268,6 +268,8 @@ static int wav_read_header(AVFormatContext *s)
     for (;;) {
         AVStream *vst;
         size = next_tag(pb, &tag);
+        if (size & 1)
+            size += 1;
         next_tag_ofs = avio_tell(pb) + size;
 
         if (url_feof(pb))
-- 
1.7.10.4

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to