1
2
3
4
5
6 #define SNDRV_GF1_SCALE_TABLE_SIZE 128
7 #define SNDRV_GF1_ATTEN_TABLE_SIZE 128
8
9 #ifdef __GUS_TABLES_ALLOC__
10
11 #if 0
12
13 unsigned int snd_gf1_scale_table[SNDRV_GF1_SCALE_TABLE_SIZE] =
14 {
15 8372, 8870, 9397, 9956, 10548, 11175,
16 11840, 12544, 13290, 14080, 14917, 15804,
17 16744, 17740, 18795, 19912, 21096, 22351,
18 23680, 25088, 26580, 28160, 29834, 31609,
19 33488, 35479, 37589, 39824, 42192, 44701,
20 47359, 50175, 53159, 56320, 59669, 63217,
21 66976, 70959, 75178, 79649, 84385, 89402,
22 94719, 100351, 106318, 112640, 119338, 126434,
23 133952, 141918, 150356, 159297, 168769, 178805,
24 189437, 200702, 212636, 225280, 238676, 252868,
25 267905, 283835, 300713, 318594, 337539, 357610,
26 378874, 401403, 425272, 450560, 477352, 505737,
27 535809, 567670, 601425, 637188, 675077, 715219,
28 757749, 802807, 850544, 901120, 954703, 1011473,
29 1071618, 1135340, 1202851, 1274376, 1350154, 1430439,
30 1515497, 1605613, 1701088, 1802240, 1909407, 2022946,
31 2143237, 2270680, 2405702, 2548752, 2700309, 2860878,
32 3030994, 3211227, 3402176, 3604480, 3818814, 4045892,
33 4286473, 4541360, 4811404, 5097505, 5400618, 5721755,
34 6061989, 6422453, 6804352, 7208960, 7637627, 8091784,
35 8572947, 9082720, 9622807, 10195009, 10801236, 11443511,
36 12123977, 12844906
37 };
38
39 #endif
40
41 unsigned short snd_gf1_atten_table[SNDRV_GF1_ATTEN_TABLE_SIZE] = {
42 4095 ,1789 ,1533 ,1383 ,1277 ,
43 1195 ,1127 ,1070 ,1021 ,978 ,
44 939 ,903 ,871 ,842 ,814 ,
45 789 ,765 ,743 ,722 ,702 ,
46 683 ,665 ,647 ,631 ,615 ,
47 600 ,586 ,572 ,558 ,545 ,
48 533 ,521 ,509 ,498 ,487 ,
49 476 ,466 ,455 ,446 ,436 ,
50 427 ,418 ,409 ,400 ,391 ,
51 383 ,375 ,367 ,359 ,352 ,
52 344 ,337 ,330 ,323 ,316 ,
53 309 ,302 ,296 ,289 ,283 ,
54 277 ,271 ,265 ,259 ,253 ,
55 247 ,242 ,236 ,231 ,225 ,
56 220 ,215 ,210 ,205 ,199 ,
57 195 ,190 ,185 ,180 ,175 ,
58 171 ,166 ,162 ,157 ,153 ,
59 148 ,144 ,140 ,135 ,131 ,
60 127 ,123 ,119 ,115 ,111 ,
61 107 ,103 ,100 ,96 ,92 ,
62 88 ,85 ,81 ,77 ,74 ,
63 70 ,67 ,63 ,60 ,56 ,
64 53 ,50 ,46 ,43 ,40 ,
65 37 ,33 ,30 ,27 ,24 ,
66 21 ,18 ,15 ,12 ,9 ,
67 6 ,3 ,0 ,
68 };
69
70 #else
71
72 extern unsigned int snd_gf1_scale_table[SNDRV_GF1_SCALE_TABLE_SIZE];
73 extern unsigned short snd_gf1_atten_table[SNDRV_GF1_ATTEN_TABLE_SIZE];
74
75 #endif