Mercurial > libavcodec.hg
comparison ra288.c @ 7191:98c5f3839e9b libavcodec
Remove unneeded var
author | vitor |
---|---|
date | Thu, 03 Jul 2008 19:25:12 +0000 |
parents | 1fcdc0b3d7f9 |
children | 9517beb3b491 |
comparison
equal
deleted
inserted
replaced
7190:1fcdc0b3d7f9 | 7191:98c5f3839e9b |
---|---|
43 unsigned int x, y; | 43 unsigned int x, y; |
44 float f; | 44 float f; |
45 double sum, sumsum; | 45 double sum, sumsum; |
46 float *p1, *p2; | 46 float *p1, *p2; |
47 float buffer[5]; | 47 float buffer[5]; |
48 const float *table; | |
49 | 48 |
50 for (x=36; x--; glob->sb[x+5] = glob->sb[x]); | 49 for (x=36; x--; glob->sb[x+5] = glob->sb[x]); |
51 | 50 |
52 for (x=5; x--;) { | 51 for (x=5; x--;) { |
53 p1 = glob->sb+x; | 52 p1 = glob->sb+x; |
56 | 55 |
57 glob->sb[x] = sum; | 56 glob->sb[x] = sum; |
58 } | 57 } |
59 | 58 |
60 f = amptable[amp_coef]; | 59 f = amptable[amp_coef]; |
61 table = codetable[cb_coef]; | |
62 | 60 |
63 /* convert log and do rms */ | 61 /* convert log and do rms */ |
64 for (sum=32, x=10; x--; sum -= glob->pr2[x] * glob->lhist[x]); | 62 for (sum=32, x=10; x--; sum -= glob->pr2[x] * glob->lhist[x]); |
65 | 63 |
66 if (sum < 0) | 64 if (sum < 0) |
69 sum = 60; | 67 sum = 60; |
70 | 68 |
71 sumsum = exp(sum * 0.1151292546497) * f; /* pow(10.0,sum/20)*f */ | 69 sumsum = exp(sum * 0.1151292546497) * f; /* pow(10.0,sum/20)*f */ |
72 | 70 |
73 for (sum=0, x=5; x--;) { | 71 for (sum=0, x=5; x--;) { |
74 buffer[x] = table[x] * sumsum; | 72 buffer[x] = codetable[cb_coef][x] * sumsum; |
75 sum += buffer[x] * buffer[x]; | 73 sum += buffer[x] * buffer[x]; |
76 } | 74 } |
77 | 75 |
78 if ((sum /= 5) < 1) | 76 if ((sum /= 5) < 1) |
79 sum = 1; | 77 sum = 1; |