ALL: synced with ScummVM
This commit is contained in:
parent
1f3ad19a38
commit
068ff94d20
228 changed files with 11689 additions and 4232 deletions
|
@ -34,10 +34,10 @@ CosineTable::CosineTable(int bitPrecision) {
|
|||
|
||||
int m = 1 << _bitPrecision;
|
||||
double freq = 2 * M_PI / m;
|
||||
_table = new float[m];
|
||||
_table = new float[m / 2];
|
||||
|
||||
// Table contains cos(2*pi*x/n) for 0<=x<=n/4,
|
||||
// followed by its reverse
|
||||
// Table contains cos(2*pi*i/m) for 0<=i<m/4,
|
||||
// followed by 3m/4<=i<m
|
||||
for (int i = 0; i <= m / 4; i++)
|
||||
_table[i] = cos(i * freq);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue