libavcodec/adpcm.c:945: error: Buffer Overrun L2
  Offset: [0, 127] Size: 89.

libavcodec/adpcm.c:942:13: <Offset trace>
940.         if (cs->step_index > 88){
941.             av_log(avctx, AV_LOG_ERROR, "ERROR: step_index = %i\n", cs->step_index);
942.             cs->step_index = 88;
                 ^
943.         }
944. 

libavcodec/adpcm.c:942:13: Assignment
940.         if (cs->step_index > 88){
941.             av_log(avctx, AV_LOG_ERROR, "ERROR: step_index = %i\n", cs->step_index);
942.             cs->step_index = 88;
                 ^
943.         }
944. 

libavcodec/adpcm.c:68:1: <Length trace>
66.  * this table, but such deviations are negligible:
67.  */
68. static const int step_table[89] = {
    ^
69.     7, 8, 9, 10, 11, 12, 13, 14, 16, 17,
70.     19, 21, 23, 25, 28, 31, 34, 37, 41, 45,

libavcodec/adpcm.c:68:1: Array declaration
66.  * this table, but such deviations are negligible:
67.  */
68. static const int step_table[89] = {
    ^
69.     7, 8, 9, 10, 11, 12, 13, 14, 16, 17,
70.     19, 21, 23, 25, 28, 31, 34, 37, 41, 45,

libavcodec/adpcm.c:945:20: Array access: Offset: [0, 127] Size: 89
943.         }
944. 
945.         cs->step = step_table[cs->step_index];
                        ^
946. 
947.         if (st && channel)
