libavcodec/mpegaudiodec.c:2190: error: Buffer Overrun L1
  Offset: [12, +oo] (⇐ [0, +oo] + [12, 17]) Size: 2 by call to `compute_imdct`.

libavcodec/mpegaudiodec.c:1954:1: Parameter `s->mdct_buf[*]`
1952. 
1953. /* main layer3 decoding function */
1954. static int mp_decode_layer3(MPADecodeContext *s)
      ^
1955. {
1956.     int nb_granules, main_data_begin, private_bits;

libavcodec/mpegaudiodec.c:2190:13: Call
2188.             reorder_block(s, g);
2189.             s->compute_antialias(s, g);
2190.             compute_imdct(s, g, &s->sb_samples[ch][18 * gr][0], s->mdct_buf[ch]);
                  ^
2191.         }
2192.     } /* gr */

libavcodec/mpegaudiodec.c:1920:13: <Offset trace>
1918.         }
1919.         imdct12(out2, ptr + 0);
1920.         for(i=0;i<6;i++) {
                  ^
1921.             *out_ptr = MULH(out2[i], win[i]) + buf[i + 6*1];
1922.             buf[i + 6*2] = MULH(out2[i + 6], win[i + 6]);

libavcodec/mpegaudiodec.c:1920:13: Assignment
  1918.         }
  1919.         imdct12(out2, ptr + 0);
  1920.         for(i=0;i<6;i++) {
                    ^
  1921.             *out_ptr = MULH(out2[i], win[i]) + buf[i + 6*1];
  1922.             buf[i + 6*2] = MULH(out2[i + 6], win[i + 6]);

libavcodec/mpegaudiodec.c:1863:1: <Length trace>
1861. }
1862. 
1863. static void compute_imdct(MPADecodeContext *s,
      ^
1864.                           GranuleDef *g,
1865.                           int32_t *sb_samples,

libavcodec/mpegaudiodec.c:1863:1: Parameter `*mdct_buf`
  1861. }
  1862. 
  1863. static void compute_imdct(MPADecodeContext *s,
        ^
  1864.                           GranuleDef *g,
  1865.                           int32_t *sb_samples,

libavcodec/mpegaudiodec.c:1893:5: Assignment
  1891.     }
  1892. 
  1893.     buf = mdct_buf;
            ^
  1894.     ptr = g->sb_hybrid;
  1895.     for(j=0;j<mdct_long_end;j++) {

libavcodec/mpegaudiodec.c:1922:13: Array access: Offset: [12, +oo] (⇐ [0, +oo] + [12, 17]) Size: 2 by call to `compute_imdct` 
  1920.         for(i=0;i<6;i++) {
  1921.             *out_ptr = MULH(out2[i], win[i]) + buf[i + 6*1];
  1922.             buf[i + 6*2] = MULH(out2[i + 6], win[i + 6]);
                    ^
  1923.             out_ptr += SBLIMIT;
  1924.         }
