Simplify co(): remove variables that are only used once
Originally committed as revision 14301 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
28bb9eb24b
commit
6bc5714be6
@ -140,7 +140,6 @@ static void prodsum(float *tgt, const float *src, int len, int n)
|
|||||||
static void co(int n, int i, int j, const float *in, float *out, float *st1,
|
static void co(int n, int i, int j, const float *in, float *out, float *st1,
|
||||||
float *st2, const float *table)
|
float *st2, const float *table)
|
||||||
{
|
{
|
||||||
int a, b, c;
|
|
||||||
unsigned int x;
|
unsigned int x;
|
||||||
const float *fp;
|
const float *fp;
|
||||||
float buffer1[37];
|
float buffer1[37];
|
||||||
@ -148,16 +147,15 @@ static void co(int n, int i, int j, const float *in, float *out, float *st1,
|
|||||||
float work[111];
|
float work[111];
|
||||||
|
|
||||||
/* rotate and multiply */
|
/* rotate and multiply */
|
||||||
c = (b = (a = n + i) + j) - i;
|
|
||||||
fp = st1 + i;
|
fp = st1 + i;
|
||||||
for (x=0; x < b; x++) {
|
for (x=0; x < n + i + j; x++) {
|
||||||
if (x == c)
|
if (x == n + j)
|
||||||
fp=in;
|
fp=in;
|
||||||
work[x] = *(table++) * (*(st1++) = *(fp++));
|
work[x] = *(table++) * (*(st1++) = *(fp++));
|
||||||
}
|
}
|
||||||
|
|
||||||
prodsum(buffer1, work + n, i, n);
|
prodsum(buffer1, work + n, i, n);
|
||||||
prodsum(buffer2, work + a, j, n);
|
prodsum(buffer2, work + n + i, j, n);
|
||||||
|
|
||||||
for (x=0;x<=n;x++) {
|
for (x=0;x<=n;x++) {
|
||||||
*st2 = *st2 * (0.5625) + buffer1[x];
|
*st2 = *st2 * (0.5625) + buffer1[x];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user