diff options
Diffstat (limited to 'codebookd.c')
-rw-r--r-- | codebookd.c | 433 |
1 files changed, 433 insertions, 0 deletions
diff --git a/codebookd.c b/codebookd.c new file mode 100644 index 0000000..5816402 --- /dev/null +++ b/codebookd.c | |||
@@ -0,0 +1,433 @@ | |||
1 | /* THIS IS A GENERATED FILE. Edit generate_codebook.c and its input */ | ||
2 | |||
3 | /* | ||
4 | * This intermediary file and the files that used to create it are under | ||
5 | * The LGPL. See the file COPYING. | ||
6 | */ | ||
7 | |||
8 | #include "defines.h" | ||
9 | |||
10 | /* codebook/dlsp1.txt */ | ||
11 | static const float codes0[] = { | ||
12 | 25, | ||
13 | 50, | ||
14 | 75, | ||
15 | 100, | ||
16 | 125, | ||
17 | 150, | ||
18 | 175, | ||
19 | 200, | ||
20 | 225, | ||
21 | 250, | ||
22 | 275, | ||
23 | 300, | ||
24 | 325, | ||
25 | 350, | ||
26 | 375, | ||
27 | 400, | ||
28 | 425, | ||
29 | 450, | ||
30 | 475, | ||
31 | 500, | ||
32 | 525, | ||
33 | 550, | ||
34 | 575, | ||
35 | 600, | ||
36 | 625, | ||
37 | 650, | ||
38 | 675, | ||
39 | 700, | ||
40 | 725, | ||
41 | 750, | ||
42 | 775, | ||
43 | 800 | ||
44 | }; | ||
45 | /* codebook/dlsp2.txt */ | ||
46 | static const float codes1[] = { | ||
47 | 25, | ||
48 | 50, | ||
49 | 75, | ||
50 | 100, | ||
51 | 125, | ||
52 | 150, | ||
53 | 175, | ||
54 | 200, | ||
55 | 225, | ||
56 | 250, | ||
57 | 275, | ||
58 | 300, | ||
59 | 325, | ||
60 | 350, | ||
61 | 375, | ||
62 | 400, | ||
63 | 425, | ||
64 | 450, | ||
65 | 475, | ||
66 | 500, | ||
67 | 525, | ||
68 | 550, | ||
69 | 575, | ||
70 | 600, | ||
71 | 625, | ||
72 | 650, | ||
73 | 675, | ||
74 | 700, | ||
75 | 725, | ||
76 | 750, | ||
77 | 775, | ||
78 | 800 | ||
79 | }; | ||
80 | /* codebook/dlsp3.txt */ | ||
81 | static const float codes2[] = { | ||
82 | 25, | ||
83 | 50, | ||
84 | 75, | ||
85 | 100, | ||
86 | 125, | ||
87 | 150, | ||
88 | 175, | ||
89 | 200, | ||
90 | 225, | ||
91 | 250, | ||
92 | 275, | ||
93 | 300, | ||
94 | 325, | ||
95 | 350, | ||
96 | 375, | ||
97 | 400, | ||
98 | 425, | ||
99 | 450, | ||
100 | 475, | ||
101 | 500, | ||
102 | 525, | ||
103 | 550, | ||
104 | 575, | ||
105 | 600, | ||
106 | 625, | ||
107 | 650, | ||
108 | 675, | ||
109 | 700, | ||
110 | 725, | ||
111 | 750, | ||
112 | 775, | ||
113 | 800 | ||
114 | }; | ||
115 | /* codebook/dlsp4.txt */ | ||
116 | static const float codes3[] = { | ||
117 | 25, | ||
118 | 50, | ||
119 | 75, | ||
120 | 100, | ||
121 | 125, | ||
122 | 150, | ||
123 | 175, | ||
124 | 200, | ||
125 | 250, | ||
126 | 300, | ||
127 | 350, | ||
128 | 400, | ||
129 | 450, | ||
130 | 500, | ||
131 | 550, | ||
132 | 600, | ||
133 | 650, | ||
134 | 700, | ||
135 | 750, | ||
136 | 800, | ||
137 | 850, | ||
138 | 900, | ||
139 | 950, | ||
140 | 1000, | ||
141 | 1050, | ||
142 | 1100, | ||
143 | 1150, | ||
144 | 1200, | ||
145 | 1250, | ||
146 | 1300, | ||
147 | 1350, | ||
148 | 1400 | ||
149 | }; | ||
150 | /* codebook/dlsp5.txt */ | ||
151 | static const float codes4[] = { | ||
152 | 25, | ||
153 | 50, | ||
154 | 75, | ||
155 | 100, | ||
156 | 125, | ||
157 | 150, | ||
158 | 175, | ||
159 | 200, | ||
160 | 250, | ||
161 | 300, | ||
162 | 350, | ||
163 | 400, | ||
164 | 450, | ||
165 | 500, | ||
166 | 550, | ||
167 | 600, | ||
168 | 650, | ||
169 | 700, | ||
170 | 750, | ||
171 | 800, | ||
172 | 850, | ||
173 | 900, | ||
174 | 950, | ||
175 | 1000, | ||
176 | 1050, | ||
177 | 1100, | ||
178 | 1150, | ||
179 | 1200, | ||
180 | 1250, | ||
181 | 1300, | ||
182 | 1350, | ||
183 | 1400 | ||
184 | }; | ||
185 | /* codebook/dlsp6.txt */ | ||
186 | static const float codes5[] = { | ||
187 | 25, | ||
188 | 50, | ||
189 | 75, | ||
190 | 100, | ||
191 | 125, | ||
192 | 150, | ||
193 | 175, | ||
194 | 200, | ||
195 | 250, | ||
196 | 300, | ||
197 | 350, | ||
198 | 400, | ||
199 | 450, | ||
200 | 500, | ||
201 | 550, | ||
202 | 600, | ||
203 | 650, | ||
204 | 700, | ||
205 | 750, | ||
206 | 800, | ||
207 | 850, | ||
208 | 900, | ||
209 | 950, | ||
210 | 1000, | ||
211 | 1050, | ||
212 | 1100, | ||
213 | 1150, | ||
214 | 1200, | ||
215 | 1250, | ||
216 | 1300, | ||
217 | 1350, | ||
218 | 1400 | ||
219 | }; | ||
220 | /* codebook/dlsp7.txt */ | ||
221 | static const float codes6[] = { | ||
222 | 25, | ||
223 | 50, | ||
224 | 75, | ||
225 | 100, | ||
226 | 125, | ||
227 | 150, | ||
228 | 175, | ||
229 | 200, | ||
230 | 225, | ||
231 | 250, | ||
232 | 275, | ||
233 | 300, | ||
234 | 325, | ||
235 | 350, | ||
236 | 375, | ||
237 | 400, | ||
238 | 425, | ||
239 | 450, | ||
240 | 475, | ||
241 | 500, | ||
242 | 525, | ||
243 | 550, | ||
244 | 575, | ||
245 | 600, | ||
246 | 625, | ||
247 | 650, | ||
248 | 675, | ||
249 | 700, | ||
250 | 725, | ||
251 | 750, | ||
252 | 775, | ||
253 | 800 | ||
254 | }; | ||
255 | /* codebook/dlsp8.txt */ | ||
256 | static const float codes7[] = { | ||
257 | 25, | ||
258 | 50, | ||
259 | 75, | ||
260 | 100, | ||
261 | 125, | ||
262 | 150, | ||
263 | 175, | ||
264 | 200, | ||
265 | 225, | ||
266 | 250, | ||
267 | 275, | ||
268 | 300, | ||
269 | 325, | ||
270 | 350, | ||
271 | 375, | ||
272 | 400, | ||
273 | 425, | ||
274 | 450, | ||
275 | 475, | ||
276 | 500, | ||
277 | 525, | ||
278 | 550, | ||
279 | 575, | ||
280 | 600, | ||
281 | 625, | ||
282 | 650, | ||
283 | 675, | ||
284 | 700, | ||
285 | 725, | ||
286 | 750, | ||
287 | 775, | ||
288 | 800 | ||
289 | }; | ||
290 | /* codebook/dlsp9.txt */ | ||
291 | static const float codes8[] = { | ||
292 | 25, | ||
293 | 50, | ||
294 | 75, | ||
295 | 100, | ||
296 | 125, | ||
297 | 150, | ||
298 | 175, | ||
299 | 200, | ||
300 | 225, | ||
301 | 250, | ||
302 | 275, | ||
303 | 300, | ||
304 | 325, | ||
305 | 350, | ||
306 | 375, | ||
307 | 400, | ||
308 | 425, | ||
309 | 450, | ||
310 | 475, | ||
311 | 500, | ||
312 | 525, | ||
313 | 550, | ||
314 | 575, | ||
315 | 600, | ||
316 | 625, | ||
317 | 650, | ||
318 | 675, | ||
319 | 700, | ||
320 | 725, | ||
321 | 750, | ||
322 | 775, | ||
323 | 800 | ||
324 | }; | ||
325 | /* codebook/dlsp10.txt */ | ||
326 | static const float codes9[] = { | ||
327 | 25, | ||
328 | 50, | ||
329 | 75, | ||
330 | 100, | ||
331 | 125, | ||
332 | 150, | ||
333 | 175, | ||
334 | 200, | ||
335 | 225, | ||
336 | 250, | ||
337 | 275, | ||
338 | 300, | ||
339 | 325, | ||
340 | 350, | ||
341 | 375, | ||
342 | 400, | ||
343 | 425, | ||
344 | 450, | ||
345 | 475, | ||
346 | 500, | ||
347 | 525, | ||
348 | 550, | ||
349 | 575, | ||
350 | 600, | ||
351 | 625, | ||
352 | 650, | ||
353 | 675, | ||
354 | 700, | ||
355 | 725, | ||
356 | 750, | ||
357 | 775, | ||
358 | 800 | ||
359 | }; | ||
360 | |||
361 | const struct lsp_codebook lsp_cbd[] = { | ||
362 | /* codebook/dlsp1.txt */ | ||
363 | { | ||
364 | 1, | ||
365 | 5, | ||
366 | 32, | ||
367 | codes0 | ||
368 | }, | ||
369 | /* codebook/dlsp2.txt */ | ||
370 | { | ||
371 | 1, | ||
372 | 5, | ||
373 | 32, | ||
374 | codes1 | ||
375 | }, | ||
376 | /* codebook/dlsp3.txt */ | ||
377 | { | ||
378 | 1, | ||
379 | 5, | ||
380 | 32, | ||
381 | codes2 | ||
382 | }, | ||
383 | /* codebook/dlsp4.txt */ | ||
384 | { | ||
385 | 1, | ||
386 | 5, | ||
387 | 32, | ||
388 | codes3 | ||
389 | }, | ||
390 | /* codebook/dlsp5.txt */ | ||
391 | { | ||
392 | 1, | ||
393 | 5, | ||
394 | 32, | ||
395 | codes4 | ||
396 | }, | ||
397 | /* codebook/dlsp6.txt */ | ||
398 | { | ||
399 | 1, | ||
400 | 5, | ||
401 | 32, | ||
402 | codes5 | ||
403 | }, | ||
404 | /* codebook/dlsp7.txt */ | ||
405 | { | ||
406 | 1, | ||
407 | 5, | ||
408 | 32, | ||
409 | codes6 | ||
410 | }, | ||
411 | /* codebook/dlsp8.txt */ | ||
412 | { | ||
413 | 1, | ||
414 | 5, | ||
415 | 32, | ||
416 | codes7 | ||
417 | }, | ||
418 | /* codebook/dlsp9.txt */ | ||
419 | { | ||
420 | 1, | ||
421 | 5, | ||
422 | 32, | ||
423 | codes8 | ||
424 | }, | ||
425 | /* codebook/dlsp10.txt */ | ||
426 | { | ||
427 | 1, | ||
428 | 5, | ||
429 | 32, | ||
430 | codes9 | ||
431 | }, | ||
432 | { 0, 0, 0, 0 } | ||
433 | }; | ||