1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
/* THIS IS A GENERATED FILE. Edit generate_codebook.c and its input */
/*
* This intermediary file and the files that used to create it are under
* The LGPL. See the file COPYING.
*/
#include "defines.h"
/* codebook/dlsp1.txt */
static const float codes0[] = {
225,
250,
275,
300,
325,
350,
375,
400,
425,
450,
475,
500,
525,
550,
575,
600
};
/* codebook/dlsp2.txt */
static const float codes1[] = {
25,
50,
75,
100,
125,
150,
175,
200,
225,
250,
275,
300,
325,
350,
375,
400
};
/* codebook/dlsp3.txt */
static const float codes2[] = {
50,
75,
100,
120,
150,
250,
350,
450
};
/* codebook/dlsp4.txt */
static const float codes3[] = {
50,
100,
200,
300,
425,
550,
675,
800
};
/* codebook/dlsp5.txt */
static const float codes4[] = {
50,
100,
200,
300,
425,
550,
675,
800
};
const struct lsp_codebook lsp_cbdvq[] = {
/* codebook/dlsp1.txt */
{
1,
4,
16,
codes0
},
/* codebook/dlsp2.txt */
{
1,
4,
16,
codes1
},
/* codebook/dlsp3.txt */
{
1,
3,
8,
codes2
},
/* codebook/dlsp4.txt */
{
1,
3,
8,
codes3
},
/* codebook/dlsp5.txt */
{
1,
3,
8,
codes4
},
{ 0, 0, 0, 0 }
};
|