libavcodec/mpegaudiodec.c:2497: error: Buffer Overrun L1
  Offset: [417, +oo] (⇐ [33, +oo] + 384) Size: 2 by call to `mp_decode_frame`.

libavcodec/mpegaudiodec.c:2491:19: Call
2489.         assert (m != NULL);
2490. 
2491.         header = (AV_RB32(buf) & 0x000fffff) | s->syncword; // patch header
                        ^
2492. 
2493.         if (ff_mpa_check_header(header) < 0) // Bad header, discard block

libavutil/bswap.h:54:1: Parameter `x`
  52. 
  53. #ifndef bswap_32
  54. static av_always_inline av_const uint32_t bswap_32(uint32_t x)
      ^
  55. {
  56.     x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF);

libavutil/bswap.h:56:5: Assignment
  54. static av_always_inline av_const uint32_t bswap_32(uint32_t x)
  55. {
  56.     x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF);
          ^
  57.     x= (x>>16) | (x<<16);
  58.     return x;

libavutil/bswap.h:57:5: Assignment
  55. {
  56.     x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF);
  57.     x= (x>>16) | (x<<16);
          ^
  58.     return x;
  59. }

libavutil/bswap.h:58:5: Assignment
  56.     x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF);
  57.     x= (x>>16) | (x<<16);
  58.     return x;
          ^
  59. }
  60. #endif

libavcodec/mpegaudiodec.c:2491:9: Assignment
2489.         assert (m != NULL);
2490. 
2491.         header = (AV_RB32(buf) & 0x000fffff) | s->syncword; // patch header
              ^
2492. 
2493.         if (ff_mpa_check_header(header) < 0) // Bad header, discard block

libavcodec/mpegaudiodec.c:2496:9: Call
2494.             break;
2495. 
2496.         ff_mpegaudio_decode_header((MPADecodeHeader *)m, header);
              ^
2497.         out_size += mp_decode_frame(m, outptr, buf, fsize);
2498.         buf += fsize;

libavcodec/mpegaudiodecheader.c:39:9: Assignment
  37.     if (header & (1<<20)) {
  38.         s->lsf = (header & (1<<19)) ? 0 : 1;
  39.         mpeg25 = 0;
              ^
  40.     } else {
  41.         s->lsf = 1;

libavcodec/mpegaudiodecheader.c:49:5: Assignment
  47.     sample_rate_index = (header >> 10) & 3;
  48.     sample_rate = ff_mpa_freq_tab[sample_rate_index] >> (s->lsf + mpeg25);
  49.     sample_rate_index += 3 * (s->lsf + mpeg25);
          ^
  50.     s->sample_rate_index = sample_rate_index;
  51.     s->error_protection = ((header >> 16) & 1) ^ 1;

libavcodec/mpegaudiodecheader.c:50:5: Assignment
  48.     sample_rate = ff_mpa_freq_tab[sample_rate_index] >> (s->lsf + mpeg25);
  49.     sample_rate_index += 3 * (s->lsf + mpeg25);
  50.     s->sample_rate_index = sample_rate_index;
          ^
  51.     s->error_protection = ((header >> 16) & 1) ^ 1;
  52.     s->sample_rate = sample_rate;

libavcodec/mpegaudiodec.c:2497:21: Call
2495. 
2496.         ff_mpegaudio_decode_header((MPADecodeHeader *)m, header);
2497.         out_size += mp_decode_frame(m, outptr, buf, fsize);
                          ^
2498.         buf += fsize;
2499.         len -= fsize;

libavcodec/mpegaudiodec.c:2180:1: Parameter `s->synth_buf[*]`
  2178. }
  2179. 
  2180. static int mp_decode_frame(MPADecodeContext *s,
        ^
  2181.                            OUT_INT *samples, const uint8_t *buf, int buf_size)
  2182. {

libavcodec/mpegaudiodec.c:2240:13: Call
  2238.         samples_ptr = samples + ch;
  2239.         for(i=0;i<nb_frames;i++) {
  2240.             ff_mpa_synth_filter(s->synth_buf[ch], &(s->synth_buf_offset[ch]),
                    ^
  2241.                          ff_mpa_synth_window, &s->dither_state,
  2242.                          samples_ptr, s->nb_channels,

libavcodec/mpegaudiodec.c:894:9: <Length trace>
892.     /* we calculate two samples at the same time to avoid one memory
893.        access per two sample */
894.     for(j=1;j<16;j++) {
             ^
895.         sum2 = 0;
896.         p = synth_buf + 16 + j;

libavcodec/mpegaudiodec.c:894:9: Assignment
    892.     /* we calculate two samples at the same time to avoid one memory
    893.        access per two sample */
    894.     for(j=1;j<16;j++) {
                 ^
    895.         sum2 = 0;
    896.         p = synth_buf + 16 + j;

libavcodec/mpegaudiodec.c:898:9: Assignment
    896.         p = synth_buf + 16 + j;
    897.         SUM8P2(sum, MACS, sum2, MLSS, w, w2, p);
    898.         p = synth_buf + 48 - j;
                 ^
    899.         SUM8P2(sum, MLSS, sum2, MLSS, w + 32, w2 + 32, p);
    900. 

libavcodec/mpegaudiodec.c:899:9: Array access: Offset: [417, +oo] (⇐ [33, +oo] + 384) Size: 2 by call to `mp_decode_frame` 
    897.         SUM8P2(sum, MACS, sum2, MLSS, w, w2, p);
    898.         p = synth_buf + 48 - j;
    899.         SUM8P2(sum, MLSS, sum2, MLSS, w + 32, w2 + 32, p);
                 ^
    900. 
    901.         *samples = round_sample(&sum);
