summaryrefslogtreecommitdiff
path: root/codebookd.c
diff options
context:
space:
mode:
authorerdgeist@erdgeist.org <erdgeist@bauklotz.fritz.box>2019-07-04 23:26:09 +0200
committererdgeist@erdgeist.org <erdgeist@bauklotz.fritz.box>2019-07-04 23:26:09 +0200
commitf02dfce6e6c34b3d8a7b8a0e784b506178e331fa (patch)
tree45556e6104242d4702689760433d7321ae74ec17 /codebookd.c
stripdown of version 0.9
Diffstat (limited to 'codebookd.c')
-rw-r--r--codebookd.c433
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 */
11static 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 */
46static 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 */
81static 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 */
116static 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 */
151static 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 */
186static 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 */
221static 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 */
256static 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 */
291static 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 */
326static 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
361const 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};