Module: libav
Branch: master
Commit: 8c0a865ad96b9e8542051f75b0edc424cb73994e

Author:    Matthieu Bouron <[email protected]>
Committer: Vittorio Giovara <[email protected]>
Date:      Thu Dec  4 19:13:39 2014 +0000

mov: skip version and flags attributes in mov_read_chan()

Fixes decting channel layout for files with uncommon audio, such as
FL and FR in two separate streams. Introduced in 3bab7cd.

CC: [email protected]
Sample-Id: ticket1474.mov
Signed-off-by: Vittorio Giovara <[email protected]>

---

 libavformat/mov.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavformat/mov.c b/libavformat/mov.c
index 13dc94b..95c7106 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -634,6 +634,9 @@ static int mov_read_chan(MOVContext *c, AVIOContext *pb, 
MOVAtom atom)
     if (atom.size < 16)
         return 0;
 
+    /* skip version and flags */
+    avio_skip(pb, 4);
+
     ff_mov_read_chan(c->fc, pb, st, atom.size - 4);
 
     return 0;

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

Reply via email to