1 /********************************************************************
3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
5 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH *
6 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
9 * by the XIPHOPHORUS Company http://www.xiph.org/ *
10 ********************************************************************
12 function: static codebook autogenerated by vq/somethingorother
14 ********************************************************************/
16 #ifndef _V_res0_160_1024_8_VQH_
17 #define _V_res0_160_1024_8_VQH_
20 static long _vq_quantlist_res0_160_1024_8[] = {
84 static long _vq_lengthlist_res0_160_1024_8[] = {
85 3, 4, 4, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8,
86 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 9, 9, 9,
87 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,11,
88 11,11,11,11,11,11,11,11,11,12,11,12,12, 5, 6, 6,
89 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,10,10,10,10,10,10,
90 10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
91 11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,
92 12,13,13,13,13,13,13,13,13,13, 5, 6, 6, 7, 7, 8,
93 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,
94 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
95 11,12,11,12,12,12,12,12,12,12,12,12,12,13,12,13,
96 13,13,13,13,13,13,13, 6, 7, 7, 8, 8, 9, 9,10,10,
97 10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,
98 12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,
99 13,13,13,13,13,13,13,13,13,13,14,13,14,14,14,14,
100 14,14,14,14, 6, 7, 7, 8, 8, 9, 9,10,10,10,10,10,
101 10,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,
102 12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,
103 13,13,13,14,13,13,13,13,13,14,14,14,14,14,14,14,
104 14, 7, 8, 8, 9, 9,10,10,10,11,11,11,11,11,11,11,
105 12,12,12,12,12,12,12,12,13,13,13,13,13,13,12,13,
106 13,13,13,13,13,13,14,13,14,13,14,14,14,14,14,14,
107 14,14,14,14,14,14,15,15,15,15,15,14,15,15, 7, 8,
108 8, 9, 9,10,10,10,10,11,11,11,11,11,11,12,12,12,
109 12,12,12,12,12,13,12,13,13,13,13,13,12,13,13,13,
110 13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,
111 14,14,14,14,14,15,14,15,15,15,15, 8, 9, 9,10,10,
112 11,11,11,11,12,12,12,12,12,12,12,12,13,13,13,13,
113 13,13,13,13,13,13,14,14,13,13,14,13,14,14,14,14,
114 14,14,14,14,15,14,14,14,15,15,15,15,15,14,15,15,
115 15,15,15,15,15,15,16,15, 8, 9, 9,10,10,11,11,11,
116 11,11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,
117 13,13,13,14,13,13,13,13,13,14,13,14,14,14,14,14,
118 14,14,14,14,14,15,14,15,14,15,15,15,15,15,15,15,
119 15,15,15,16,15, 9,10,10,11,11,11,11,12,12,12,12,
120 12,12,13,13,13,13,13,13,14,13,14,14,14,14,14,14,
121 14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,
122 15,15,15,15,15,15,15,15,15,16,16,15,15,15,15,15,
123 16,16, 9,10,10,11,11,11,11,12,12,12,12,12,12,13,
124 13,13,13,13,13,13,13,14,14,14,14,14,13,14,14,14,
125 14,14,14,14,14,14,14,15,14,15,14,15,14,15,15,15,
126 14,15,15,15,15,15,15,16,15,16,15,16,16,16,15, 9,
127 10,10,11,11,12,12,12,12,13,13,13,13,13,13,13,14,
128 14,14,14,14,14,14,15,14,14,14,15,14,14,15,15,14,
129 15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,15,
130 16,15,16,15,16,16,16,16,16,16,16,16, 9,10,10,11,
131 11,12,12,12,12,13,12,13,13,13,13,14,13,14,14,14,
132 14,14,14,14,14,15,14,15,14,14,14,14,14,15,15,15,
133 14,15,15,15,15,15,15,15,15,16,15,15,15,16,16,16,
134 16,16,16,16,16,16,16,16,16, 9,10,10,12,12,12,12,
135 13,13,13,13,13,14,14,13,14,14,14,14,14,14,15,14,
136 15,14,15,15,15,15,14,14,15,15,15,15,15,15,15,15,
137 15,15,15,15,16,16,16,15,16,16,16,16,16,16,16,16,
138 16,17,16,16,16,17, 9,11,10,11,12,12,12,13,13,13,
139 13,13,13,14,14,14,14,14,14,14,14,14,14,15,14,15,
140 15,15,15,14,15,15,15,16,15,15,15,15,15,15,15,16,
141 15,16,16,16,15,16,16,16,16,16,16,16,16,17,16,16,
142 16,17,16,10,11,11,12,12,13,13,13,13,13,14,14,14,
143 14,14,14,14,15,15,15,14,14,15,15,15,15,15,15,15,
144 15,15,15,15,15,15,15,16,15,16,16,15,16,16,16,16,
145 16,16,17,16,16,17,16,16,16,16,17,16,17,19,18,18,
146 10,11,11,12,12,13,13,13,13,14,13,14,14,14,14,14,
147 14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,
148 15,15,15,15,15,16,15,16,16,16,16,16,16,17,16,16,
149 16,17,16,17,17,17,17,17,16,17,17,17,17,10,11,11,
150 12,12,13,13,13,13,14,14,14,14,14,14,14,15,15,15,
151 15,15,15,15,15,15,16,15,15,15,16,15,16,15,16,16,
152 16,15,16,16,15,16,16,16,16,16,16,17,17,17,16,16,
153 17,17,17,16,17,17,17,18,18,19,10,11,11,12,12,13,
154 13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,15,
155 15,15,15,16,15,15,15,15,15,16,15,16,16,15,16,16,
156 15,16,16,16,15,16,16,16,16,17,17,17,16,17,17,16,
157 17,17,17,17,18,17,17,10,12,11,13,12,13,13,14,14,
158 14,14,14,14,14,14,15,15,15,15,15,15,15,15,16,16,
159 16,16,16,15,16,16,16,16,16,15,16,15,16,16,17,16,
160 17,16,17,16,17,17,17,17,18,16,17,17,17,17,17,17,
161 17,17,18,18,10,12,11,12,12,13,13,14,14,14,14,14,
162 14,15,14,15,14,15,15,16,15,16,15,15,15,16,15,16,
163 16,15,15,16,16,16,16,15,16,16,15,16,16,16,16,16,
164 16,17,16,17,16,16,16,16,17,18,17,18,16,17,18,17,
165 17,10,12,12,13,13,13,14,14,14,14,14,15,15,15,15,
166 15,15,15,15,15,15,16,16,16,16,16,16,16,16,15,16,
167 16,15,17,16,17,17,17,16,17,16,17,16,16,17,16,17,
168 17,18,16,17,18,17,18,17,18,17,18,17,18,17,11,12,
169 12,13,13,13,14,14,14,14,14,15,15,15,15,15,15,15,
170 15,15,15,15,16,15,15,16,15,16,16,16,16,16,16,16,
171 16,16,16,17,16,17,16,16,17,17,16,17,17,17,17,17,
172 16,17,17,17,17,18,18,17,17,18,18,11,12,12,13,13,
173 14,14,14,14,15,15,15,14,15,15,15,15,15,15,16,15,
174 17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
175 16,16,16,16,17,16,17,17,17,17,19,17,17,17,17,18,
176 19,17,17,17,18,17,18,18,11,12,12,13,13,13,13,14,
177 14,15,14,15,15,15,15,15,15,16,15,16,16,16,16,17,
178 16,16,15,16,15,16,16,16,16,17,17,17,16,17,17,18,
179 16,16,17,17,17,17,16,16,17,17,20,17,17,17,18,17,
180 17,17,19,18,17,11,12,12,13,13,14,14,14,14,15,15,
181 15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,
182 16,16,16,16,16,17,16,16,17,16,17,17,16,16,19,17,
183 17,17,18,17,17,17,17,18,18,18,17,18,17,18,18,18,
184 18,18,11,12,12,13,13,14,14,14,15,15,15,15,15,15,
185 15,16,15,16,16,16,15,16,16,17,16,17,16,17,17,16,
186 16,16,16,17,17,16,16,17,17,17,17,17,16,17,16,17,
187 17,17,18,17,17,18,18,19,17,19,17,18,17,17,19,11,
188 13,13,13,13,14,14,15,15,15,15,15,15,16,15,16,16,
189 16,15,16,15,16,16,17,16,17,16,17,16,16,16,17,16,
190 16,17,16,17,18,16,18,17,17,17,17,17,17,18,19,18,
191 17,17,17,17,19,19,17,18,19,18,19,18,11,13,13,13,
192 13,14,14,15,15,15,15,16,16,16,15,16,15,16,16,17,
193 16,16,16,16,16,17,16,17,16,16,16,17,17,17,16,17,
194 17,16,17,17,17,17,17,18,17,17,17,17,17,19,17,18,
195 17,17,18,18,18,17,19,18,18,10,12,12,13,13,14,14,
196 14,14,15,15,15,15,15,15,16,16,16,15,16,16,16,16,
197 16,16,17,16,17,17,17,16,17,16,16,16,17,16,17,17,
198 17,17,17,17,17,17,19,18,18,18,17,17,18,18,19,19,
199 19,18,19,17,19,19,10,12,12,13,13,14,14,14,14,15,
200 14,15,15,16,15,16,16,15,16,16,16,16,16,16,16,17,
201 16,16,16,16,16,17,17,17,17,17,17,17,17,17,18,18,
202 17,18,18,17,17,17,17,17,18,17,18,19,19,18,17,19,
203 18,18,18,11,12,12,13,13,14,14,14,14,15,15,15,15,
204 16,16,16,16,16,16,16,16,17,17,16,16,17,17,16,16,
205 17,16,17,17,17,17,17,17,17,18,17,17,18,17,17,17,
206 18,17,18,18,18,18,19,17,19,19,18,17,19,18,18,18,
207 11,12,12,13,13,14,14,14,15,15,15,15,15,15,15,16,
208 16,16,16,15,16,16,16,17,16,17,16,16,17,16,16,16,
209 16,17,17,17,17,17,17,17,16,18,18,17,17,17,18,18,
210 18,18,20,18,19,18,18,18,18,19,17,19,18,11,12,12,
211 13,14,14,14,14,14,15,15,15,16,15,16,16,16,16,15,
212 16,16,16,16,17,16,17,16,17,16,18,17,17,16,17,17,
213 17,17,18,17,17,19,17,18,18,18,18,17,18,17,18,17,
214 19,18,18,18,18,18,19,18,18,19,11,12,12,13,13,14,
215 14,15,15,15,15,15,16,16,16,16,16,16,16,17,16,17,
216 16,16,17,17,17,17,17,17,17,17,17,18,17,19,18,17,
217 18,17,18,17,17,18,17,20,17,18,17,19,18,19,17,20,
218 19,18,18,17,18,20,18,11,12,13,14,14,15,15,15,15,
219 15,15,16,15,16,16,16,16,16,16,16,16,17,16,16,17,
220 18,16,16,17,17,17,17,16,18,17,19,17,18,17,18,17,
221 19,18,18,17,19,17,17,17,19,18,18,19,19,19,17,18,
222 19,18,18,20,11,13,13,13,14,14,14,15,15,16,16,16,
223 16,17,16,16,16,16,16,16,16,17,17,16,16,16,17,17,
224 16,17,17,17,17,17,17,17,18,17,18,17,17,17,18,19,
225 18,17,18,19,18,19,19,18,18,18,18,18,18,19,19,19,
226 18,11,13,13,14,14,15,15,15,15,15,16,16,16,16,16,
227 16,16,17,16,16,16,17,16,17,16,18,17,17,17,17,17,
228 17,17,17,18,17,18,18,17,17,19,18,18,17,18,19,18,
229 18,17,18,17,19,18,19,19,18,18,19,19,19,19,11,12,
230 13,14,14,14,15,15,15,15,15,16,16,16,16,17,16,16,
231 16,16,16,17,18,17,17,17,17,17,17,17,17,18,17,19,
232 17,18,17,18,17,18,17,17,18,17,18,18,18,19,18,17,
233 19,17,17,19,18,18,19,19,19,19,18,11,13,13,14,14,
234 15,15,15,16,15,16,17,17,17,16,17,16,16,16,16,17,
235 17,17,17,16,17,17,16,17,19,17,19,17,20,19,18,18,
236 20,17,18,19,18,18,18,18,18,19,19,18,19,17,19,18,
237 18,19,20,19,19,19,19,19,12,13,13,14,14,15,15,15,
238 16,16,16,16,16,16,16,16,16,16,17,17,16,17,17,17,
239 17,17,16,18,18,17,17,17,17,18,17,18,18,17,19,19,
240 17,18,18,19,18,18,19,18,18,19,19,18,18,19,18,19,
241 19,19,19,19,19,12,13,13,15,14,15,15,15,16,16,16,
242 17,17,17,16,16,17,17,16,17,17,17,17,17,17,17,17,
243 17,17,19,18,17,18,18,18,18,18,18,18,18,18,19,17,
244 19,18,19,20,19,18,20,18,18,19,19,18,19,18,18,18,
245 18,19,12,13,13,15,15,16,16,15,16,16,16,17,17,16,
246 16,16,17,17,16,17,17,17,17,17,17,19,18,17,18,18,
247 17,18,18,19,18,17,18,19,19,19,17,19,18,18,18,18,
248 18,19,18,18,18,18,19,19,19,19,19,19,18,18,19,12,
249 14,14,15,15,15,16,16,15,16,16,17,18,17,17,17,17,
250 17,17,19,16,17,17,19,17,19,17,18,17,19,18,17,18,
251 18,17,17,18,17,19,18,19,19,18,17,19,19,19,18,19,
252 19,19,19,18,18,18,20,18,19,19,20,19,12,13,14,15,
253 15,15,15,16,16,16,16,17,16,17,16,17,17,17,16,17,
254 17,17,17,18,17,17,17,18,18,17,18,18,18,18,19,17,
255 19,20,17,17,17,18,18,18,20,19,18,18,19,19,19,19,
256 19,19,19,18,19,20,20,18,19,12,14,14,15,15,15,16,
257 16,16,16,16,17,16,17,16,18,17,17,17,16,18,19,17,
258 18,18,18,17,18,17,18,18,18,17,17,17,18,18,18,19,
259 18,18,19,19,18,19,18,20,20,19,18,19,19,19,19,19,
260 19,18,19,19,19,19,12,14,14,15,15,16,16,16,16,16,
261 17,16,17,17,17,17,17,18,18,18,17,18,17,18,17,16,
262 17,17,17,18,19,19,19,17,17,18,19,19,18,19,18,19,
263 18,18,20,18,19,18,18,19,18,19,19,19,20,19,19,20,
264 20,19,19,13,14,14,15,15,16,16,16,16,17,16,16,17,
265 17,17,17,17,17,18,19,17,18,18,18,17,18,18,19,18,
266 19,18,20,18,17,18,18,19,18,19,18,19,19,19,18,18,
267 19,18,19,18,19,18,19,19,18,19,19,18,19,19,19,19,
268 12,14,14,15,15,16,16,16,17,17,17,17,17,17,17,17,
269 17,18,17,18,18,18,17,18,17,18,17,18,18,18,18,17,
270 18,19,19,20,19,18,20,18,18,19,19,18,18,19,19,19,
271 18,19,19,19,19,20,19,18,20,19,19,19,19,13,14,14,
272 15,15,16,16,16,16,17,16,17,17,17,16,17,17,17,17,
273 17,17,18,17,19,17,19,18,18,18,19,18,19,18,18,18,
274 18,18,19,19,20,19,18,18,19,19,19,19,19,19,19,18,
275 18,18,19,19,20,19,18,19,20,18,13,14,15,15,15,16,
276 16,16,17,17,17,17,17,18,17,17,17,17,18,17,17,18,
277 18,18,17,17,18,18,20,19,19,19,18,18,18,18,19,19,
278 19,19,18,19,18,19,19,19,20,20,19,19,19,19,18,18,
279 19,18,19,18,19,19,19,13,14,14,16,15,16,16,16,17,
280 17,17,18,17,18,17,18,17,18,17,18,17,18,18,17,19,
281 17,19,19,19,18,18,19,20,18,18,19,18,19,19,20,19,
282 19,18,19,19,19,19,18,19,19,18,20,18,19,19,20,19,
283 19,18,19,20,13,14,15,15,16,17,16,17,17,16,17,17,
284 17,18,16,18,18,18,19,17,18,17,18,18,18,19,18,18,
285 18,18,19,19,18,19,18,20,19,19,20,19,19,19,18,19,
286 18,20,19,19,18,19,19,19,20,20,20,20,20,20,19,20,
287 20,14,15,15,16,15,16,17,17,17,16,17,17,17,17,17,
288 17,18,18,18,18,17,18,18,18,19,18,18,18,19,18,19,
289 19,20,20,20,18,18,19,19,18,19,19,18,20,19,19,19,
290 18,19,20,19,18,19,19,20,20,18,19,19,19,19,14,15,
291 14,16,16,17,17,17,17,18,18,18,18,17,17,17,18,18,
292 18,18,18,18,18,19,18,18,18,19,18,18,18,18,19,19,
293 19,19,19,18,19,19,19,20,19,18,19,19,19,19,19,20,
294 19,18,19,20,19,19,19,19,20,20,19,14,15,15,16,17,
295 17,17,18,17,18,17,18,18,19,17,17,18,18,18,18,19,
296 19,18,18,20,19,18,19,18,20,19,18,19,18,19,18,18,
297 20,19,20,19,20,19,18,18,19,19,19,20,19,19,19,20,
298 19,20,19,20,20,19,19,20,14,15,15,16,16,17,17,16,
299 17,17,17,17,18,17,18,18,18,19,18,18,18,19,19,19,
300 20,18,19,19,19,19,18,19,18,18,18,18,19,19,18,19,
301 18,18,20,20,18,18,19,19,19,19,19,20,19,20,19,19,
302 19,20,19,20,19,14,15,15,17,16,17,17,18,17,17,17,
303 17,19,18,18,17,19,17,19,18,19,19,18,19,17,20,19,
304 20,19,18,18,18,19,20,17,19,18,19,18,19,18,19,20,
305 19,19,19,20,20,19,19,19,19,19,19,19,19,19,20,19,
306 19,20,14,15,15,17,17,17,16,17,17,17,17,18,18,18,
307 19,17,19,17,18,19,18,17,17,18,19,19,18,19,19,19,
308 18,19,18,18,18,19,19,20,19,20,19,19,19,20,20,19,
309 20,19,20,19,20,20,19,19,20,19,20,20,20,19,20,14,
310 15,16,16,16,17,17,17,19,20,18,18,17,18,18,18,17,
311 19,18,18,18,19,18,19,19,18,19,20,19,18,20,18,19,
312 19,19,19,18,20,19,19,20,20,19,19,19,19,19,20,20,
313 20,20,19,20,19,18,20,19,19,19,19,19,14,16,15,16,
314 16,17,17,17,18,17,17,17,19,18,19,19,17,19,19,20,
315 20,20,18,18,19,19,19,19,17,19,19,20,19,19,19,20,
316 19,19,19,19,19,20,18,19,19,20,19,19,18,20,20,20,
317 19,19,19,20,20,20,19,19,19,
320 static float _vq_quantthresh_res0_160_1024_8[] = {
321 -29.5, -28.5, -27.5, -26.5, -25.5, -24.5, -23.5, -22.5,
322 -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, -15.5, -14.5,
323 -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5,
324 -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
325 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5,
326 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5,
327 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 24.5, 25.5,
328 26.5, 27.5, 28.5, 29.5,
331 static long _vq_quantmap_res0_160_1024_8[] = {
332 59, 57, 55, 53, 51, 49, 47, 45,
333 43, 41, 39, 37, 35, 33, 31, 29,
334 27, 25, 23, 21, 19, 17, 15, 13,
335 11, 9, 7, 5, 3, 1, 0, 2,
336 4, 6, 8, 10, 12, 14, 16, 18,
337 20, 22, 24, 26, 28, 30, 32, 34,
338 36, 38, 40, 42, 44, 46, 48, 50,
342 static encode_aux_threshmatch _vq_auxt_res0_160_1024_8 = {
343 _vq_quantthresh_res0_160_1024_8,
344 _vq_quantmap_res0_160_1024_8,
349 static static_codebook _vq_book_res0_160_1024_8 = {
351 _vq_lengthlist_res0_160_1024_8,
352 1, -526516224, 1611661312, 6, 0,
353 _vq_quantlist_res0_160_1024_8,
355 &_vq_auxt_res0_160_1024_8,