libavcodec/sipr16k.c:225: error: Buffer Overrun L2
  Offset: [1, 10] (⇐ [0, 1] + [1, 9]) Size: 5 by call to `ff_decode_10_pulses_35bits`.

libavcodec/sipr16k.c:165:1: Parameter `params->fc_indexes[*]`
163. #define DIVIDE_BY_3(x) ((x) * 10923 >> 15)
164. 
165. void ff_sipr_decode_frame_16k(SiprContext *ctx, SiprParameters *params,
     ^
166.                               float *out_data)
167. {

libavcodec/sipr16k.c:225:9: Call
223.         memset(fixed_vector, 0, sizeof(fixed_vector));
224. 
225.         ff_decode_10_pulses_35bits(params->fc_indexes[i], &f,
             ^
226.                                    ff_fc_4pulses_8bits_tracks_13, 5, 4);
227. 

libavcodec/acelp_vectors.c:159:1: <Offset trace>
157. }
158. 
159. void ff_decode_10_pulses_35bits(const int16_t *fixed_index,
     ^
160.                                 AMRFixed *fixed_sparse,
161.                                 const uint8_t *gray_decode,

libavcodec/acelp_vectors.c:159:1: Parameter `half_pulse_count`
  157. }
  158. 
  159. void ff_decode_10_pulses_35bits(const int16_t *fixed_index,
       ^
  160.                                 AMRFixed *fixed_sparse,
  161.                                 const uint8_t *gray_decode,

libavcodec/acelp_vectors.c:159:1: <Length trace>
157. }
158. 
159. void ff_decode_10_pulses_35bits(const int16_t *fixed_index,
     ^
160.                                 AMRFixed *fixed_sparse,
161.                                 const uint8_t *gray_decode,

libavcodec/acelp_vectors.c:159:1: Parameter `*fixed_index`
  157. }
  158. 
  159. void ff_decode_10_pulses_35bits(const int16_t *fixed_index,
       ^
  160.                                 AMRFixed *fixed_sparse,
  161.                                 const uint8_t *gray_decode,

libavcodec/acelp_vectors.c:169:40: Array access: Offset: [1, 10] (⇐ [0, 1] + [1, 9]) Size: 5 by call to `ff_decode_10_pulses_35bits` 
  167.     fixed_sparse->n = 2 * half_pulse_count;
  168.     for (i = 0; i < half_pulse_count; i++) {
  169.         const int pos1   = gray_decode[fixed_index[2*i+1] & mask] + i;
                                              ^
  170.         const int pos2   = gray_decode[fixed_index[2*i  ] & mask] + i;
  171.         const float sign = (fixed_index[2*i+1] & (1 << bits)) ? -1.0 : 1.0;
