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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
/* 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"
/* /Users/erdgeist/Coding/codec2/src/codebook/mel1.txt */
#ifdef __EMBEDDED__
static const float codes0[] = {
#else
static float codes0[] = {
#endif
550,
600,
650,
700,
750,
800,
850,
900
};
/* /Users/erdgeist/Coding/codec2/src/codebook/mel2.txt */
#ifdef __EMBEDDED__
static const float codes1[] = {
#else
static float codes1[] = {
#endif
50,
100,
200,
300
};
/* /Users/erdgeist/Coding/codec2/src/codebook/mel3.txt */
#ifdef __EMBEDDED__
static const float codes2[] = {
#else
static float codes2[] = {
#endif
800,
850,
900,
950,
1000,
1050,
1100,
1150,
1200,
1250,
1300,
1350,
1400,
1450,
1500,
1650
};
/* /Users/erdgeist/Coding/codec2/src/codebook/mel4.txt */
#ifdef __EMBEDDED__
static const float codes3[] = {
#else
static float codes3[] = {
#endif
25,
50,
75,
100,
125,
150,
175,
250
};
/* /Users/erdgeist/Coding/codec2/src/codebook/mel5.txt */
#ifdef __EMBEDDED__
static const float codes4[] = {
#else
static float codes4[] = {
#endif
1350,
1400,
1450,
1500,
1550,
1600,
1650,
1700
};
/* /Users/erdgeist/Coding/codec2/src/codebook/mel6.txt */
#ifdef __EMBEDDED__
static const float codes5[] = {
#else
static float codes5[] = {
#endif
25,
50,
100,
150
};
const struct lsp_codebook mel_cb[] = {
/* /Users/erdgeist/Coding/codec2/src/codebook/mel1.txt */
{
1,
3,
8,
codes0
},
/* /Users/erdgeist/Coding/codec2/src/codebook/mel2.txt */
{
1,
2,
4,
codes1
},
/* /Users/erdgeist/Coding/codec2/src/codebook/mel3.txt */
{
1,
4,
16,
codes2
},
/* /Users/erdgeist/Coding/codec2/src/codebook/mel4.txt */
{
1,
3,
8,
codes3
},
/* /Users/erdgeist/Coding/codec2/src/codebook/mel5.txt */
{
1,
3,
8,
codes4
},
/* /Users/erdgeist/Coding/codec2/src/codebook/mel6.txt */
{
1,
2,
4,
codes5
},
{ 0, 0, 0, 0 }
};
|