libavcodec/ra288.c:122: error: Integer Overflow L2
  ([1, 4] - [-oo, 3]):unsigned32.

libavcodec/ra288.c:122:8: <LHS trace>
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
            ^
123. 
124.   /* output */

libavcodec/ra288.c:122:8: Assignment
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
            ^
123. 
124.   /* output */

libavcodec/ra288.c:122:8: <RHS trace>
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
            ^
123. 
124.   /* output */

libavcodec/ra288.c:122:8: Assignment
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
            ^
123. 
124.   /* output */

libavcodec/ra288.c:122:26: Assignment
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
                              ^
123. 
124.   /* output */

libavcodec/ra288.c:122:30: Assignment
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
                                  ^
123. 
124.   /* output */

libavcodec/ra288.c:122:45: Binary operation: ([1, 4] - [-oo, 3]):unsigned32
120.   *glob->lhist=glob->history[glob->phase]=10*log10(sum)-32;
121. 
122.   for (x=1;x<5;x++) for (y=x;y--;buffer[x]-=glob->pr1[x-y-1]*buffer[y]);
                                                 ^
123. 
124.   /* output */
