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

libavcodec/mpegaudiodec.c:1913:1: Parameter `s->mdct_buf[*]`
1911. 
1912. /* main layer3 decoding function */
1913. static int mp_decode_layer3(MPADecodeContext *s)
      ^
1914. {
1915.     int nb_granules, main_data_begin, private_bits;

libavcodec/mpegaudiodec.c:2149:13: Call
2147.             reorder_block(s, g);
2148.             compute_antialias(s, g);
2149.             compute_imdct(s, g, &s->sb_samples[ch][18 * gr][0], s->mdct_buf[ch]);
                  ^
2150.         }
2151.     } /* gr */

libavcodec/mpegaudiodec.c:1879:13: <Offset trace>
1877.         }
1878.         imdct12(out2, ptr + 0);
1879.         for(i=0;i<6;i++) {
                  ^
1880.             *out_ptr     = MULH3(out2[i    ], win[i    ], 1) + buf[i + 6*1];
1881.             buf[i + 6*2] = MULH3(out2[i + 6], win[i + 6], 1);

libavcodec/mpegaudiodec.c:1879:13: Assignment
  1877.         }
  1878.         imdct12(out2, ptr + 0);
  1879.         for(i=0;i<6;i++) {
                    ^
  1880.             *out_ptr     = MULH3(out2[i    ], win[i    ], 1) + buf[i + 6*1];
  1881.             buf[i + 6*2] = MULH3(out2[i + 6], win[i + 6], 1);

libavcodec/mpegaudiodec.c:1821:1: <Length trace>
1819. }
1820. 
1821. static void compute_imdct(MPADecodeContext *s,
      ^
1822.                           GranuleDef *g,
1823.                           INTFLOAT *sb_samples,

libavcodec/mpegaudiodec.c:1821:1: Parameter `*mdct_buf`
  1819. }
  1820. 
  1821. static void compute_imdct(MPADecodeContext *s,
        ^
  1822.                           GranuleDef *g,
  1823.                           INTFLOAT *sb_samples,

libavcodec/mpegaudiodec.c:1852:5: Assignment
  1850.     }
  1851. 
  1852.     buf = mdct_buf;
            ^
  1853.     ptr = g->sb_hybrid;
  1854.     for(j=0;j<mdct_long_end;j++) {

libavcodec/mpegaudiodec.c:1881:13: Array access: Offset: [12, +oo] (⇐ [0, +oo] + [12, 17]) Size: 2 by call to `compute_imdct` 
  1879.         for(i=0;i<6;i++) {
  1880.             *out_ptr     = MULH3(out2[i    ], win[i    ], 1) + buf[i + 6*1];
  1881.             buf[i + 6*2] = MULH3(out2[i + 6], win[i + 6], 1);
                    ^
  1882.             out_ptr += SBLIMIT;
  1883.         }
