libavcodec/ra144.c:343: error: Buffer Overrun L2
  Offset: [0, 33] (⇐ [-1, 23] + [1, 10]) Size: 32 by call to `do_output_subblock`.

libavcodec/ra144.c:304:1: Array declaration
302. 
303. /** Uncompress one block (20 bytes -> 160*2 bytes) */
304. static int ra144_decode_frame(AVCodecContext * avctx, void *vdata,
     ^
305.                               int *data_size, const uint8_t *buf, int buf_size)
306. {

libavcodec/ra144.c:343:9: Call
341. 
342.     for (i=0; i < 4; i++) {
343.         do_output_subblock(ractx, block_coefs[i], refl_rms[i], &gb);
             ^
344. 
345.         for (j=0; j < BLOCKSIZE; j++)

libavcodec/ra144.c:177:1: Parameter `*lpc_coefs`
  175. }
  176. 
  177. static void do_output_subblock(RA144Context *ractx, const uint16_t  *lpc_coefs,
       ^
  178.                                int gval, GetBitContext *gb)
  179. {

libavcodec/ra144.c:212:9: Call
  210.            BLOCKSIZE*sizeof(*ractx->curr_sblock));
  211. 
  212.     if (ff_acelp_lp_synthesis_filter(
               ^
  213.                                      ractx->curr_sblock + 10, lpc_coefs,
  214.                                      ractx->curr_sblock + 10, BLOCKSIZE,

libavcodec/acelp_filters.c:131:13: <Offset trace>
129.     {
130.         int sum = rounder;
131.         for(i=1; i<filter_length; i++)
                 ^
132.             sum -= filter_coeffs[i] * out[n-i];
133. 

libavcodec/acelp_filters.c:131:13: Assignment
    129.     {
    130.         int sum = rounder;
    131.         for(i=1; i<filter_length; i++)
                     ^
    132.             sum -= filter_coeffs[i] * out[n-i];
    133. 

libavcodec/acelp_filters.c:113:1: <Length trace>
111. }
112. 
113. int ff_acelp_lp_synthesis_filter(
     ^
114.         int16_t *out,
115.         const int16_t* filter_coeffs,

libavcodec/acelp_filters.c:113:1: Parameter `*filter_coeffs`
    111. }
    112. 
    113. int ff_acelp_lp_synthesis_filter(
         ^
    114.         int16_t *out,
    115.         const int16_t* filter_coeffs,

libavcodec/acelp_filters.c:126:5: Assignment
    124.     // These two lines are to avoid a -1 subtraction in the main loop
    125.     filter_length++;
    126.     filter_coeffs--;
             ^
    127. 
    128.     for(n=0; n<buffer_length; n++)

libavcodec/acelp_filters.c:132:20: Array access: Offset: [0, 33] (⇐ [-1, 23] + [1, 10]) Size: 32 by call to `do_output_subblock` 
    130.         int sum = rounder;
    131.         for(i=1; i<filter_length; i++)
    132.             sum -= filter_coeffs[i] * out[n-i];
                            ^
    133. 
    134.         sum = (sum >> 12) + in[n];
