libavformat/mov.c:193: error: Integer Overflow L2
  ([-oo, -1+max(9223372036854775807, `atom.size`)] + 8):signed64.

libavformat/mov.c:168:1: <LHS trace>
166. static const MOVParseTableEntry mov_default_parse_table[];
167. 
168. static int mov_read_default(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
     ^
169. {
170.     int64_t total_size = 0;

libavformat/mov.c:168:1: Parameter `atom.size`
166. static const MOVParseTableEntry mov_default_parse_table[];
167. 
168. static int mov_read_default(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
     ^
169. {
170.     int64_t total_size = 0;

libavformat/mov.c:186:9: Assignment
184.             a.type = get_le32(pb);
185.         }
186.         total_size += 8;
             ^
187.         a.offset += 8;
188.         dprintf(c->fc, "type: %08x  %.4s  sz: %"PRIx64"  %"PRIx64"   %"PRIx64"\n",

libavformat/mov.c:193:13: Binary operation: ([-oo, -1+max(9223372036854775807, atom.size)] + 8):signed64
191.             a.size = get_be64(pb) - 8;
192.             a.offset += 8;
193.             total_size += 8;
                 ^
194.         }
195.         if (a.size == 0) {
