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

libavcodec/adpcm.c:1571:14: <Offset trace>
1569. 
1570.         /* Initialize the previous sample.  */
1571.         for (i = 0; i < 4; i++)
                   ^
1572.             prev[0][i] = (int16_t)bytestream_get_be16(&src);
1573. 

libavcodec/adpcm.c:1571:14: Assignment
1569. 
1570.         /* Initialize the previous sample.  */
1571.         for (i = 0; i < 4; i++)
                   ^
1572.             prev[0][i] = (int16_t)bytestream_get_be16(&src);
1573. 

libavcodec/adpcm.c:879:1: <Length trace>
877.     }
878. 
879. static int adpcm_decode_frame(AVCodecContext *avctx,
     ^
880.                             void *data, int *data_size,
881.                             AVPacket *avpkt)

libavcodec/adpcm.c:879:1: Array declaration
877.     }
878. 
879. static int adpcm_decode_frame(AVCodecContext *avctx,
     ^
880.                             void *data, int *data_size,
881.                             AVPacket *avpkt)

libavcodec/adpcm.c:1572:13: Array access: Offset: [0, 3] Size: 2
1570.         /* Initialize the previous sample.  */
1571.         for (i = 0; i < 4; i++)
1572.             prev[0][i] = (int16_t)bytestream_get_be16(&src);
                  ^
1573. 
1574.         if (samplecnt >= (samples_end - samples) /  (st + 1)) {
