libavcodec/adpcm.c:1148: error: Buffer Overrun L2
  Offset: [0, 3] Size: 2.

libavcodec/adpcm.c:1147:14: <Offset trace>
1145. 
1146.         /* Initialize the previous sample.  */
1147.         for (i = 0; i < 4; i++)
                   ^
1148.             prev[0][i] = (int16_t)bytestream_get_be16(&src);
1149. 

libavcodec/adpcm.c:1147:14: Assignment
1145. 
1146.         /* Initialize the previous sample.  */
1147.         for (i = 0; i < 4; i++)
                   ^
1148.             prev[0][i] = (int16_t)bytestream_get_be16(&src);
1149. 

libavcodec/adpcm.c:509:1: <Length trace>
507.     }
508. 
509. static int adpcm_decode_frame(AVCodecContext *avctx, void *data,
     ^
510.                               int *got_frame_ptr, AVPacket *avpkt)
511. {

libavcodec/adpcm.c:509:1: Array declaration
507.     }
508. 
509. static int adpcm_decode_frame(AVCodecContext *avctx, void *data,
     ^
510.                               int *got_frame_ptr, AVPacket *avpkt)
511. {

libavcodec/adpcm.c:1148:13: Array access: Offset: [0, 3] Size: 2
1146.         /* Initialize the previous sample.  */
1147.         for (i = 0; i < 4; i++)
1148.             prev[0][i] = (int16_t)bytestream_get_be16(&src);
                  ^
1149. 
1150.         for (ch = 0; ch <= st; ch++) {
