libavcodec/amrnbdec.c:765: error: Buffer Overrun L2
  Offset: [max(0, `fixed_sparse->pitch_lag`), 39] Size: 2 by call to `apply_ir_filter`.

libavcodec/amrnbdec.c:724:1: Parameter `fixed_sparse->pitch_lag`
722.  * @param out space for modified vector if necessary
723.  */
724. static const float *anti_sparseness(AMRContext *p, AMRFixed *fixed_sparse,
     ^
725.                                     const float *fixed_vector,
726.                                     float fixed_gain, float *out)

libavcodec/amrnbdec.c:765:9: Call
763.     if (p->cur_frame_mode != MODE_7k4 && p->cur_frame_mode < MODE_10k2
764.          && ir_filter_nr < 2) {
765.         apply_ir_filter(out, fixed_sparse,
             ^
766.                         (p->cur_frame_mode == MODE_7k95 ?
767.                              ir_filters_lookup_MODE_7k95 :

libavcodec/amrnbdec.c:677:1: Parameter `*filter`
  675.  *  out[n] = sum(i,0,len-1){ in[i] * filter[(len + n - i)%len] }
  676.  */
  677. static void apply_ir_filter(float *out, const AMRFixed *in,
       ^
  678.                             const float *filter)
  679. {

libavcodec/amrnbdec.c:691:13: Call
  689. 
  690.         if (lag < AMR_SUBFRAME_SIZE >> 1)
  691.             ff_celp_circ_addf(filter2, filter, filter1, lag, fac,
                   ^
  692.                               AMR_SUBFRAME_SIZE);
  693.     }

libavcodec/celp_filters.c:48:1: <Offset trace>
46. }
47. 
48. void ff_celp_circ_addf(float *out, const float *in,
    ^
49.                        const float *lagged, int lag, float fac, int n)
50. {

libavcodec/celp_filters.c:48:1: Parameter `lag`
    46. }
    47. 
    48. void ff_celp_circ_addf(float *out, const float *in,
        ^
    49.                        const float *lagged, int lag, float fac, int n)
    50. {

libavcodec/celp_filters.c:48:1: <Length trace>
46. }
47. 
48. void ff_celp_circ_addf(float *out, const float *in,
    ^
49.                        const float *lagged, int lag, float fac, int n)
50. {

libavcodec/celp_filters.c:48:1: Parameter `*in`
    46. }
    47. 
    48. void ff_celp_circ_addf(float *out, const float *in,
        ^
    49.                        const float *lagged, int lag, float fac, int n)
    50. {

libavcodec/celp_filters.c:55:18: Array access: Offset: [max(0, fixed_sparse->pitch_lag), 39] Size: 2 by call to `apply_ir_filter` 
    53.         out[k] = in[k] + fac * lagged[n + k - lag];
    54.     for (; k < n; k++)
    55.         out[k] = in[k] + fac * lagged[    k - lag];
                         ^
    56. }
    57. 
