libavformat/mov.c:409: error: Integer Overflow L2
  ([-oo, 1073741824] × 8):signed32 by call to `ff_mpeg4audio_get_config`.

libavformat/mov.c:397:15: Call
395.         st->codec->codec_id= codec_get_id(ff_mp4_obj_type, object_type_id);
396.         dprintf(c->fc, "esds object type id %d\n", object_type_id);
397.         len = mp4_read_descr(c, pb, &tag);
                   ^
398.         if (tag == MP4DecSpecificDescrTag) {
399.             dprintf(c->fc, "Specific MPEG4 header len=%d\n", len);

libavformat/mov.c:357:11: Call
  355.     int len;
  356.     *tag = get_byte(pb);
  357.     len = mp4_read_descr_len(pb);
                 ^
  358.     dprintf(c->fc, "MPEG4 description: tag=0x%02x len=%d\n", *tag, len);
  359.     return len;

libavformat/mov.c:342:5: Assignment
    340. static int mp4_read_descr_len(ByteIOContext *pb)
    341. {
    342.     int len = 0;
             ^
    343.     int count = 4;
    344.     while (count--) {

libavformat/mov.c:350:5: Assignment
    348.             break;
    349.     }
    350.     return len;
             ^
    351. }
    352. 

libavformat/mov.c:357:5: Assignment
  355.     int len;
  356.     *tag = get_byte(pb);
  357.     len = mp4_read_descr_len(pb);
           ^
  358.     dprintf(c->fc, "MPEG4 description: tag=0x%02x len=%d\n", *tag, len);
  359.     return len;

libavformat/mov.c:359:5: Assignment
  357.     len = mp4_read_descr_len(pb);
  358.     dprintf(c->fc, "MPEG4 description: tag=0x%02x len=%d\n", *tag, len);
  359.     return len;
           ^
  360. }
  361. 

libavformat/mov.c:397:9: Assignment
395.         st->codec->codec_id= codec_get_id(ff_mp4_obj_type, object_type_id);
396.         dprintf(c->fc, "esds object type id %d\n", object_type_id);
397.         len = mp4_read_descr(c, pb, &tag);
             ^
398.         if (tag == MP4DecSpecificDescrTag) {
399.             dprintf(c->fc, "Specific MPEG4 header len=%d\n", len);

libavformat/mov.c:406:13: Assignment
404.                 return AVERROR(ENOMEM);
405.             get_buffer(pb, st->codec->extradata, len);
406.             st->codec->extradata_size = len;
                 ^
407.             if (st->codec->codec_id == CODEC_ID_AAC) {
408.                 MPEG4AudioConfig cfg;

libavformat/mov.c:409:17: Call
407.             if (st->codec->codec_id == CODEC_ID_AAC) {
408.                 MPEG4AudioConfig cfg;
409.                 ff_mpeg4audio_get_config(&cfg, st->codec->extradata,
                     ^
410.                                          st->codec->extradata_size);
411.                 if (cfg.chan_config > 7)

libavcodec/mpeg4audio.c:49:1: <LHS trace>
47. }
48. 
49. int ff_mpeg4audio_get_config(MPEG4AudioConfig *c, const uint8_t *buf, int buf_size)
    ^
50. {
51.     GetBitContext gb;

libavcodec/mpeg4audio.c:49:1: Parameter `buf_size`
  47. }
  48. 
  49. int ff_mpeg4audio_get_config(MPEG4AudioConfig *c, const uint8_t *buf, int buf_size)
      ^
  50. {
  51.     GetBitContext gb;

libavcodec/mpeg4audio.c:54:5: Binary operation: ([-oo, 1073741824] × 8):signed32 by call to `ff_mpeg4audio_get_config` 
  52.     int specific_config_bitindex;
  53. 
  54.     init_get_bits(&gb, buf, buf_size*8);
          ^
  55.     c->object_type = get_object_type(&gb);
  56.     c->sample_rate = get_sample_rate(&gb, &c->sampling_index);
