libavcodec/ra288.c:109: error: Buffer Overrun L3
  Offset: [-3, 3] Size: 36.

libavcodec/ra288.c:107:10: <Offset trace>
105.     ractx->gain_block[9] = 10 * log10(sum) - 32;
106. 
107.     for (i=1; i < 5; i++)
              ^
108.         for (j=i-1; j >= 0; j--)
109.             buffer[i] -= ractx->sp_lpc[i-j-1] * buffer[j];

libavcodec/ra288.c:107:10: Assignment
105.     ractx->gain_block[9] = 10 * log10(sum) - 32;
106. 
107.     for (i=1; i < 5; i++)
              ^
108.         for (j=i-1; j >= 0; j--)
109.             buffer[i] -= ractx->sp_lpc[i-j-1] * buffer[j];

libavcodec/ra288.c:68:1: <Length trace>
66. }
67. 
68. static void decode(RA288Context *ractx, float gain, int cb_coef)
    ^
69. {
70.     int i, j;

libavcodec/ra288.c:68:1: Parameter `ractx->sp_lpc[*]`
66. }
67. 
68. static void decode(RA288Context *ractx, float gain, int cb_coef)
    ^
69. {
70.     int i, j;

libavcodec/ra288.c:109:26: Array access: Offset: [-3, 3] Size: 36
107.     for (i=1; i < 5; i++)
108.         for (j=i-1; j >= 0; j--)
109.             buffer[i] -= ractx->sp_lpc[i-j-1] * buffer[j];
                              ^
110. 
111.     /* output */
