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

libavcodec/ra144.c:284:1: Array declaration
282. 
283. /** Uncompress one block (20 bytes -> 160*2 bytes). */
284. static int ra144_decode_frame(AVCodecContext * avctx, void *vdata,
     ^
285.                               int *data_size, const uint8_t *buf, int buf_size)
286. {

libavcodec/ra144.c:326:9: Call
324. 
325.     for (i=0; i < 4; i++) {
326.         do_output_subblock(ractx, block_coefs[i], refl_rms[i], &gb);
             ^
327. 
328.         for (j=0; j < BLOCKSIZE; j++)

libavcodec/ra144.c:171:1: Parameter `*lpc_coefs`
  169. }
  170. 
  171. static void do_output_subblock(RA144Context *ractx, const uint16_t  *lpc_coefs,
       ^
  172.                                int gval, GetBitContext *gb)
  173. {

libavcodec/ra144.c:204:9: Call
  202.            10*sizeof(*ractx->curr_sblock));
  203. 
  204.     if (ff_celp_lp_synthesis_filter(ractx->curr_sblock + 10, lpc_coefs,
               ^
  205.                                     block, BLOCKSIZE, 10, 1, 0xfff))
  206.         memset(ractx->curr_sblock, 0, 50*sizeof(*ractx->curr_sblock));

libavcodec/celp_filters.c:71:13: <Offset trace>
69.     {
70.         int sum = rounder;
71.         for(i=1; i<filter_length; i++)
                ^
72.             sum -= filter_coeffs[i] * out[n-i];
73. 

libavcodec/celp_filters.c:71:13: Assignment
    69.     {
    70.         int sum = rounder;
    71.         for(i=1; i<filter_length; i++)
                    ^
    72.             sum -= filter_coeffs[i] * out[n-i];
    73. 

libavcodec/celp_filters.c:53:1: <Length trace>
51. }
52. 
53. int ff_celp_lp_synthesis_filter(
    ^
54.         int16_t *out,
55.         const int16_t* filter_coeffs,

libavcodec/celp_filters.c:53:1: Parameter `*filter_coeffs`
    51. }
    52. 
    53. int ff_celp_lp_synthesis_filter(
        ^
    54.         int16_t *out,
    55.         const int16_t* filter_coeffs,

libavcodec/celp_filters.c:66:5: Assignment
    64.     // These two lines are to avoid a -1 subtraction in the main loop
    65.     filter_length++;
    66.     filter_coeffs--;
            ^
    67. 
    68.     for(n=0; n<buffer_length; n++)

libavcodec/celp_filters.c:72:20: Array access: Offset: [0, 33] (⇐ [-1, 23] + [1, 10]) Size: 32 by call to `do_output_subblock` 
    70.         int sum = rounder;
    71.         for(i=1; i<filter_length; i++)
    72.             sum -= filter_coeffs[i] * out[n-i];
                           ^
    73. 
    74.         sum = (sum >> 12) + in[n];
