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

libavformat/mov.c:3005:1: <LHS trace>
3003. };
3004. 
3005. static int mov_read_default(MOVContext *c, AVIOContext *pb, MOVAtom atom)
      ^
3006. {
3007.     int64_t total_size = 0;

libavformat/mov.c:3005:1: Parameter `atom.size`
3003. };
3004. 
3005. static int mov_read_default(MOVContext *c, AVIOContext *pb, MOVAtom atom)
      ^
3006. {
3007.     int64_t total_size = 0;

libavformat/mov.c:3023:9: Assignment
3021.         av_log(c->fc, AV_LOG_TRACE, "type: %08x '%.4s' parent:'%.4s' sz: %"PRId64" %"PRId64" %"PRId64"\n",
3022.                 a.type, (char*)&a.type, (char*)&atom.type, a.size, total_size, atom.size);
3023.         total_size += 8;
              ^
3024.         if (a.size == 1) { /* 64 bit extended size */
3025.             a.size = avio_rb64(pb) - 8;

libavformat/mov.c:3026:13: Binary operation: ([-oo, -1+max(9223372036854775807, atom.size)] + 8):signed64
3024.         if (a.size == 1) { /* 64 bit extended size */
3025.             a.size = avio_rb64(pb) - 8;
3026.             total_size += 8;
                  ^
3027.         }
3028.         if (a.size == 0) {
