1 |
/* Data structs */ |
/* Data structs */ |
2 |
|
|
3 |
static u16 asEqCoefsZeros[104] = { |
static u16 asEqCoefsZeros[50] = { |
4 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
5 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
6 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
7 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
|
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
|
8 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
9 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
10 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
11 |
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
12 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
13 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0001, |
|
|
0x0000, 0xffff, 0x0000, 0x0002, 0x0000, |
|
|
0xfffe, 0x0000, 0x0003, 0x0000, 0xfffd, |
|
|
0x0000, 0x0004, 0x0000, 0xfffc, 0x0000, |
|
|
0x0005, 0x0000, 0xfffb, 0x0000, 0x0006, |
|
|
0x0000, 0xfffa, 0x0000, 0x0007, 0x0000, |
|
|
0xfff9, 0x0000, 0x0008, 0x0000, 0xfff8, |
|
|
0x0000, 0x0009, 0x0000, 0xfff7, 0x0000, |
|
|
0x0000, 0x0000, 0x0000, 0x0000 |
|
14 |
}; |
}; |
15 |
|
|
16 |
static u16 asEqCoefsPipes[64] = { |
static u16 asEqCoefsPipes[64] = { |
32 |
}; |
}; |
33 |
|
|
34 |
/* More coef sets can be found in the win2k "inf" file. */ |
/* More coef sets can be found in the win2k "inf" file. */ |
35 |
static u16 asEqCoefsNormal[120] = { |
static auxxEqCoeffSet_t asEqCoefsNormal = { |
36 |
|
.LeftCoefs = { |
37 |
0x7e60, 0xc19e, 0x0001, 0x0002, 0x0001, |
0x7e60, 0xc19e, 0x0001, 0x0002, 0x0001, |
38 |
0x7fa0, 0xc05f, 0x004f, 0x0000, 0xffb1, |
0x7fa0, 0xc05f, 0x004f, 0x0000, 0xffb1, |
39 |
0x7f3f, 0xc0bc, 0x00c2, 0x0000, 0xff3e, |
0x7f3f, 0xc0bc, 0x00c2, 0x0000, 0xff3e, |
43 |
0x7120, 0xcadf, 0x0864, 0x0000, 0xf79c, |
0x7120, 0xcadf, 0x0864, 0x0000, 0xf79c, |
44 |
0x5d33, 0xd430, 0x0f7e, 0x0000, 0xf082, |
0x5d33, 0xd430, 0x0f7e, 0x0000, 0xf082, |
45 |
0x2beb, 0xe3ca, 0x1bd3, 0x0000, 0xe42d, |
0x2beb, 0xe3ca, 0x1bd3, 0x0000, 0xe42d, |
46 |
0xd740, 0xf01d, 0x2ac5, 0x0000, 0xd53b, |
0xd740, 0xf01d, 0x2ac5, 0x0000, 0xd53b }, |
47 |
|
|
48 |
|
.RightCoefs = { |
49 |
0x7e60, 0xc19e, 0x0001, 0x0002, 0x0001, |
0x7e60, 0xc19e, 0x0001, 0x0002, 0x0001, |
50 |
0x7fa0, 0xc05f, 0x004f, 0x0000, 0xffb1, |
0x7fa0, 0xc05f, 0x004f, 0x0000, 0xffb1, |
51 |
0x7f3f, 0xc0bc, 0x00c2, 0x0000, 0xff3e, |
0x7f3f, 0xc0bc, 0x00c2, 0x0000, 0xff3e, |
55 |
0x7120, 0xcadf, 0x0864, 0x0000, 0xf79c, |
0x7120, 0xcadf, 0x0864, 0x0000, 0xf79c, |
56 |
0x5d33, 0xd430, 0x0f7e, 0x0000, 0xf082, |
0x5d33, 0xd430, 0x0f7e, 0x0000, 0xf082, |
57 |
0x2beb, 0xe3ca, 0x1bd3, 0x0000, 0xe42d, |
0x2beb, 0xe3ca, 0x1bd3, 0x0000, 0xe42d, |
58 |
0xd740, 0xf01d, 0x2ac5, 0x0000, 0xd53b, |
0xd740, 0xf01d, 0x2ac5, 0x0000, 0xd53b }, |
59 |
|
|
60 |
/* Band gains. */ |
.LeftGains = { |
61 |
|
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
62 |
|
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96 }, |
63 |
|
.RightGains = { |
64 |
|
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
65 |
|
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96 } |
66 |
|
}; |
67 |
|
|
68 |
|
static u16 eq_gains_normal[20] = { |
69 |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
70 |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
|
|
|
71 |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96, |
72 |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96 |
0x3e96, 0x3e96, 0x3e96, 0x3e96, 0x3e96 |
73 |
}; |
}; |
74 |
|
|
75 |
/* _rodatab60 */ |
/* _rodatab60 */ |
76 |
static u16 eq_gains_zero[10] = { |
static u16 eq_gains_zero[10] = { |
77 |
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
78 |
|
0x0000, 0x0000, 0x0000, 0x0000, 0x0000 |
79 |
}; |
}; |
80 |
|
|
81 |
/* _rodatab7c: */ |
/* _rodatab7c: ProgramPipe */ |
82 |
static u16 eq_gains_current[12] = { |
static u16 eq_gains_current[12] = { |
83 |
0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, |
0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, |
84 |
0x7fff, 0x7fff, 0x7fff |
0x7fff, 0x7fff, 0x7fff |
102 |
0x0000, 0x0000, 0x0000, 0x0000 |
0x0000, 0x0000, 0x0000, 0x0000 |
103 |
}; |
}; |
104 |
|
|
|
|
|
105 |
/*_rodataba0:*/ |
/*_rodataba0:*/ |
106 |
static long eq_levels[32] = { |
static long eq_levels[32] = { |
107 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
108 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
109 |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, |