libavcodec/ra144.c:249: error: Buffer Overrun L3
  Offset: [-8, 8] Size: 10.

libavcodec/ra144.c:242:10: <Offset trace>
240.     }
241. 
242.     for (i=8; i >= 0; i--) {
              ^
243.         b = 0x1000-((bp2[i+1] * bp2[i+1]) >> 12);
244. 

libavcodec/ra144.c:242:10: Assignment
240.     }
241. 
242.     for (i=8; i >= 0; i--) {
              ^
243.         b = 0x1000-((bp2[i+1] * bp2[i+1]) >> 12);
244. 

libavcodec/ra144.c:224:1: <Length trace>
222.  *         4095, 0 if not.
223.  */
224. static int eval_refl(int *refl, const int16_t *coefs, RA144Context *ractx)
     ^
225. {
226.     int b, i, j;

libavcodec/ra144.c:224:1: Array declaration
222.  *         4095, 0 if not.
223.  */
224. static int eval_refl(int *refl, const int16_t *coefs, RA144Context *ractx)
     ^
225. {
226.     int b, i, j;

libavcodec/ra144.c:230:5: Assignment
228.     int buffer2[10];
229.     int *bp1 = buffer1;
230.     int *bp2 = buffer2;
         ^
231. 
232.     for (i=0; i < 10; i++)

libavcodec/ra144.c:249:47: Array access: Offset: [-8, 8] Size: 10
247. 
248.         for (j=0; j <= i; j++)
249.             bp1[j] = ((bp2[j] - ((refl[i+1] * bp2[i-j]) >> 12)) * (0x1000000 / b)) >> 12;
                                                   ^
250. 
251.         if ((unsigned) bp1[i] + 0x1000 > 0x1fff)
