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

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

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

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

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

libavcodec/adpcm.c:946:24: Array access: Offset: [0, 127] Size: 89
944.             }
945. 
946.             cs->step = step_table[cs->step_index];
                            ^
947. 
948.             samples = (short*)data + channel;
