# HG changeset patch # User vitor # Date 1211734208 0 # Node ID 1cec54d18a843af1796195b39e3459a9c787f1f7 # Parent 8a6e6efeaee5705f3240db5af80a01b59b2e5acb Minor simplification of dec2() diff -r 8a6e6efeaee5 -r 1cec54d18a84 ra144.c --- a/ra144.c Sun May 25 16:46:05 2008 +0000 +++ b/ra144.c Sun May 25 16:50:08 2008 +0000 @@ -290,17 +290,12 @@ static int dec2(signed short *decsp, const int *data, const int *inp, int f, const int *inp2, int a) { - unsigned const int *ptr1,*ptr2; int work[10]; int b = NBLOCKS - a; int x; - unsigned short *sptr = decsp; - - ptr1 = inp; - ptr2 = inp2; for (x=0; x<30; x++) - *(sptr++) = (a * (*ptr1++) + b * (*ptr2++)) >> 2; + decsp[x] = (a * inp[x] + b * inp2[x]) >> 2; if (eq(decsp, work)) return dec1(decsp, data, inp, f);