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

libavcodec/ra144.c:1592:10: <Offset trace>
1590.     int i, j;
1591. 
1592.     for (i=0; i < 10; i++) {
               ^
1593.         b1[i] = refl[i] << 4;
1594. 

libavcodec/ra144.c:1592:10: Assignment
1590.     int i, j;
1591. 
1592.     for (i=0; i < 10; i++) {
               ^
1593.         b1[i] = refl[i] << 4;
1594. 

libavcodec/ra144.c:1585:1: <Length trace>
1583.  * Does the inverse of the ff_eval_refl() function.
1584.  */
1585. void ff_eval_coefs(int *coefs, const int *refl)
      ^
1586. {
1587.     int buffer[10];

libavcodec/ra144.c:1585:1: Parameter `*coefs`
1583.  * Does the inverse of the ff_eval_refl() function.
1584.  */
1585. void ff_eval_coefs(int *coefs, const int *refl)
      ^
1586. {
1587.     int buffer[10];

libavcodec/ra144.c:1589:5: Assignment
1587.     int buffer[10];
1588.     int *b1 = buffer;
1589.     int *b2 = coefs;
          ^
1590.     int i, j;
1591. 

libavcodec/ra144.c:1596:33: Array access: Offset: [-8, 8] Size: 10
1594. 
1595.         for (j=0; j < i; j++)
1596.             b1[j] = ((refl[i] * b2[i-j-1]) >> 12) + b2[j];
                                      ^
1597. 
1598.         FFSWAP(int *, b1, b2);

void ff_eval_coefs(int *coefs, const int *refl)
{
    int buffer[10];
    int *b1 = buffer;
    int *b2 = coefs;
    int i, j;
    for (i=0; i < 10; i++) {
        b1[i] = refl[i] << 4;
        for (j=0; j < i; j++)
            b1[j] = ((refl[i] * b2[i-j-1]) >> 12) + b2[j];
        FFSWAP(int *, b1, b2);
    }
    for (i=0; i < 10; i++)
        coefs[i] >>= 4;
}
['void ff_eval_coefs(int *coefs, const int *refl)\n{\n    int buffer[10];\n    int *b1 = buffer;\n    int *b2 = coefs;\n    int i, j;\n    for (i=0; i < 10; i++) {\n        b1[i] = refl[i] << 4;\n        for (j=0; j < i; j++)\n            b1[j] = ((refl[i] * b2[i-j-1]) >> 12) + b2[j];\n        FFSWAP(int *, b1, b2);\n    }\n    for (i=0; i < 10; i++)\n        coefs[i] >>= 4;\n}']