diff --git a/libavformat/mov.c b/libavformat/mov.c index 7f7c0e13d89844fdfecb76f8bd62ab065e78dcb3..52c2503b2b648aa5131c8c9181251efb53ea20ea 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -696,6 +696,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;