libavcodec/mpegaudiodec.c:821: error: Buffer Overrun L2
  Offset: [0, 37] Size: 36.

libavcodec/mpegaudiodec.c:793:10: <Offset trace>
791. 
792.     /* samples */
793.     for (k = 0; k < 3; k++) {
              ^
794.         for (l = 0; l < 12; l += 3) {
795.             j = 0;

libavcodec/mpegaudiodec.c:793:10: Assignment
791. 
792.     /* samples */
793.     for (k = 0; k < 3; k++) {
              ^
794.         for (l = 0; l < 12; l += 3) {
795.             j = 0;

libavcodec/mpegaudiodec.c:709:1: <Length trace>
707. }
708. 
709. static int mp_decode_layer2(MPADecodeContext *s)
     ^
710. {
711.     int sblimit; /* number of used subbands */

libavcodec/mpegaudiodec.c:709:1: Parameter `s->sb_samples[*][*]`
707. }
708. 
709. static int mp_decode_layer2(MPADecodeContext *s)
     ^
710. {
711.     int sblimit; /* number of used subbands */

libavcodec/mpegaudiodec.c:821:33: Array access: Offset: [0, 37] Size: 36
819.                                 v = get_bits(&s->gb, bits);
820.                                 v = l1_unscale(bits - 1, v, scale);
821.                                 s->sb_samples[ch][k * 12 + l + m][i] = v;
                                     ^
822.                             }
823.                         }
