doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
res_books_uncoupled.h
Go to the documentation of this file.
1 /********************************************************************
2  * *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
7  * *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
9  * by the Xiph.Org Foundation http://www.xiph.org/ *
10  * *
11  ********************************************************************
12 
13  function: static codebooks autogenerated by huff/huffbuld
14  last modified: $Id: res_books_uncoupled.h,v 1.2 2002/07/11 10:27:53 xiphmont Exp $
15 
16  ********************************************************************/
17 
18 #include "codebook.h"
19 static long _vq_quantlist__16u0__p1_0[] = {
20  1,
21  0,
22  2,
23 };
24 
25 static long _vq_lengthlist__16u0__p1_0[] = {
26  1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8,
27  10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12,
28  11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11,
29  10,14,12,11,14,14, 4, 9, 9, 8,11,11, 9,11,12, 7,
30  11,11,10,13,14,10,12,14, 8,11,12,10,14,14,10,13,
31  12,
32 };
33 
34 static float _vq_quantthresh__16u0__p1_0[] = {
35  -0.5, 0.5,
36 };
37 
38 static long _vq_quantmap__16u0__p1_0[] = {
39  1, 0, 2,
40 };
41 
42 static encode_aux_threshmatch _vq_auxt__16u0__p1_0 = {
43  _vq_quantthresh__16u0__p1_0,
44  _vq_quantmap__16u0__p1_0,
45  3,
46  3
47 };
48 
49 static static_codebook _16u0__p1_0 = {
50  4, 81,
51  _vq_lengthlist__16u0__p1_0,
52  1, -535822336, 1611661312, 2, 0,
53  _vq_quantlist__16u0__p1_0,
54  NULL,
55  &_vq_auxt__16u0__p1_0,
56  NULL,
57  0
58 };
59 
60 static long _vq_quantlist__16u0__p2_0[] = {
61  1,
62  0,
63  2,
64 };
65 
66 static long _vq_lengthlist__16u0__p2_0[] = {
67  2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
68  8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
69  9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
70  8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6,
71  9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11,
72  8,
73 };
74 
75 static float _vq_quantthresh__16u0__p2_0[] = {
76  -0.5, 0.5,
77 };
78 
79 static long _vq_quantmap__16u0__p2_0[] = {
80  1, 0, 2,
81 };
82 
83 static encode_aux_threshmatch _vq_auxt__16u0__p2_0 = {
84  _vq_quantthresh__16u0__p2_0,
85  _vq_quantmap__16u0__p2_0,
86  3,
87  3
88 };
89 
90 static static_codebook _16u0__p2_0 = {
91  4, 81,
92  _vq_lengthlist__16u0__p2_0,
93  1, -535822336, 1611661312, 2, 0,
94  _vq_quantlist__16u0__p2_0,
95  NULL,
96  &_vq_auxt__16u0__p2_0,
97  NULL,
98  0
99 };
100 
101 static long _vq_quantlist__16u0__p3_0[] = {
102  2,
103  1,
104  3,
105  0,
106  4,
107 };
108 
109 static long _vq_lengthlist__16u0__p3_0[] = {
110  1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
111  9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
112  10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
113  13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11,
114  11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13,
115  10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12,
116  13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11,
117  12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9,
118  11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15,
119  14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13,
120  10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7,
121  11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13,
122  12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13,
123  17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19,
124  17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16,
125  13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8,
126  11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12,
127  12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12,
128  13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13,
129  13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15,
130  12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11,
131  12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12,
132  12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15,
133  17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16,
134  17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18,
135  8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15,
136  17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14,
137  13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16,
138  18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0,
139  17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0,
140  12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14,
141  18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13,
142  13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12,
143  16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19,
144  18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17,
145  11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11,
146  14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16,
147  17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14,
148  17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0,
149  18,
150 };
151 
152 static float _vq_quantthresh__16u0__p3_0[] = {
153  -1.5, -0.5, 0.5, 1.5,
154 };
155 
156 static long _vq_quantmap__16u0__p3_0[] = {
157  3, 1, 0, 2, 4,
158 };
159 
160 static encode_aux_threshmatch _vq_auxt__16u0__p3_0 = {
161  _vq_quantthresh__16u0__p3_0,
162  _vq_quantmap__16u0__p3_0,
163  5,
164  5
165 };
166 
167 static static_codebook _16u0__p3_0 = {
168  4, 625,
169  _vq_lengthlist__16u0__p3_0,
170  1, -533725184, 1611661312, 3, 0,
171  _vq_quantlist__16u0__p3_0,
172  NULL,
173  &_vq_auxt__16u0__p3_0,
174  NULL,
175  0
176 };
177 
178 static long _vq_quantlist__16u0__p4_0[] = {
179  2,
180  1,
181  3,
182  0,
183  4,
184 };
185 
186 static long _vq_lengthlist__16u0__p4_0[] = {
187  3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
188  10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
189  8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
190  11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10,
191  10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12,
192  10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11,
193  12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10,
194  11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7,
195  10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
196  13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12,
197  8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7,
198  8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12,
199  10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11,
200  13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14,
201  14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14,
202  12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7,
203  8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11,
204  11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
205  10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10,
206  11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13,
207  11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10,
208  10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11,
209  11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13,
210  14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14,
211  13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14,
212  9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13,
213  12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12,
214  11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14,
215  17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0,
216  15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16,
217  11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15,
218  14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11,
219  11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10,
220  12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15,
221  15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14,
222  10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11,
223  12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14,
224  14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14,
225  14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15,
226  11,
227 };
228 
229 static float _vq_quantthresh__16u0__p4_0[] = {
230  -1.5, -0.5, 0.5, 1.5,
231 };
232 
233 static long _vq_quantmap__16u0__p4_0[] = {
234  3, 1, 0, 2, 4,
235 };
236 
237 static encode_aux_threshmatch _vq_auxt__16u0__p4_0 = {
238  _vq_quantthresh__16u0__p4_0,
239  _vq_quantmap__16u0__p4_0,
240  5,
241  5
242 };
243 
244 static static_codebook _16u0__p4_0 = {
245  4, 625,
246  _vq_lengthlist__16u0__p4_0,
247  1, -533725184, 1611661312, 3, 0,
248  _vq_quantlist__16u0__p4_0,
249  NULL,
250  &_vq_auxt__16u0__p4_0,
251  NULL,
252  0
253 };
254 
255 static long _vq_quantlist__16u0__p5_0[] = {
256  4,
257  3,
258  5,
259  2,
260  6,
261  1,
262  7,
263  0,
264  8,
265 };
266 
267 static long _vq_lengthlist__16u0__p5_0[] = {
268  1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
269  9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
270  9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
271  9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
272  9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
273  12,
274 };
275 
276 static float _vq_quantthresh__16u0__p5_0[] = {
277  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
278 };
279 
280 static long _vq_quantmap__16u0__p5_0[] = {
281  7, 5, 3, 1, 0, 2, 4, 6,
282  8,
283 };
284 
285 static encode_aux_threshmatch _vq_auxt__16u0__p5_0 = {
286  _vq_quantthresh__16u0__p5_0,
287  _vq_quantmap__16u0__p5_0,
288  9,
289  9
290 };
291 
292 static static_codebook _16u0__p5_0 = {
293  2, 81,
294  _vq_lengthlist__16u0__p5_0,
295  1, -531628032, 1611661312, 4, 0,
296  _vq_quantlist__16u0__p5_0,
297  NULL,
298  &_vq_auxt__16u0__p5_0,
299  NULL,
300  0
301 };
302 
303 static long _vq_quantlist__16u0__p6_0[] = {
304  6,
305  5,
306  7,
307  4,
308  8,
309  3,
310  9,
311  2,
312  10,
313  1,
314  11,
315  0,
316  12,
317 };
318 
319 static long _vq_lengthlist__16u0__p6_0[] = {
320  1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
321  9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
322  11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
323  15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19,
324  18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11,
325  11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14,
326  15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16,
327  18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19,
328  0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16,
329  17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17,
330  18, 0,19, 0, 0, 0, 0, 0, 0,
331 };
332 
333 static float _vq_quantthresh__16u0__p6_0[] = {
334  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
335  12.5, 17.5, 22.5, 27.5,
336 };
337 
338 static long _vq_quantmap__16u0__p6_0[] = {
339  11, 9, 7, 5, 3, 1, 0, 2,
340  4, 6, 8, 10, 12,
341 };
342 
343 static encode_aux_threshmatch _vq_auxt__16u0__p6_0 = {
344  _vq_quantthresh__16u0__p6_0,
345  _vq_quantmap__16u0__p6_0,
346  13,
347  13
348 };
349 
350 static static_codebook _16u0__p6_0 = {
351  2, 169,
352  _vq_lengthlist__16u0__p6_0,
353  1, -526516224, 1616117760, 4, 0,
354  _vq_quantlist__16u0__p6_0,
355  NULL,
356  &_vq_auxt__16u0__p6_0,
357  NULL,
358  0
359 };
360 
361 static long _vq_quantlist__16u0__p6_1[] = {
362  2,
363  1,
364  3,
365  0,
366  4,
367 };
368 
369 static long _vq_lengthlist__16u0__p6_1[] = {
370  1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
371  6, 6, 7, 7, 6, 6, 6, 7, 7,
372 };
373 
374 static float _vq_quantthresh__16u0__p6_1[] = {
375  -1.5, -0.5, 0.5, 1.5,
376 };
377 
378 static long _vq_quantmap__16u0__p6_1[] = {
379  3, 1, 0, 2, 4,
380 };
381 
382 static encode_aux_threshmatch _vq_auxt__16u0__p6_1 = {
383  _vq_quantthresh__16u0__p6_1,
384  _vq_quantmap__16u0__p6_1,
385  5,
386  5
387 };
388 
389 static static_codebook _16u0__p6_1 = {
390  2, 25,
391  _vq_lengthlist__16u0__p6_1,
392  1, -533725184, 1611661312, 3, 0,
393  _vq_quantlist__16u0__p6_1,
394  NULL,
395  &_vq_auxt__16u0__p6_1,
396  NULL,
397  0
398 };
399 
400 static long _vq_quantlist__16u0__p7_0[] = {
401  1,
402  0,
403  2,
404 };
405 
406 static long _vq_lengthlist__16u0__p7_0[] = {
407  1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
408  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
409  8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
410  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
411  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
412  7,
413 };
414 
415 static float _vq_quantthresh__16u0__p7_0[] = {
416  -157.5, 157.5,
417 };
418 
419 static long _vq_quantmap__16u0__p7_0[] = {
420  1, 0, 2,
421 };
422 
423 static encode_aux_threshmatch _vq_auxt__16u0__p7_0 = {
424  _vq_quantthresh__16u0__p7_0,
425  _vq_quantmap__16u0__p7_0,
426  3,
427  3
428 };
429 
430 static static_codebook _16u0__p7_0 = {
431  4, 81,
432  _vq_lengthlist__16u0__p7_0,
433  1, -518803456, 1628680192, 2, 0,
434  _vq_quantlist__16u0__p7_0,
435  NULL,
436  &_vq_auxt__16u0__p7_0,
437  NULL,
438  0
439 };
440 
441 static long _vq_quantlist__16u0__p7_1[] = {
442  7,
443  6,
444  8,
445  5,
446  9,
447  4,
448  10,
449  3,
450  11,
451  2,
452  12,
453  1,
454  13,
455  0,
456  14,
457 };
458 
459 static long _vq_lengthlist__16u0__p7_1[] = {
460  1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
461  8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
462  9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
463  10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10,
464  10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
465  10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
466  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
467  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
468  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
469  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
470  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
471  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
472  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
473  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
474  10,
475 };
476 
477 static float _vq_quantthresh__16u0__p7_1[] = {
478  -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
479  31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
480 };
481 
482 static long _vq_quantmap__16u0__p7_1[] = {
483  13, 11, 9, 7, 5, 3, 1, 0,
484  2, 4, 6, 8, 10, 12, 14,
485 };
486 
487 static encode_aux_threshmatch _vq_auxt__16u0__p7_1 = {
488  _vq_quantthresh__16u0__p7_1,
489  _vq_quantmap__16u0__p7_1,
490  15,
491  15
492 };
493 
494 static static_codebook _16u0__p7_1 = {
495  2, 225,
496  _vq_lengthlist__16u0__p7_1,
497  1, -520986624, 1620377600, 4, 0,
498  _vq_quantlist__16u0__p7_1,
499  NULL,
500  &_vq_auxt__16u0__p7_1,
501  NULL,
502  0
503 };
504 
505 static long _vq_quantlist__16u0__p7_2[] = {
506  10,
507  9,
508  11,
509  8,
510  12,
511  7,
512  13,
513  6,
514  14,
515  5,
516  15,
517  4,
518  16,
519  3,
520  17,
521  2,
522  18,
523  1,
524  19,
525  0,
526  20,
527 };
528 
529 static long _vq_lengthlist__16u0__p7_2[] = {
530  1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
531  9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
532  11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
533  8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7,
534  10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10,
535  11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9,
536  11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10,
537  9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9,
538  9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10,
539  11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12,
540  12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12,
541  12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10,
542  10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12,
543  12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12,
544  12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12,
545  12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12,
546  10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12,
547  11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12,
548  12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12,
549  12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10,
550  12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12,
551  9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11,
552  11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11,
553  12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10,
554  11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9,
555  10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11,
556  12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11,
557  10,10,12,11,10,11,11,11,10,
558 };
559 
560 static float _vq_quantthresh__16u0__p7_2[] = {
561  -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
562  -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
563  6.5, 7.5, 8.5, 9.5,
564 };
565 
566 static long _vq_quantmap__16u0__p7_2[] = {
567  19, 17, 15, 13, 11, 9, 7, 5,
568  3, 1, 0, 2, 4, 6, 8, 10,
569  12, 14, 16, 18, 20,
570 };
571 
572 static encode_aux_threshmatch _vq_auxt__16u0__p7_2 = {
573  _vq_quantthresh__16u0__p7_2,
574  _vq_quantmap__16u0__p7_2,
575  21,
576  21
577 };
578 
579 static static_codebook _16u0__p7_2 = {
580  2, 441,
581  _vq_lengthlist__16u0__p7_2,
582  1, -529268736, 1611661312, 5, 0,
583  _vq_quantlist__16u0__p7_2,
584  NULL,
585  &_vq_auxt__16u0__p7_2,
586  NULL,
587  0
588 };
589 
590 static long _huff_lengthlist__16u0__single[] = {
591  3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
592  8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
593  12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
594  8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18,
595 };
596 
597 static static_codebook _huff_book__16u0__single = {
598  2, 64,
599  _huff_lengthlist__16u0__single,
600  0, 0, 0, 0, 0,
601  NULL,
602  NULL,
603  NULL,
604  NULL,
605  0
606 };
607 
608 static long _huff_lengthlist__16u1__long[] = {
609  3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
610  11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
611  7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
612  18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9,
613  9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18,
614  11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16,
615  16,13,16,18,
616 };
617 
618 static static_codebook _huff_book__16u1__long = {
619  2, 100,
620  _huff_lengthlist__16u1__long,
621  0, 0, 0, 0, 0,
622  NULL,
623  NULL,
624  NULL,
625  NULL,
626  0
627 };
628 
629 static long _vq_quantlist__16u1__p1_0[] = {
630  1,
631  0,
632  2,
633 };
634 
635 static long _vq_lengthlist__16u1__p1_0[] = {
636  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
637  9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
638  10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
639  9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
640  10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13,
641  11,
642 };
643 
644 static float _vq_quantthresh__16u1__p1_0[] = {
645  -0.5, 0.5,
646 };
647 
648 static long _vq_quantmap__16u1__p1_0[] = {
649  1, 0, 2,
650 };
651 
652 static encode_aux_threshmatch _vq_auxt__16u1__p1_0 = {
653  _vq_quantthresh__16u1__p1_0,
654  _vq_quantmap__16u1__p1_0,
655  3,
656  3
657 };
658 
659 static static_codebook _16u1__p1_0 = {
660  4, 81,
661  _vq_lengthlist__16u1__p1_0,
662  1, -535822336, 1611661312, 2, 0,
663  _vq_quantlist__16u1__p1_0,
664  NULL,
665  &_vq_auxt__16u1__p1_0,
666  NULL,
667  0
668 };
669 
670 static long _vq_quantlist__16u1__p2_0[] = {
671  1,
672  0,
673  2,
674 };
675 
676 static long _vq_lengthlist__16u1__p2_0[] = {
677  3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
678  7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
679  8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
680  7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
681  8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10,
682  8,
683 };
684 
685 static float _vq_quantthresh__16u1__p2_0[] = {
686  -0.5, 0.5,
687 };
688 
689 static long _vq_quantmap__16u1__p2_0[] = {
690  1, 0, 2,
691 };
692 
693 static encode_aux_threshmatch _vq_auxt__16u1__p2_0 = {
694  _vq_quantthresh__16u1__p2_0,
695  _vq_quantmap__16u1__p2_0,
696  3,
697  3
698 };
699 
700 static static_codebook _16u1__p2_0 = {
701  4, 81,
702  _vq_lengthlist__16u1__p2_0,
703  1, -535822336, 1611661312, 2, 0,
704  _vq_quantlist__16u1__p2_0,
705  NULL,
706  &_vq_auxt__16u1__p2_0,
707  NULL,
708  0
709 };
710 
711 static long _vq_quantlist__16u1__p3_0[] = {
712  2,
713  1,
714  3,
715  0,
716  4,
717 };
718 
719 static long _vq_lengthlist__16u1__p3_0[] = {
720  1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
721  10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
722  10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
723  13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
724  11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13,
725  10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12,
726  13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12,
727  12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8,
728  11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
729  14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13,
730  10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7,
731  10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13,
732  12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13,
733  16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17,
734  17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16,
735  13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8,
736  10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
737  12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
738  12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12,
739  13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15,
740  12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11,
741  12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12,
742  12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15,
743  17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16,
744  15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18,
745  9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15,
746  15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14,
747  13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15,
748  17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17,
749  17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17,
750  13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15,
751  17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12,
752  12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12,
753  15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20,
754  17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17,
755  11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11,
756  14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16,
757  16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14,
758  17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18,
759  16,
760 };
761 
762 static float _vq_quantthresh__16u1__p3_0[] = {
763  -1.5, -0.5, 0.5, 1.5,
764 };
765 
766 static long _vq_quantmap__16u1__p3_0[] = {
767  3, 1, 0, 2, 4,
768 };
769 
770 static encode_aux_threshmatch _vq_auxt__16u1__p3_0 = {
771  _vq_quantthresh__16u1__p3_0,
772  _vq_quantmap__16u1__p3_0,
773  5,
774  5
775 };
776 
777 static static_codebook _16u1__p3_0 = {
778  4, 625,
779  _vq_lengthlist__16u1__p3_0,
780  1, -533725184, 1611661312, 3, 0,
781  _vq_quantlist__16u1__p3_0,
782  NULL,
783  &_vq_auxt__16u1__p3_0,
784  NULL,
785  0
786 };
787 
788 static long _vq_quantlist__16u1__p4_0[] = {
789  2,
790  1,
791  3,
792  0,
793  4,
794 };
795 
796 static long _vq_lengthlist__16u1__p4_0[] = {
797  4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
798  10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
799  8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
800  11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10,
801  10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
802  10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11,
803  11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10,
804  10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7,
805  10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12,
806  12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11,
807  8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6,
808  8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11,
809  10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10,
810  12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14,
811  14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13,
812  11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7,
813  7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10,
814  10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
815  10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
816  10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12,
817  11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10,
818  10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10,
819  11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13,
820  15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13,
821  13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13,
822  9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12,
823  12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11,
824  10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13,
825  14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15,
826  14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14,
827  11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14,
828  14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10,
829  11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10,
830  13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15,
831  14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13,
832  10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11,
833  12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14,
834  14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13,
835  14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15,
836  11,
837 };
838 
839 static float _vq_quantthresh__16u1__p4_0[] = {
840  -1.5, -0.5, 0.5, 1.5,
841 };
842 
843 static long _vq_quantmap__16u1__p4_0[] = {
844  3, 1, 0, 2, 4,
845 };
846 
847 static encode_aux_threshmatch _vq_auxt__16u1__p4_0 = {
848  _vq_quantthresh__16u1__p4_0,
849  _vq_quantmap__16u1__p4_0,
850  5,
851  5
852 };
853 
854 static static_codebook _16u1__p4_0 = {
855  4, 625,
856  _vq_lengthlist__16u1__p4_0,
857  1, -533725184, 1611661312, 3, 0,
858  _vq_quantlist__16u1__p4_0,
859  NULL,
860  &_vq_auxt__16u1__p4_0,
861  NULL,
862  0
863 };
864 
865 static long _vq_quantlist__16u1__p5_0[] = {
866  4,
867  3,
868  5,
869  2,
870  6,
871  1,
872  7,
873  0,
874  8,
875 };
876 
877 static long _vq_lengthlist__16u1__p5_0[] = {
878  1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
879  10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
880  9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
881  10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9,
882  10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12,
883  13,
884 };
885 
886 static float _vq_quantthresh__16u1__p5_0[] = {
887  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
888 };
889 
890 static long _vq_quantmap__16u1__p5_0[] = {
891  7, 5, 3, 1, 0, 2, 4, 6,
892  8,
893 };
894 
895 static encode_aux_threshmatch _vq_auxt__16u1__p5_0 = {
896  _vq_quantthresh__16u1__p5_0,
897  _vq_quantmap__16u1__p5_0,
898  9,
899  9
900 };
901 
902 static static_codebook _16u1__p5_0 = {
903  2, 81,
904  _vq_lengthlist__16u1__p5_0,
905  1, -531628032, 1611661312, 4, 0,
906  _vq_quantlist__16u1__p5_0,
907  NULL,
908  &_vq_auxt__16u1__p5_0,
909  NULL,
910  0
911 };
912 
913 static long _vq_quantlist__16u1__p6_0[] = {
914  4,
915  3,
916  5,
917  2,
918  6,
919  1,
920  7,
921  0,
922  8,
923 };
924 
925 static long _vq_lengthlist__16u1__p6_0[] = {
926  3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
927  9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
928  8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
929  8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
930  9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11,
931  11,
932 };
933 
934 static float _vq_quantthresh__16u1__p6_0[] = {
935  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
936 };
937 
938 static long _vq_quantmap__16u1__p6_0[] = {
939  7, 5, 3, 1, 0, 2, 4, 6,
940  8,
941 };
942 
943 static encode_aux_threshmatch _vq_auxt__16u1__p6_0 = {
944  _vq_quantthresh__16u1__p6_0,
945  _vq_quantmap__16u1__p6_0,
946  9,
947  9
948 };
949 
950 static static_codebook _16u1__p6_0 = {
951  2, 81,
952  _vq_lengthlist__16u1__p6_0,
953  1, -531628032, 1611661312, 4, 0,
954  _vq_quantlist__16u1__p6_0,
955  NULL,
956  &_vq_auxt__16u1__p6_0,
957  NULL,
958  0
959 };
960 
961 static long _vq_quantlist__16u1__p7_0[] = {
962  1,
963  0,
964  2,
965 };
966 
967 static long _vq_lengthlist__16u1__p7_0[] = {
968  1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
969  12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
970  13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
971  13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8,
972  15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15,
973  13,
974 };
975 
976 static float _vq_quantthresh__16u1__p7_0[] = {
977  -5.5, 5.5,
978 };
979 
980 static long _vq_quantmap__16u1__p7_0[] = {
981  1, 0, 2,
982 };
983 
984 static encode_aux_threshmatch _vq_auxt__16u1__p7_0 = {
985  _vq_quantthresh__16u1__p7_0,
986  _vq_quantmap__16u1__p7_0,
987  3,
988  3
989 };
990 
991 static static_codebook _16u1__p7_0 = {
992  4, 81,
993  _vq_lengthlist__16u1__p7_0,
994  1, -529137664, 1618345984, 2, 0,
995  _vq_quantlist__16u1__p7_0,
996  NULL,
997  &_vq_auxt__16u1__p7_0,
998  NULL,
999  0
1000 };
1001 
1002 static long _vq_quantlist__16u1__p7_1[] = {
1003  5,
1004  4,
1005  6,
1006  3,
1007  7,
1008  2,
1009  8,
1010  1,
1011  9,
1012  0,
1013  10,
1014 };
1015 
1016 static long _vq_lengthlist__16u1__p7_1[] = {
1017  2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
1018  8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
1019  8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
1020  8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10,
1021  9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8,
1022  9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10,
1023  10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8,
1024  8, 9, 9,10,10,10,10,10,10,
1025 };
1026 
1027 static float _vq_quantthresh__16u1__p7_1[] = {
1028  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
1029  3.5, 4.5,
1030 };
1031 
1032 static long _vq_quantmap__16u1__p7_1[] = {
1033  9, 7, 5, 3, 1, 0, 2, 4,
1034  6, 8, 10,
1035 };
1036 
1037 static encode_aux_threshmatch _vq_auxt__16u1__p7_1 = {
1038  _vq_quantthresh__16u1__p7_1,
1039  _vq_quantmap__16u1__p7_1,
1040  11,
1041  11
1042 };
1043 
1044 static static_codebook _16u1__p7_1 = {
1045  2, 121,
1046  _vq_lengthlist__16u1__p7_1,
1047  1, -531365888, 1611661312, 4, 0,
1048  _vq_quantlist__16u1__p7_1,
1049  NULL,
1050  &_vq_auxt__16u1__p7_1,
1051  NULL,
1052  0
1053 };
1054 
1055 static long _vq_quantlist__16u1__p8_0[] = {
1056  5,
1057  4,
1058  6,
1059  3,
1060  7,
1061  2,
1062  8,
1063  1,
1064  9,
1065  0,
1066  10,
1067 };
1068 
1069 static long _vq_lengthlist__16u1__p8_0[] = {
1070  1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
1071  9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
1072  12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
1073  9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14,
1074  17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11,
1075  12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17,
1076  15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13,
1077  13,14,14,15,15,16,16,15,16,
1078 };
1079 
1080 static float _vq_quantthresh__16u1__p8_0[] = {
1081  -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5,
1082  38.5, 49.5,
1083 };
1084 
1085 static long _vq_quantmap__16u1__p8_0[] = {
1086  9, 7, 5, 3, 1, 0, 2, 4,
1087  6, 8, 10,
1088 };
1089 
1090 static encode_aux_threshmatch _vq_auxt__16u1__p8_0 = {
1091  _vq_quantthresh__16u1__p8_0,
1092  _vq_quantmap__16u1__p8_0,
1093  11,
1094  11
1095 };
1096 
1097 static static_codebook _16u1__p8_0 = {
1098  2, 121,
1099  _vq_lengthlist__16u1__p8_0,
1100  1, -524582912, 1618345984, 4, 0,
1101  _vq_quantlist__16u1__p8_0,
1102  NULL,
1103  &_vq_auxt__16u1__p8_0,
1104  NULL,
1105  0
1106 };
1107 
1108 static long _vq_quantlist__16u1__p8_1[] = {
1109  5,
1110  4,
1111  6,
1112  3,
1113  7,
1114  2,
1115  8,
1116  1,
1117  9,
1118  0,
1119  10,
1120 };
1121 
1122 static long _vq_lengthlist__16u1__p8_1[] = {
1123  2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
1124  8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
1125  8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
1126  7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9,
1127  9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
1128  8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
1129  9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8,
1130  8, 9, 9, 9, 9, 9, 9, 9, 9,
1131 };
1132 
1133 static float _vq_quantthresh__16u1__p8_1[] = {
1134  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
1135  3.5, 4.5,
1136 };
1137 
1138 static long _vq_quantmap__16u1__p8_1[] = {
1139  9, 7, 5, 3, 1, 0, 2, 4,
1140  6, 8, 10,
1141 };
1142 
1143 static encode_aux_threshmatch _vq_auxt__16u1__p8_1 = {
1144  _vq_quantthresh__16u1__p8_1,
1145  _vq_quantmap__16u1__p8_1,
1146  11,
1147  11
1148 };
1149 
1150 static static_codebook _16u1__p8_1 = {
1151  2, 121,
1152  _vq_lengthlist__16u1__p8_1,
1153  1, -531365888, 1611661312, 4, 0,
1154  _vq_quantlist__16u1__p8_1,
1155  NULL,
1156  &_vq_auxt__16u1__p8_1,
1157  NULL,
1158  0
1159 };
1160 
1161 static long _vq_quantlist__16u1__p9_0[] = {
1162  7,
1163  6,
1164  8,
1165  5,
1166  9,
1167  4,
1168  10,
1169  3,
1170  11,
1171  2,
1172  12,
1173  1,
1174  13,
1175  0,
1176  14,
1177 };
1178 
1179 static long _vq_lengthlist__16u1__p9_0[] = {
1180  1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1181  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1182  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1183  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1184  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1185  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1186  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1187  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1188  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1189  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1190  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1191  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1192  9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1193  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1194  8,
1195 };
1196 
1197 static float _vq_quantthresh__16u1__p9_0[] = {
1198  -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5,
1199  382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5,
1200 };
1201 
1202 static long _vq_quantmap__16u1__p9_0[] = {
1203  13, 11, 9, 7, 5, 3, 1, 0,
1204  2, 4, 6, 8, 10, 12, 14,
1205 };
1206 
1207 static encode_aux_threshmatch _vq_auxt__16u1__p9_0 = {
1208  _vq_quantthresh__16u1__p9_0,
1209  _vq_quantmap__16u1__p9_0,
1210  15,
1211  15
1212 };
1213 
1214 static static_codebook _16u1__p9_0 = {
1215  2, 225,
1216  _vq_lengthlist__16u1__p9_0,
1217  1, -514071552, 1627381760, 4, 0,
1218  _vq_quantlist__16u1__p9_0,
1219  NULL,
1220  &_vq_auxt__16u1__p9_0,
1221  NULL,
1222  0
1223 };
1224 
1225 static long _vq_quantlist__16u1__p9_1[] = {
1226  7,
1227  6,
1228  8,
1229  5,
1230  9,
1231  4,
1232  10,
1233  3,
1234  11,
1235  2,
1236  12,
1237  1,
1238  13,
1239  0,
1240  14,
1241 };
1242 
1243 static long _vq_lengthlist__16u1__p9_1[] = {
1244  1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
1245  10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
1246  9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
1247  10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9,
1248  10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1249  10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10,
1250  10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8,
1251  10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9,
1252  10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
1253  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1254  10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
1255  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1256  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1257  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1258  9,
1259 };
1260 
1261 static float _vq_quantthresh__16u1__p9_1[] = {
1262  -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
1263  25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
1264 };
1265 
1266 static long _vq_quantmap__16u1__p9_1[] = {
1267  13, 11, 9, 7, 5, 3, 1, 0,
1268  2, 4, 6, 8, 10, 12, 14,
1269 };
1270 
1271 static encode_aux_threshmatch _vq_auxt__16u1__p9_1 = {
1272  _vq_quantthresh__16u1__p9_1,
1273  _vq_quantmap__16u1__p9_1,
1274  15,
1275  15
1276 };
1277 
1278 static static_codebook _16u1__p9_1 = {
1279  2, 225,
1280  _vq_lengthlist__16u1__p9_1,
1281  1, -522338304, 1620115456, 4, 0,
1282  _vq_quantlist__16u1__p9_1,
1283  NULL,
1284  &_vq_auxt__16u1__p9_1,
1285  NULL,
1286  0
1287 };
1288 
1289 static long _vq_quantlist__16u1__p9_2[] = {
1290  8,
1291  7,
1292  9,
1293  6,
1294  10,
1295  5,
1296  11,
1297  4,
1298  12,
1299  3,
1300  13,
1301  2,
1302  14,
1303  1,
1304  15,
1305  0,
1306  16,
1307 };
1308 
1309 static long _vq_lengthlist__16u1__p9_2[] = {
1310  1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
1311  9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
1312  11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
1313  9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9,
1314  11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11,
1315  10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11,
1316  11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10,
1317  11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11,
1318  9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10,
1319  9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10,
1320  11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9,
1321  8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11,
1322  11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9,
1323  11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10,
1324  9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9,
1325  9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10,
1326  11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11,
1327  9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11,
1328  10,
1329 };
1330 
1331 static float _vq_quantthresh__16u1__p9_2[] = {
1332  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
1333  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
1334 };
1335 
1336 static long _vq_quantmap__16u1__p9_2[] = {
1337  15, 13, 11, 9, 7, 5, 3, 1,
1338  0, 2, 4, 6, 8, 10, 12, 14,
1339  16,
1340 };
1341 
1342 static encode_aux_threshmatch _vq_auxt__16u1__p9_2 = {
1343  _vq_quantthresh__16u1__p9_2,
1344  _vq_quantmap__16u1__p9_2,
1345  17,
1346  17
1347 };
1348 
1349 static static_codebook _16u1__p9_2 = {
1350  2, 289,
1351  _vq_lengthlist__16u1__p9_2,
1352  1, -529530880, 1611661312, 5, 0,
1353  _vq_quantlist__16u1__p9_2,
1354  NULL,
1355  &_vq_auxt__16u1__p9_2,
1356  NULL,
1357  0
1358 };
1359 
1360 static long _huff_lengthlist__16u1__short[] = {
1361  5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
1362  10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
1363  7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
1364  15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6,
1365  5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16,
1366  9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15,
1367  16,16,16,16,
1368 };
1369 
1370 static static_codebook _huff_book__16u1__short = {
1371  2, 100,
1372  _huff_lengthlist__16u1__short,
1373  0, 0, 0, 0, 0,
1374  NULL,
1375  NULL,
1376  NULL,
1377  NULL,
1378  0
1379 };
1380 
1381 static long _huff_lengthlist__16u2__long[] = {
1382  5, 7,10,10,10,11,11,13,18,19, 6, 5, 5, 6, 7, 8,
1383  9,12,19,19, 8, 5, 4, 4, 6, 7, 9,13,19,19, 8, 5,
1384  4, 4, 5, 6, 8,12,17,19, 7, 5, 5, 4, 4, 5, 7,12,
1385  18,18, 8, 7, 7, 6, 5, 5, 6,10,18,18, 9, 9, 9, 8,
1386  6, 5, 6, 9,18,18,11,13,13,13, 8, 7, 7, 9,16,18,
1387  13,17,18,16,11, 9, 9, 9,17,18,15,18,18,18,15,13,
1388  13,14,18,18,
1389 };
1390 
1391 static static_codebook _huff_book__16u2__long = {
1392  2, 100,
1393  _huff_lengthlist__16u2__long,
1394  0, 0, 0, 0, 0,
1395  NULL,
1396  NULL,
1397  NULL,
1398  NULL,
1399  0
1400 };
1401 
1402 static long _huff_lengthlist__16u2__short[] = {
1403  8,11,12,12,14,15,16,16,16,16, 9, 7, 7, 8, 9,11,
1404  13,14,16,16,13, 7, 6, 6, 7, 9,12,13,15,16,15, 7,
1405  6, 5, 4, 6,10,11,14,16,12, 8, 7, 4, 2, 4, 7,10,
1406  14,16,11, 9, 7, 5, 3, 4, 6, 9,14,16,11,10, 9, 7,
1407  5, 5, 6, 9,16,16,10,10, 9, 8, 6, 6, 7,10,16,16,
1408  11,11,11,10,10,10,11,14,16,16,16,14,14,13,14,16,
1409  16,16,16,16,
1410 };
1411 
1412 static static_codebook _huff_book__16u2__short = {
1413  2, 100,
1414  _huff_lengthlist__16u2__short,
1415  0, 0, 0, 0, 0,
1416  NULL,
1417  NULL,
1418  NULL,
1419  NULL,
1420  0
1421 };
1422 
1423 static long _vq_quantlist__16u2_p1_0[] = {
1424  1,
1425  0,
1426  2,
1427 };
1428 
1429 static long _vq_lengthlist__16u2_p1_0[] = {
1430  1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
1431  9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 8, 9,
1432  9, 7, 9, 9, 7, 9, 9, 9,10,10, 9,10,10, 7, 9, 9,
1433  9,10,10, 9,10,11, 5, 7, 8, 8, 9, 9, 8, 9, 9, 7,
1434  9, 9, 9,10,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11,
1435  10,
1436 };
1437 
1438 static float _vq_quantthresh__16u2_p1_0[] = {
1439  -0.5, 0.5,
1440 };
1441 
1442 static long _vq_quantmap__16u2_p1_0[] = {
1443  1, 0, 2,
1444 };
1445 
1446 static encode_aux_threshmatch _vq_auxt__16u2_p1_0 = {
1447  _vq_quantthresh__16u2_p1_0,
1448  _vq_quantmap__16u2_p1_0,
1449  3,
1450  3
1451 };
1452 
1453 static static_codebook _16u2_p1_0 = {
1454  4, 81,
1455  _vq_lengthlist__16u2_p1_0,
1456  1, -535822336, 1611661312, 2, 0,
1457  _vq_quantlist__16u2_p1_0,
1458  NULL,
1459  &_vq_auxt__16u2_p1_0,
1460  NULL,
1461  0
1462 };
1463 
1464 static long _vq_quantlist__16u2_p2_0[] = {
1465  2,
1466  1,
1467  3,
1468  0,
1469  4,
1470 };
1471 
1472 static long _vq_lengthlist__16u2_p2_0[] = {
1473  3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
1474  10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
1475  8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
1476  11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
1477  10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12,
1478  10,11,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
1479  12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
1480  10,12,12,11,12,12,14,13,12,13,12,14,14, 5, 7, 7,
1481  9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
1482  12,10,10,11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
1483  8, 9, 9,11,11,11,11,11,12,13,10,11,11,12,13, 7,
1484  8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
1485  10,13,12,10,11,11,13,13, 9,11,10,13,13,10,11,11,
1486  13,13,10,11,11,13,13,12,12,13,13,15,12,12,13,14,
1487  15, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
1488  11,13,11,14,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
1489  8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
1490  11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
1491  10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
1492  11, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
1493  11,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
1494  10,11,12,13,12,13,13,15,14,11,11,13,12,14,10,10,
1495  11,13,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
1496  14,14,12,13,12,14,13, 8,10, 9,12,12, 9,11,10,13,
1497  13, 9,10,10,12,13,12,13,13,14,14,12,12,13,14,14,
1498  9,11,10,13,13,10,11,11,13,13,10,11,11,13,13,12,
1499  13,13,15,15,13,13,13,14,15, 9,10,10,12,13,10,11,
1500  10,13,12,10,11,11,13,13,12,13,12,15,14,13,13,13,
1501  14,15,11,12,12,15,14,12,12,13,15,15,12,13,13,15,
1502  14,14,13,15,14,16,13,14,15,16,16,11,12,12,14,14,
1503  11,12,12,15,14,12,13,13,15,15,13,14,13,16,14,14,
1504  14,14,16,16, 8, 9, 9,12,12, 9,10,10,13,12, 9,10,
1505  10,13,13,12,12,12,14,14,12,12,13,15,15, 9,10,10,
1506  13,12,10,11,11,13,13,10,10,11,13,14,12,13,13,15,
1507  15,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
1508  10,11,11,13,13,12,13,13,14,14,13,14,13,15,14,11,
1509  12,12,14,14,12,13,13,15,14,11,12,12,14,15,14,14,
1510  14,16,15,13,12,14,14,16,11,12,13,14,15,12,13,13,
1511  14,16,12,13,12,15,14,13,15,14,16,16,14,15,13,16,
1512  13,
1513 };
1514 
1515 static float _vq_quantthresh__16u2_p2_0[] = {
1516  -1.5, -0.5, 0.5, 1.5,
1517 };
1518 
1519 static long _vq_quantmap__16u2_p2_0[] = {
1520  3, 1, 0, 2, 4,
1521 };
1522 
1523 static encode_aux_threshmatch _vq_auxt__16u2_p2_0 = {
1524  _vq_quantthresh__16u2_p2_0,
1525  _vq_quantmap__16u2_p2_0,
1526  5,
1527  5
1528 };
1529 
1530 static static_codebook _16u2_p2_0 = {
1531  4, 625,
1532  _vq_lengthlist__16u2_p2_0,
1533  1, -533725184, 1611661312, 3, 0,
1534  _vq_quantlist__16u2_p2_0,
1535  NULL,
1536  &_vq_auxt__16u2_p2_0,
1537  NULL,
1538  0
1539 };
1540 
1541 static long _vq_quantlist__16u2_p3_0[] = {
1542  4,
1543  3,
1544  5,
1545  2,
1546  6,
1547  1,
1548  7,
1549  0,
1550  8,
1551 };
1552 
1553 static long _vq_lengthlist__16u2_p3_0[] = {
1554  2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
1555  9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
1556  8, 8,10,10, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
1557  8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
1558  9, 9,10, 9,10,10,11,11, 9, 9, 9,10,10,10,10,11,
1559  11,
1560 };
1561 
1562 static float _vq_quantthresh__16u2_p3_0[] = {
1563  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
1564 };
1565 
1566 static long _vq_quantmap__16u2_p3_0[] = {
1567  7, 5, 3, 1, 0, 2, 4, 6,
1568  8,
1569 };
1570 
1571 static encode_aux_threshmatch _vq_auxt__16u2_p3_0 = {
1572  _vq_quantthresh__16u2_p3_0,
1573  _vq_quantmap__16u2_p3_0,
1574  9,
1575  9
1576 };
1577 
1578 static static_codebook _16u2_p3_0 = {
1579  2, 81,
1580  _vq_lengthlist__16u2_p3_0,
1581  1, -531628032, 1611661312, 4, 0,
1582  _vq_quantlist__16u2_p3_0,
1583  NULL,
1584  &_vq_auxt__16u2_p3_0,
1585  NULL,
1586  0
1587 };
1588 
1589 static long _vq_quantlist__16u2_p4_0[] = {
1590  8,
1591  7,
1592  9,
1593  6,
1594  10,
1595  5,
1596  11,
1597  4,
1598  12,
1599  3,
1600  13,
1601  2,
1602  14,
1603  1,
1604  15,
1605  0,
1606  16,
1607 };
1608 
1609 static long _vq_lengthlist__16u2_p4_0[] = {
1610  2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
1611  11, 5, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
1612  12,11, 5, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
1613  11,12,12, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
1614  11,11,12,12, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
1615  10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
1616  11,11,12,12,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
1617  10,11,11,11,12,12,12, 9, 9, 9, 9, 9, 9,10,10,10,
1618  10,10,11,11,12,12,13,13, 8, 9, 9, 9, 9,10, 9,10,
1619  10,10,10,11,11,12,12,13,13, 9, 9, 9, 9, 9,10,10,
1620  10,10,11,11,11,12,12,12,13,13, 9, 9, 9, 9, 9,10,
1621  10,10,10,11,11,12,11,12,12,13,13,10,10,10,10,10,
1622  11,11,11,11,11,12,12,12,12,13,13,14,10,10,10,10,
1623  10,11,11,11,11,12,11,12,12,13,12,13,13,11,11,11,
1624  11,11,12,12,12,12,12,12,13,13,13,13,14,14,11,11,
1625  11,11,11,12,12,12,12,12,12,13,12,13,13,14,14,11,
1626  12,12,12,12,12,12,13,13,13,13,13,13,14,14,14,14,
1627  11,12,12,12,12,12,12,13,13,13,13,14,13,14,14,14,
1628  14,
1629 };
1630 
1631 static float _vq_quantthresh__16u2_p4_0[] = {
1632  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
1633  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
1634 };
1635 
1636 static long _vq_quantmap__16u2_p4_0[] = {
1637  15, 13, 11, 9, 7, 5, 3, 1,
1638  0, 2, 4, 6, 8, 10, 12, 14,
1639  16,
1640 };
1641 
1642 static encode_aux_threshmatch _vq_auxt__16u2_p4_0 = {
1643  _vq_quantthresh__16u2_p4_0,
1644  _vq_quantmap__16u2_p4_0,
1645  17,
1646  17
1647 };
1648 
1649 static static_codebook _16u2_p4_0 = {
1650  2, 289,
1651  _vq_lengthlist__16u2_p4_0,
1652  1, -529530880, 1611661312, 5, 0,
1653  _vq_quantlist__16u2_p4_0,
1654  NULL,
1655  &_vq_auxt__16u2_p4_0,
1656  NULL,
1657  0
1658 };
1659 
1660 static long _vq_quantlist__16u2_p5_0[] = {
1661  1,
1662  0,
1663  2,
1664 };
1665 
1666 static long _vq_lengthlist__16u2_p5_0[] = {
1667  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10, 9, 7,
1668  10, 9, 5, 8, 9, 7, 9,10, 7, 9,10, 4, 9, 9, 9,11,
1669  11, 8,11,11, 7,11,11,10,10,13,10,14,13, 7,11,11,
1670  10,13,11,10,13,14, 5, 9, 9, 8,11,11, 9,11,11, 7,
1671  11,11,10,14,13,10,12,14, 7,11,11,10,13,13,10,13,
1672  10,
1673 };
1674 
1675 static float _vq_quantthresh__16u2_p5_0[] = {
1676  -5.5, 5.5,
1677 };
1678 
1679 static long _vq_quantmap__16u2_p5_0[] = {
1680  1, 0, 2,
1681 };
1682 
1683 static encode_aux_threshmatch _vq_auxt__16u2_p5_0 = {
1684  _vq_quantthresh__16u2_p5_0,
1685  _vq_quantmap__16u2_p5_0,
1686  3,
1687  3
1688 };
1689 
1690 static static_codebook _16u2_p5_0 = {
1691  4, 81,
1692  _vq_lengthlist__16u2_p5_0,
1693  1, -529137664, 1618345984, 2, 0,
1694  _vq_quantlist__16u2_p5_0,
1695  NULL,
1696  &_vq_auxt__16u2_p5_0,
1697  NULL,
1698  0
1699 };
1700 
1701 static long _vq_quantlist__16u2_p5_1[] = {
1702  5,
1703  4,
1704  6,
1705  3,
1706  7,
1707  2,
1708  8,
1709  1,
1710  9,
1711  0,
1712  10,
1713 };
1714 
1715 static long _vq_lengthlist__16u2_p5_1[] = {
1716  2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 5, 5, 7, 7,
1717  7, 7, 8, 8, 8, 8, 5, 5, 6, 7, 7, 7, 7, 8, 8, 8,
1718  8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
1719  7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 9, 9,
1720  9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
1721  8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
1722  9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
1723  8, 8, 8, 9, 9, 9, 9, 9, 9,
1724 };
1725 
1726 static float _vq_quantthresh__16u2_p5_1[] = {
1727  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
1728  3.5, 4.5,
1729 };
1730 
1731 static long _vq_quantmap__16u2_p5_1[] = {
1732  9, 7, 5, 3, 1, 0, 2, 4,
1733  6, 8, 10,
1734 };
1735 
1736 static encode_aux_threshmatch _vq_auxt__16u2_p5_1 = {
1737  _vq_quantthresh__16u2_p5_1,
1738  _vq_quantmap__16u2_p5_1,
1739  11,
1740  11
1741 };
1742 
1743 static static_codebook _16u2_p5_1 = {
1744  2, 121,
1745  _vq_lengthlist__16u2_p5_1,
1746  1, -531365888, 1611661312, 4, 0,
1747  _vq_quantlist__16u2_p5_1,
1748  NULL,
1749  &_vq_auxt__16u2_p5_1,
1750  NULL,
1751  0
1752 };
1753 
1754 static long _vq_quantlist__16u2_p6_0[] = {
1755  6,
1756  5,
1757  7,
1758  4,
1759  8,
1760  3,
1761  9,
1762  2,
1763  10,
1764  1,
1765  11,
1766  0,
1767  12,
1768 };
1769 
1770 static long _vq_lengthlist__16u2_p6_0[] = {
1771  1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
1772  8, 8, 9, 9, 9, 9,10,10,12,11, 4, 6, 6, 8, 8, 9,
1773  9, 9, 9,10,10,11,12, 7, 8, 8, 9, 9,10,10,10,10,
1774  12,12,13,12, 7, 8, 8, 9, 9,10,10,10,10,11,12,12,
1775  12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9,
1776  9,10,10,11,11,11,11,12,13,13,13, 8, 9, 9,10,10,
1777  11,11,12,12,13,13,14,14, 8, 9, 9,10,10,11,11,12,
1778  12,13,13,14,14, 9,10,10,11,12,13,12,13,14,14,14,
1779  14,14, 9,10,10,11,12,12,13,13,13,14,14,14,14,10,
1780  11,11,12,12,13,13,14,14,15,15,15,15,10,11,11,12,
1781  12,13,13,14,14,14,14,15,15,
1782 };
1783 
1784 static float _vq_quantthresh__16u2_p6_0[] = {
1785  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
1786  12.5, 17.5, 22.5, 27.5,
1787 };
1788 
1789 static long _vq_quantmap__16u2_p6_0[] = {
1790  11, 9, 7, 5, 3, 1, 0, 2,
1791  4, 6, 8, 10, 12,
1792 };
1793 
1794 static encode_aux_threshmatch _vq_auxt__16u2_p6_0 = {
1795  _vq_quantthresh__16u2_p6_0,
1796  _vq_quantmap__16u2_p6_0,
1797  13,
1798  13
1799 };
1800 
1801 static static_codebook _16u2_p6_0 = {
1802  2, 169,
1803  _vq_lengthlist__16u2_p6_0,
1804  1, -526516224, 1616117760, 4, 0,
1805  _vq_quantlist__16u2_p6_0,
1806  NULL,
1807  &_vq_auxt__16u2_p6_0,
1808  NULL,
1809  0
1810 };
1811 
1812 static long _vq_quantlist__16u2_p6_1[] = {
1813  2,
1814  1,
1815  3,
1816  0,
1817  4,
1818 };
1819 
1820 static long _vq_lengthlist__16u2_p6_1[] = {
1821  2, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1822  5, 5, 6, 6, 5, 5, 5, 6, 6,
1823 };
1824 
1825 static float _vq_quantthresh__16u2_p6_1[] = {
1826  -1.5, -0.5, 0.5, 1.5,
1827 };
1828 
1829 static long _vq_quantmap__16u2_p6_1[] = {
1830  3, 1, 0, 2, 4,
1831 };
1832 
1833 static encode_aux_threshmatch _vq_auxt__16u2_p6_1 = {
1834  _vq_quantthresh__16u2_p6_1,
1835  _vq_quantmap__16u2_p6_1,
1836  5,
1837  5
1838 };
1839 
1840 static static_codebook _16u2_p6_1 = {
1841  2, 25,
1842  _vq_lengthlist__16u2_p6_1,
1843  1, -533725184, 1611661312, 3, 0,
1844  _vq_quantlist__16u2_p6_1,
1845  NULL,
1846  &_vq_auxt__16u2_p6_1,
1847  NULL,
1848  0
1849 };
1850 
1851 static long _vq_quantlist__16u2_p7_0[] = {
1852  6,
1853  5,
1854  7,
1855  4,
1856  8,
1857  3,
1858  9,
1859  2,
1860  10,
1861  1,
1862  11,
1863  0,
1864  12,
1865 };
1866 
1867 static long _vq_lengthlist__16u2_p7_0[] = {
1868  1, 4, 4, 7, 7, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 6,
1869  9, 9, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 9, 9,
1870  9, 9, 9,10,11,12,11, 7, 8, 9,10,10,10,10,11,10,
1871  11,12,12,13, 7, 9, 9,10,10,10,10,10,10,11,12,13,
1872  13, 7, 9, 8,10,10,11,11,11,12,12,13,13,14, 7, 9,
1873  9,10,10,11,11,11,12,13,13,13,13, 8, 9, 9,10,11,
1874  11,12,12,12,13,13,13,13, 8, 9, 9,10,11,11,11,12,
1875  12,13,13,14,14, 9,10,10,12,11,12,13,13,13,14,13,
1876  13,13, 9,10,10,11,11,12,12,13,14,13,13,14,13,10,
1877  11,11,12,13,14,14,14,15,14,14,14,14,10,11,11,12,
1878  12,13,13,13,14,14,14,15,14,
1879 };
1880 
1881 static float _vq_quantthresh__16u2_p7_0[] = {
1882  -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
1883  27.5, 38.5, 49.5, 60.5,
1884 };
1885 
1886 static long _vq_quantmap__16u2_p7_0[] = {
1887  11, 9, 7, 5, 3, 1, 0, 2,
1888  4, 6, 8, 10, 12,
1889 };
1890 
1891 static encode_aux_threshmatch _vq_auxt__16u2_p7_0 = {
1892  _vq_quantthresh__16u2_p7_0,
1893  _vq_quantmap__16u2_p7_0,
1894  13,
1895  13
1896 };
1897 
1898 static static_codebook _16u2_p7_0 = {
1899  2, 169,
1900  _vq_lengthlist__16u2_p7_0,
1901  1, -523206656, 1618345984, 4, 0,
1902  _vq_quantlist__16u2_p7_0,
1903  NULL,
1904  &_vq_auxt__16u2_p7_0,
1905  NULL,
1906  0
1907 };
1908 
1909 static long _vq_quantlist__16u2_p7_1[] = {
1910  5,
1911  4,
1912  6,
1913  3,
1914  7,
1915  2,
1916  8,
1917  1,
1918  9,
1919  0,
1920  10,
1921 };
1922 
1923 static long _vq_lengthlist__16u2_p7_1[] = {
1924  3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
1925  7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8,
1926  8, 6, 6, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 7, 7, 7,
1927  7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
1928  8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7,
1929  8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8,
1930  8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
1931  8, 8, 8, 8, 8, 8, 8, 8, 8,
1932 };
1933 
1934 static float _vq_quantthresh__16u2_p7_1[] = {
1935  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
1936  3.5, 4.5,
1937 };
1938 
1939 static long _vq_quantmap__16u2_p7_1[] = {
1940  9, 7, 5, 3, 1, 0, 2, 4,
1941  6, 8, 10,
1942 };
1943 
1944 static encode_aux_threshmatch _vq_auxt__16u2_p7_1 = {
1945  _vq_quantthresh__16u2_p7_1,
1946  _vq_quantmap__16u2_p7_1,
1947  11,
1948  11
1949 };
1950 
1951 static static_codebook _16u2_p7_1 = {
1952  2, 121,
1953  _vq_lengthlist__16u2_p7_1,
1954  1, -531365888, 1611661312, 4, 0,
1955  _vq_quantlist__16u2_p7_1,
1956  NULL,
1957  &_vq_auxt__16u2_p7_1,
1958  NULL,
1959  0
1960 };
1961 
1962 static long _vq_quantlist__16u2_p8_0[] = {
1963  7,
1964  6,
1965  8,
1966  5,
1967  9,
1968  4,
1969  10,
1970  3,
1971  11,
1972  2,
1973  12,
1974  1,
1975  13,
1976  0,
1977  14,
1978 };
1979 
1980 static long _vq_lengthlist__16u2_p8_0[] = {
1981  1, 5, 5, 7, 7, 8, 8, 7, 7, 8, 8,10, 9,11,11, 4,
1982  6, 6, 8, 8,10, 9, 9, 8, 9, 9,10,10,12,14, 4, 6,
1983  7, 8, 9, 9,10, 9, 8, 9, 9,10,12,12,11, 7, 8, 8,
1984  10,10,10,10, 9, 9,10,10,11,13,13,12, 7, 8, 8, 9,
1985  11,11,10, 9, 9,11,10,12,11,11,14, 8, 9, 9,11,10,
1986  11,11,10,10,11,11,13,12,14,12, 8, 9, 9,11,12,11,
1987  11,10,10,12,11,12,12,12,14, 7, 8, 8, 9, 9,10,10,
1988  10,11,12,11,13,13,14,12, 7, 8, 9, 9, 9,10,10,11,
1989  11,11,12,12,14,14,14, 8,10, 9,10,11,11,11,11,14,
1990  12,12,13,14,14,13, 9, 9, 9,10,11,11,11,12,12,12,
1991  14,12,14,13,14,10,10,10,12,11,12,11,14,13,14,13,
1992  14,14,13,14, 9,10,10,11,12,11,13,12,13,13,14,14,
1993  14,13,14,10,13,13,12,12,11,12,14,13,14,13,14,12,
1994  14,13,10,11,11,12,11,12,12,14,14,14,13,14,14,14,
1995  14,
1996 };
1997 
1998 static float _vq_quantthresh__16u2_p8_0[] = {
1999  -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
2000  31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
2001 };
2002 
2003 static long _vq_quantmap__16u2_p8_0[] = {
2004  13, 11, 9, 7, 5, 3, 1, 0,
2005  2, 4, 6, 8, 10, 12, 14,
2006 };
2007 
2008 static encode_aux_threshmatch _vq_auxt__16u2_p8_0 = {
2009  _vq_quantthresh__16u2_p8_0,
2010  _vq_quantmap__16u2_p8_0,
2011  15,
2012  15
2013 };
2014 
2015 static static_codebook _16u2_p8_0 = {
2016  2, 225,
2017  _vq_lengthlist__16u2_p8_0,
2018  1, -520986624, 1620377600, 4, 0,
2019  _vq_quantlist__16u2_p8_0,
2020  NULL,
2021  &_vq_auxt__16u2_p8_0,
2022  NULL,
2023  0
2024 };
2025 
2026 static long _vq_quantlist__16u2_p8_1[] = {
2027  10,
2028  9,
2029  11,
2030  8,
2031  12,
2032  7,
2033  13,
2034  6,
2035  14,
2036  5,
2037  15,
2038  4,
2039  16,
2040  3,
2041  17,
2042  2,
2043  18,
2044  1,
2045  19,
2046  0,
2047  20,
2048 };
2049 
2050 static long _vq_lengthlist__16u2_p8_1[] = {
2051  2, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,10, 9, 9,
2052  9,10,10,10,10, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
2053  10, 9,10,10,10,10,10,10,11,10, 5, 6, 6, 7, 7, 8,
2054  8, 8, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 7,
2055  7, 7, 8, 8, 9, 8, 9, 9,10, 9,10,10,10,10,10,10,
2056  11,10,11,10, 7, 7, 7, 8, 8, 8, 9, 9, 9,10, 9,10,
2057  10,10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,
2058  10, 9,10,10,10,10,10,10,10,11,10,10,11,10, 8, 8,
2059  8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,
2060  11,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
2061  11,10,11,10,11,10,11,10, 8, 9, 9, 9, 9, 9,10,10,
2062  10,10,10,10,10,10,10,10,11,11,10,10,10, 9,10, 9,
2063  9,10,10,10,11,10,10,10,10,10,10,10,10,11,11,11,
2064  11,11, 9, 9, 9,10, 9,10,10,10,10,10,10,11,10,11,
2065  10,11,11,11,11,10,10, 9,10, 9,10,10,10,10,11,10,
2066  10,10,10,10,11,10,11,10,11,10,10,11, 9,10,10,10,
2067  10,10,10,10,10,10,11,10,10,11,11,10,11,11,11,11,
2068  11, 9, 9,10,10,10,10,10,11,10,10,11,10,10,11,10,
2069  10,11,11,11,11,11, 9,10,10,10,10,10,10,10,11,10,
2070  11,10,11,10,11,11,11,11,11,10,11,10,10,10,10,10,
2071  10,10,10,10,11,11,11,11,11,11,11,11,11,10,11,11,
2072  10,10,10,10,10,11,10,10,10,11,10,11,11,11,11,10,
2073  12,11,11,11,10,10,10,10,10,10,11,10,10,10,11,11,
2074  12,11,11,11,11,11,11,11,11,11,10,10,10,11,10,11,
2075  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
2076  10,10,11,10,11,10,10,11,11,11,11,11,11,11,11,11,
2077  11,11,11,10,10,10,10,10,10,10,11,11,10,11,11,10,
2078  11,11,10,11,11,11,10,11,11,
2079 };
2080 
2081 static float _vq_quantthresh__16u2_p8_1[] = {
2082  -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
2083  -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
2084  6.5, 7.5, 8.5, 9.5,
2085 };
2086 
2087 static long _vq_quantmap__16u2_p8_1[] = {
2088  19, 17, 15, 13, 11, 9, 7, 5,
2089  3, 1, 0, 2, 4, 6, 8, 10,
2090  12, 14, 16, 18, 20,
2091 };
2092 
2093 static encode_aux_threshmatch _vq_auxt__16u2_p8_1 = {
2094  _vq_quantthresh__16u2_p8_1,
2095  _vq_quantmap__16u2_p8_1,
2096  21,
2097  21
2098 };
2099 
2100 static static_codebook _16u2_p8_1 = {
2101  2, 441,
2102  _vq_lengthlist__16u2_p8_1,
2103  1, -529268736, 1611661312, 5, 0,
2104  _vq_quantlist__16u2_p8_1,
2105  NULL,
2106  &_vq_auxt__16u2_p8_1,
2107  NULL,
2108  0
2109 };
2110 
2111 static long _vq_quantlist__16u2_p9_0[] = {
2112  5586,
2113  4655,
2114  6517,
2115  3724,
2116  7448,
2117  2793,
2118  8379,
2119  1862,
2120  9310,
2121  931,
2122  10241,
2123  0,
2124  11172,
2125  5521,
2126  5651,
2127 };
2128 
2129 static long _vq_lengthlist__16u2_p9_0[] = {
2130  1,10,10,10,10,10,10,10,10,10,10,10,10, 5, 4,10,
2131  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2132  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2133  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2134  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2135  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2136  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2137  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2138  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2139  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2140  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2141  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2142  10,10,10, 4,10,10,10,10,10,10,10,10,10,10,10,10,
2143  6, 6, 5,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 5,
2144  5,
2145 };
2146 
2147 static float _vq_quantthresh__16u2_p9_0[] = {
2148  -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -498, -32.5, 32.5,
2149  498, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5,
2150 };
2151 
2152 static long _vq_quantmap__16u2_p9_0[] = {
2153  11, 9, 7, 5, 3, 1, 13, 0,
2154  14, 2, 4, 6, 8, 10, 12,
2155 };
2156 
2157 static encode_aux_threshmatch _vq_auxt__16u2_p9_0 = {
2158  _vq_quantthresh__16u2_p9_0,
2159  _vq_quantmap__16u2_p9_0,
2160  15,
2161  15
2162 };
2163 
2164 static static_codebook _16u2_p9_0 = {
2165  2, 225,
2166  _vq_lengthlist__16u2_p9_0,
2167  1, -510275072, 1611661312, 14, 0,
2168  _vq_quantlist__16u2_p9_0,
2169  NULL,
2170  &_vq_auxt__16u2_p9_0,
2171  NULL,
2172  0
2173 };
2174 
2175 static long _vq_quantlist__16u2_p9_1[] = {
2176  392,
2177  343,
2178  441,
2179  294,
2180  490,
2181  245,
2182  539,
2183  196,
2184  588,
2185  147,
2186  637,
2187  98,
2188  686,
2189  49,
2190  735,
2191  0,
2192  784,
2193  388,
2194  396,
2195 };
2196 
2197 static long _vq_lengthlist__16u2_p9_1[] = {
2198  1,12,10,12,10,12,10,12,11,12,12,12,12,12,12,12,
2199  12, 5, 5, 9,10,12,11,11,12,12,12,12,12,12,12,12,
2200  12,12,12,12,10, 9, 9,11, 9,11,11,12,11,12,12,12,
2201  12,12,12,12,12,12,12, 8, 8,10,11, 9,12,11,12,12,
2202  12,12,12,12,12,12,12,12,12,12, 9, 8,10,11,12,11,
2203  12,11,12,12,12,12,12,12,12,12,12,12,12, 8, 9,11,
2204  11,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
2205  9,10,11,12,11,12,11,12,12,12,12,12,12,12,12,12,
2206  12,12,12, 9, 9,11,12,12,12,12,12,12,12,12,12,12,
2207  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
2208  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
2209  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
2210  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
2211  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
2212  12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,
2213  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2214  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2215  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2216  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2217  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2218  11,11,11, 5, 8, 9, 9, 8,11, 9,11,11,11,11,11,11,
2219  11,11,11,11, 5, 5, 4, 8, 8, 8, 8,10, 9,10,10,11,
2220  11,11,11,11,11,11,11, 5, 4,
2221 };
2222 
2223 static float _vq_quantthresh__16u2_p9_1[] = {
2224  -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -26.5,
2225  -2, 2, 26.5, 73.5, 122.5, 171.5, 220.5, 269.5,
2226  318.5, 367.5,
2227 };
2228 
2229 static long _vq_quantmap__16u2_p9_1[] = {
2230  15, 13, 11, 9, 7, 5, 3, 1,
2231  17, 0, 18, 2, 4, 6, 8, 10,
2232  12, 14, 16,
2233 };
2234 
2235 static encode_aux_threshmatch _vq_auxt__16u2_p9_1 = {
2236  _vq_quantthresh__16u2_p9_1,
2237  _vq_quantmap__16u2_p9_1,
2238  19,
2239  19
2240 };
2241 
2242 static static_codebook _16u2_p9_1 = {
2243  2, 361,
2244  _vq_lengthlist__16u2_p9_1,
2245  1, -518488064, 1611661312, 10, 0,
2246  _vq_quantlist__16u2_p9_1,
2247  NULL,
2248  &_vq_auxt__16u2_p9_1,
2249  NULL,
2250  0
2251 };
2252 
2253 static long _vq_quantlist__16u2_p9_2[] = {
2254  24,
2255  23,
2256  25,
2257  22,
2258  26,
2259  21,
2260  27,
2261  20,
2262  28,
2263  19,
2264  29,
2265  18,
2266  30,
2267  17,
2268  31,
2269  16,
2270  32,
2271  15,
2272  33,
2273  14,
2274  34,
2275  13,
2276  35,
2277  12,
2278  36,
2279  11,
2280  37,
2281  10,
2282  38,
2283  9,
2284  39,
2285  8,
2286  40,
2287  7,
2288  41,
2289  6,
2290  42,
2291  5,
2292  43,
2293  4,
2294  44,
2295  3,
2296  45,
2297  2,
2298  46,
2299  1,
2300  47,
2301  0,
2302  48,
2303 };
2304 
2305 static long _vq_lengthlist__16u2_p9_2[] = {
2306  1, 3, 3, 4, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 8,
2307  7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 9, 9, 8, 9, 9,
2308  9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,12,12,10,
2309  11,
2310 };
2311 
2312 static float _vq_quantthresh__16u2_p9_2[] = {
2313  -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
2314  -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
2315  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
2316  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
2317  8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
2318  16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
2319 };
2320 
2321 static long _vq_quantmap__16u2_p9_2[] = {
2322  47, 45, 43, 41, 39, 37, 35, 33,
2323  31, 29, 27, 25, 23, 21, 19, 17,
2324  15, 13, 11, 9, 7, 5, 3, 1,
2325  0, 2, 4, 6, 8, 10, 12, 14,
2326  16, 18, 20, 22, 24, 26, 28, 30,
2327  32, 34, 36, 38, 40, 42, 44, 46,
2328  48,
2329 };
2330 
2331 static encode_aux_threshmatch _vq_auxt__16u2_p9_2 = {
2332  _vq_quantthresh__16u2_p9_2,
2333  _vq_quantmap__16u2_p9_2,
2334  49,
2335  49
2336 };
2337 
2338 static static_codebook _16u2_p9_2 = {
2339  1, 49,
2340  _vq_lengthlist__16u2_p9_2,
2341  1, -526909440, 1611661312, 6, 0,
2342  _vq_quantlist__16u2_p9_2,
2343  NULL,
2344  &_vq_auxt__16u2_p9_2,
2345  NULL,
2346  0
2347 };
2348 
2349 static long _huff_lengthlist__44u0__long[] = {
2350  3, 7,12,10,15,10, 9,18, 5, 2, 5, 6, 8, 7, 9,20,
2351  10, 4, 4, 6, 6, 8,11,20, 9, 5, 6, 5, 7, 6, 9,20,
2352  11, 7, 5, 7, 5, 7,10,20,10, 6, 7, 6, 6, 6, 8,17,
2353  9, 8,10, 7, 7, 5, 5,17,11,18,19,14,13, 9, 8,19,
2354 };
2355 
2356 static static_codebook _huff_book__44u0__long = {
2357  2, 64,
2358  _huff_lengthlist__44u0__long,
2359  0, 0, 0, 0, 0,
2360  NULL,
2361  NULL,
2362  NULL,
2363  NULL,
2364  0
2365 };
2366 
2367 static long _vq_quantlist__44u0__p1_0[] = {
2368  1,
2369  0,
2370  2,
2371 };
2372 
2373 static long _vq_lengthlist__44u0__p1_0[] = {
2374  1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2375  10,11, 5, 8, 8, 8,10,10, 8,11,11, 4, 8, 8, 8,11,
2376  11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
2377  10,14,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
2378  11,11,11,14,13,10,12,13, 8,11,12,11,14,14,11,14,
2379  13,
2380 };
2381 
2382 static float _vq_quantthresh__44u0__p1_0[] = {
2383  -0.5, 0.5,
2384 };
2385 
2386 static long _vq_quantmap__44u0__p1_0[] = {
2387  1, 0, 2,
2388 };
2389 
2390 static encode_aux_threshmatch _vq_auxt__44u0__p1_0 = {
2391  _vq_quantthresh__44u0__p1_0,
2392  _vq_quantmap__44u0__p1_0,
2393  3,
2394  3
2395 };
2396 
2397 static static_codebook _44u0__p1_0 = {
2398  4, 81,
2399  _vq_lengthlist__44u0__p1_0,
2400  1, -535822336, 1611661312, 2, 0,
2401  _vq_quantlist__44u0__p1_0,
2402  NULL,
2403  &_vq_auxt__44u0__p1_0,
2404  NULL,
2405  0
2406 };
2407 
2408 static long _vq_quantlist__44u0__p2_0[] = {
2409  1,
2410  0,
2411  2,
2412 };
2413 
2414 static long _vq_lengthlist__44u0__p2_0[] = {
2415  2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 6, 7, 8, 8, 6,
2416  7, 8, 5, 6, 7, 6, 8, 7, 7, 8, 8, 5, 7, 7, 7, 8,
2417  8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2418  7,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2419  8, 8, 8,10,10, 7, 8,10, 6, 8, 8, 8,10,10, 8,10,
2420  9,
2421 };
2422 
2423 static float _vq_quantthresh__44u0__p2_0[] = {
2424  -0.5, 0.5,
2425 };
2426 
2427 static long _vq_quantmap__44u0__p2_0[] = {
2428  1, 0, 2,
2429 };
2430 
2431 static encode_aux_threshmatch _vq_auxt__44u0__p2_0 = {
2432  _vq_quantthresh__44u0__p2_0,
2433  _vq_quantmap__44u0__p2_0,
2434  3,
2435  3
2436 };
2437 
2438 static static_codebook _44u0__p2_0 = {
2439  4, 81,
2440  _vq_lengthlist__44u0__p2_0,
2441  1, -535822336, 1611661312, 2, 0,
2442  _vq_quantlist__44u0__p2_0,
2443  NULL,
2444  &_vq_auxt__44u0__p2_0,
2445  NULL,
2446  0
2447 };
2448 
2449 static long _vq_quantlist__44u0__p3_0[] = {
2450  2,
2451  1,
2452  3,
2453  0,
2454  4,
2455 };
2456 
2457 static long _vq_lengthlist__44u0__p3_0[] = {
2458  1, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 8, 9, 9, 8,
2459  10, 9,12,11, 8, 9,10,11,12, 6, 8, 8,10,10, 8,10,
2460  10,11,11, 8, 9,10,11,11,10,12,11,13,13,10,11,11,
2461  13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
2462  11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2463  10,12,11,15,14,10,12,11,15,14,12,14,13,16,15,12,
2464  13,13,17,15, 9,11,11,14,14,10,11,12,14,15,10,11,
2465  12,14,17,12,13,14,15,16,13,13,14,15,17, 5, 8, 8,
2466  11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,15,
2467  14,11,12,12,14,15, 8,10,10,13,12,10,12,12,13,13,
2468  10,12,12,14,14,12,13,13,15,15,11,13,13,15,16, 7,
2469  10,10,12,12, 9,12,11,14,13,10,12,12,13,14,12,13,
2470  12,15,15,12,13,13,16,17,10,12,12,15,16,12,13,13,
2471  17,15,11,13,13,17,16,15,15,15,17,17,13,15,16,18,
2472  18, 9,12,12,15,17,11,13,12,16,16,11,13,13,16,18,
2473  14,15,14,16,16,13,15,15,17,18, 5, 8, 8,11,11, 8,
2474  10,10,12,12, 8,10,10,12,12,10,12,12,15,15,11,12,
2475  12,14,15, 7,10,10,12,12,10,12,12,14,14, 9,11,12,
2476  13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,12,
2477  13,10,12,12,13,14,10,12,12,13,13,12,13,13,16,16,
2478  12,13,13,15,15,10,12,12,15,16,11,13,13,17,16,11,
2479  12,13,17,16,13,15,15,18,19,14,14,14,17,16,10,12,
2480  12,15,15,11,13,13,15,16,11,13,13,15,17,13,15,15,
2481  18,20,14,15,15,17,17, 8,11,11,15,16,10,13,12,17,
2482  16,10,12,13,16,17,15,16,15,20,19,14,15,16,18,19,
2483  9,12,12,15,17,11,13,14,18,18,11,13,14,17,17,16,
2484  17,18,19,19,15,16,18,19,20, 9,12,12,16,16,11,14,
2485  12,17,17,11,13,13,16,19,15,16,15,20,19,15,15,15,
2486  19,17,12,14,14,18,19,14,15,15,19,18,13,15,15,18,
2487  17,17,18,19,20, 0,15,16,17,20, 0,12,15,14,17,18,
2488  13,16,14,20,20,13,16,15,19,18,16,20,17,20,19,16,
2489  17,16, 0,19, 8,11,11,15,15,10,12,12,17,17,10,12,
2490  13,16,16,13,14,15,17,17,15,16,17,19,19, 9,12,12,
2491  16,17,11,13,13,18,16,11,13,13,16,17,14,15,16,19,
2492  18,15,16,17,17,18, 9,12,12,17,16,11,14,13,16,16,
2493  12,14,13,17,18,14,16,15,18,19,17,17,17,19,18,12,
2494  14,14,19,17,13,15,15,17, 0,13,14,16, 0, 0,15,16,
2495  16,19, 0,16,16,19,19, 0,12,15,14,19,18,13,15,15,
2496  19, 0,14,16,15, 0,19,15,17,17, 0,19,17,18,17, 0,
2497  19,
2498 };
2499 
2500 static float _vq_quantthresh__44u0__p3_0[] = {
2501  -1.5, -0.5, 0.5, 1.5,
2502 };
2503 
2504 static long _vq_quantmap__44u0__p3_0[] = {
2505  3, 1, 0, 2, 4,
2506 };
2507 
2508 static encode_aux_threshmatch _vq_auxt__44u0__p3_0 = {
2509  _vq_quantthresh__44u0__p3_0,
2510  _vq_quantmap__44u0__p3_0,
2511  5,
2512  5
2513 };
2514 
2515 static static_codebook _44u0__p3_0 = {
2516  4, 625,
2517  _vq_lengthlist__44u0__p3_0,
2518  1, -533725184, 1611661312, 3, 0,
2519  _vq_quantlist__44u0__p3_0,
2520  NULL,
2521  &_vq_auxt__44u0__p3_0,
2522  NULL,
2523  0
2524 };
2525 
2526 static long _vq_quantlist__44u0__p4_0[] = {
2527  2,
2528  1,
2529  3,
2530  0,
2531  4,
2532 };
2533 
2534 static long _vq_lengthlist__44u0__p4_0[] = {
2535  4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
2536  9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
2537  8,10,10, 6, 7, 8, 9,10,10,10,10,11,12, 9,10,10,
2538  11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
2539  10, 9,10,10,12,11,10,10,10,12,11, 9,10,10,12,12,
2540  10,11,10,13,13, 9,10,10,13,13,12,12,12,14,14,11,
2541  12,12,14,14, 9,10,10,12,12, 9,10,10,13,13,10,10,
2542  10,12,13,11,12,12,14,14,12,13,12,14,14, 5, 7, 7,
2543  10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,
2544  12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
2545  8, 9, 9,11,11,10,10,11,12,13,10,11,11,13,14, 6,
2546  8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
2547  10,13,11,10,11,11,13,13,10,11,10,13,13,10,10,11,
2548  13,14,10,11,11,14,13,12,11,13,12,14,12,13,13,15,
2549  15, 9,10,10,13,13,10,11,10,13,13,10,11,11,13,14,
2550  12,13,11,15,12,12,13,13,14,15, 5, 7, 7,10, 9, 7,
2551  8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
2552  10,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
2553  10,11,10,11,11,13,13,10,10,11,11,14, 7, 8, 8,10,
2554  10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,13,
2555  10,11,10,13,11, 9,10,10,13,13,10,11,11,14,13,10,
2556  10,11,12,13,13,13,13,15,14,12,11,13,12,15, 9,10,
2557  11,13,13,10,11,11,13,14,10,11,10,13,13,12,13,13,
2558  15,15,12,13,11,15,12, 8,10,10,13,12,10,11,11,13,
2559  13, 9,10,11,13,13,13,13,13,15,15,12,13,13,15,15,
2560  9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
2561  13,14,14,15,13,13,13,14,15, 9,10,10,13,13,10,11,
2562  10,14,13,10,11,11,13,14,13,14,13,15,14,12,13,13,
2563  14,15,11,13,13,15,14,11,11,13,14,15,12,14,13,15,
2564  15,13,12,15,12,16,14,14,15,17,16,11,12,12,14,15,
2565  11,13,11,15,14,12,13,13,15,15,14,14,12,17,13,14,
2566  15,15,18,16, 8,10,10,13,12, 9,10,10,13,13,10,10,
2567  11,13,13,12,13,13,14,14,12,13,13,15,15, 9,10,10,
2568  13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,17,
2569  15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,13,
2570  10,11,10,14,13,13,13,13,14,15,13,14,13,15,15,11,
2571  13,12,14,14,12,13,13,16,14,11,12,13,15,15,14,15,
2572  16,17,18,14,12,15,14,16,11,12,13,14,15,12,13,13,
2573  15,16,11,13,11,15,14,14,16,14,16,17,14,15,12,16,
2574  12,
2575 };
2576 
2577 static float _vq_quantthresh__44u0__p4_0[] = {
2578  -1.5, -0.5, 0.5, 1.5,
2579 };
2580 
2581 static long _vq_quantmap__44u0__p4_0[] = {
2582  3, 1, 0, 2, 4,
2583 };
2584 
2585 static encode_aux_threshmatch _vq_auxt__44u0__p4_0 = {
2586  _vq_quantthresh__44u0__p4_0,
2587  _vq_quantmap__44u0__p4_0,
2588  5,
2589  5
2590 };
2591 
2592 static static_codebook _44u0__p4_0 = {
2593  4, 625,
2594  _vq_lengthlist__44u0__p4_0,
2595  1, -533725184, 1611661312, 3, 0,
2596  _vq_quantlist__44u0__p4_0,
2597  NULL,
2598  &_vq_auxt__44u0__p4_0,
2599  NULL,
2600  0
2601 };
2602 
2603 static long _vq_quantlist__44u0__p5_0[] = {
2604  4,
2605  3,
2606  5,
2607  2,
2608  6,
2609  1,
2610  7,
2611  0,
2612  8,
2613 };
2614 
2615 static long _vq_lengthlist__44u0__p5_0[] = {
2616  1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
2617  10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
2618  9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
2619  10, 9,10,11,12,12, 8, 8, 8, 9, 9,11,11,12,12, 9,
2620  10,10,11,11,12,12,13,13, 9,10,10,11,11,12,12,13,
2621  13,
2622 };
2623 
2624 static float _vq_quantthresh__44u0__p5_0[] = {
2625  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
2626 };
2627 
2628 static long _vq_quantmap__44u0__p5_0[] = {
2629  7, 5, 3, 1, 0, 2, 4, 6,
2630  8,
2631 };
2632 
2633 static encode_aux_threshmatch _vq_auxt__44u0__p5_0 = {
2634  _vq_quantthresh__44u0__p5_0,
2635  _vq_quantmap__44u0__p5_0,
2636  9,
2637  9
2638 };
2639 
2640 static static_codebook _44u0__p5_0 = {
2641  2, 81,
2642  _vq_lengthlist__44u0__p5_0,
2643  1, -531628032, 1611661312, 4, 0,
2644  _vq_quantlist__44u0__p5_0,
2645  NULL,
2646  &_vq_auxt__44u0__p5_0,
2647  NULL,
2648  0
2649 };
2650 
2651 static long _vq_quantlist__44u0__p6_0[] = {
2652  6,
2653  5,
2654  7,
2655  4,
2656  8,
2657  3,
2658  9,
2659  2,
2660  10,
2661  1,
2662  11,
2663  0,
2664  12,
2665 };
2666 
2667 static long _vq_lengthlist__44u0__p6_0[] = {
2668  1, 4, 4, 6, 6, 8, 8,10, 9,10,10,14,14, 4, 6, 5,
2669  8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
2670  9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
2671  12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
2672  15, 9, 9, 9,10,10,11,11,12,11,12,12,15,16, 9, 9,
2673  9,10,10,11,11,11,11,12,12,15,15,10,10,10,11,11,
2674  12,11,12,12,13,13,16,16,10,10,10,11,11,12,12,12,
2675  12,13,13,16,17,11,11,12,12,12,13,13,14,13,14,14,
2676  18,17,11,11,11,12,12,12,12,13,14,14,14,18,18,14,
2677  14,14,15,15,15,16,16,16,17,17, 0,19,14,14,14,15,
2678  15,16,17,16,17,17,17,19, 0,
2679 };
2680 
2681 static float _vq_quantthresh__44u0__p6_0[] = {
2682  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
2683  12.5, 17.5, 22.5, 27.5,
2684 };
2685 
2686 static long _vq_quantmap__44u0__p6_0[] = {
2687  11, 9, 7, 5, 3, 1, 0, 2,
2688  4, 6, 8, 10, 12,
2689 };
2690 
2691 static encode_aux_threshmatch _vq_auxt__44u0__p6_0 = {
2692  _vq_quantthresh__44u0__p6_0,
2693  _vq_quantmap__44u0__p6_0,
2694  13,
2695  13
2696 };
2697 
2698 static static_codebook _44u0__p6_0 = {
2699  2, 169,
2700  _vq_lengthlist__44u0__p6_0,
2701  1, -526516224, 1616117760, 4, 0,
2702  _vq_quantlist__44u0__p6_0,
2703  NULL,
2704  &_vq_auxt__44u0__p6_0,
2705  NULL,
2706  0
2707 };
2708 
2709 static long _vq_quantlist__44u0__p6_1[] = {
2710  2,
2711  1,
2712  3,
2713  0,
2714  4,
2715 };
2716 
2717 static long _vq_lengthlist__44u0__p6_1[] = {
2718  2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
2719  6, 6, 6, 6, 5, 6, 6, 6, 6,
2720 };
2721 
2722 static float _vq_quantthresh__44u0__p6_1[] = {
2723  -1.5, -0.5, 0.5, 1.5,
2724 };
2725 
2726 static long _vq_quantmap__44u0__p6_1[] = {
2727  3, 1, 0, 2, 4,
2728 };
2729 
2730 static encode_aux_threshmatch _vq_auxt__44u0__p6_1 = {
2731  _vq_quantthresh__44u0__p6_1,
2732  _vq_quantmap__44u0__p6_1,
2733  5,
2734  5
2735 };
2736 
2737 static static_codebook _44u0__p6_1 = {
2738  2, 25,
2739  _vq_lengthlist__44u0__p6_1,
2740  1, -533725184, 1611661312, 3, 0,
2741  _vq_quantlist__44u0__p6_1,
2742  NULL,
2743  &_vq_auxt__44u0__p6_1,
2744  NULL,
2745  0
2746 };
2747 
2748 static long _vq_quantlist__44u0__p7_0[] = {
2749  2,
2750  1,
2751  3,
2752  0,
2753  4,
2754 };
2755 
2756 static long _vq_lengthlist__44u0__p7_0[] = {
2757  1, 5, 5,11,11, 9,11,11,11,11,11,11,11,11,11,11,
2758  11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,11,
2759  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2760  11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11,
2761  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2762  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2763  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2764  11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
2765  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2766  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2767  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2768  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2769  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2770  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2771  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2772  11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,
2773  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2774  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2775  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2776  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2777  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2778  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2779  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2780  11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,
2781  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2782  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2783  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2784  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2785  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2786  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2787  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2788  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2789  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2790  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2791  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2792  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2793  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2794  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2795  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2796  10,
2797 };
2798 
2799 static float _vq_quantthresh__44u0__p7_0[] = {
2800  -253.5, -84.5, 84.5, 253.5,
2801 };
2802 
2803 static long _vq_quantmap__44u0__p7_0[] = {
2804  3, 1, 0, 2, 4,
2805 };
2806 
2807 static encode_aux_threshmatch _vq_auxt__44u0__p7_0 = {
2808  _vq_quantthresh__44u0__p7_0,
2809  _vq_quantmap__44u0__p7_0,
2810  5,
2811  5
2812 };
2813 
2814 static static_codebook _44u0__p7_0 = {
2815  4, 625,
2816  _vq_lengthlist__44u0__p7_0,
2817  1, -518709248, 1626677248, 3, 0,
2818  _vq_quantlist__44u0__p7_0,
2819  NULL,
2820  &_vq_auxt__44u0__p7_0,
2821  NULL,
2822  0
2823 };
2824 
2825 static long _vq_quantlist__44u0__p7_1[] = {
2826  6,
2827  5,
2828  7,
2829  4,
2830  8,
2831  3,
2832  9,
2833  2,
2834  10,
2835  1,
2836  11,
2837  0,
2838  12,
2839 };
2840 
2841 static long _vq_lengthlist__44u0__p7_1[] = {
2842  1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 7, 7,
2843  8, 8, 8, 8, 9, 9,11,10,12,11, 4, 6, 7, 8, 8, 7,
2844  8, 9, 9,10,11,12,11, 7, 8, 8, 9, 9,10,10,11,11,
2845  12,11,13,13, 7, 8, 8, 9,10,10,10,11,11,12,12,12,
2846  13, 7, 8, 8,10,10,12,12,13,12,16,13,13,14, 7, 8,
2847  8,10,11,12,12,13,12,13,13,14,14, 8, 9,10,12,12,
2848  14,13,16,15,16,16,16,15, 8,10,10,12,12,14,13,14,
2849  15,16,16,15,16,10,11,12,14,14,14,14,16,13,16,15,
2850  16,16,10,11,12,13,13,15,14,14,15,16,16,14,14,13,
2851  14,13,15,16,16,16,15,15,16,16,16,16,11,15,14,16,
2852  16,14,14,16,15,16,14,16,15,
2853 };
2854 
2855 static float _vq_quantthresh__44u0__p7_1[] = {
2856  -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5,
2857  32.5, 45.5, 58.5, 71.5,
2858 };
2859 
2860 static long _vq_quantmap__44u0__p7_1[] = {
2861  11, 9, 7, 5, 3, 1, 0, 2,
2862  4, 6, 8, 10, 12,
2863 };
2864 
2865 static encode_aux_threshmatch _vq_auxt__44u0__p7_1 = {
2866  _vq_quantthresh__44u0__p7_1,
2867  _vq_quantmap__44u0__p7_1,
2868  13,
2869  13
2870 };
2871 
2872 static static_codebook _44u0__p7_1 = {
2873  2, 169,
2874  _vq_lengthlist__44u0__p7_1,
2875  1, -523010048, 1618608128, 4, 0,
2876  _vq_quantlist__44u0__p7_1,
2877  NULL,
2878  &_vq_auxt__44u0__p7_1,
2879  NULL,
2880  0
2881 };
2882 
2883 static long _vq_quantlist__44u0__p7_2[] = {
2884  6,
2885  5,
2886  7,
2887  4,
2888  8,
2889  3,
2890  9,
2891  2,
2892  10,
2893  1,
2894  11,
2895  0,
2896  12,
2897 };
2898 
2899 static long _vq_lengthlist__44u0__p7_2[] = {
2900  2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 5, 6,
2901  7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 5, 5, 7, 7, 8,
2902  8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 7, 8, 8, 8, 9, 9,
2903  9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
2904  9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
2905  8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
2906  9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 8, 9,
2907  9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2908  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
2909  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2910  9, 9, 9, 9, 9, 9, 9, 9, 9,
2911 };
2912 
2913 static float _vq_quantthresh__44u0__p7_2[] = {
2914  -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
2915  2.5, 3.5, 4.5, 5.5,
2916 };
2917 
2918 static long _vq_quantmap__44u0__p7_2[] = {
2919  11, 9, 7, 5, 3, 1, 0, 2,
2920  4, 6, 8, 10, 12,
2921 };
2922 
2923 static encode_aux_threshmatch _vq_auxt__44u0__p7_2 = {
2924  _vq_quantthresh__44u0__p7_2,
2925  _vq_quantmap__44u0__p7_2,
2926  13,
2927  13
2928 };
2929 
2930 static static_codebook _44u0__p7_2 = {
2931  2, 169,
2932  _vq_lengthlist__44u0__p7_2,
2933  1, -531103744, 1611661312, 4, 0,
2934  _vq_quantlist__44u0__p7_2,
2935  NULL,
2936  &_vq_auxt__44u0__p7_2,
2937  NULL,
2938  0
2939 };
2940 
2941 static long _huff_lengthlist__44u0__short[] = {
2942  6,10,11,12,13,12,12,12, 4, 6, 6, 9, 9,10,11,13,
2943  3, 4, 3, 7, 6, 8,10,15, 5, 7, 7, 9, 8, 9,11,16,
2944  6, 7, 5, 8, 5, 7,10,16, 7, 8, 7, 9, 6, 7,10,16,
2945  10, 6, 3, 5, 4, 5, 7,16,13, 8, 5, 7, 6, 7,10,15,
2946 };
2947 
2948 static static_codebook _huff_book__44u0__short = {
2949  2, 64,
2950  _huff_lengthlist__44u0__short,
2951  0, 0, 0, 0, 0,
2952  NULL,
2953  NULL,
2954  NULL,
2955  NULL,
2956  0
2957 };
2958 
2959 static long _huff_lengthlist__44u1__long[] = {
2960  4, 8,13,11,14,11,10,14, 6, 3, 5, 6, 8, 7, 9,14,
2961  12, 4, 3, 6, 5, 7,10,18,11, 6, 6, 6, 6, 6, 8,16,
2962  13, 7, 4, 6, 4, 6, 9,19,11, 6, 6, 5, 5, 5, 7,16,
2963  10, 8, 9, 7, 9, 6, 4,12,11,16,18,19,18,10, 7,11,
2964 };
2965 
2966 static static_codebook _huff_book__44u1__long = {
2967  2, 64,
2968  _huff_lengthlist__44u1__long,
2969  0, 0, 0, 0, 0,
2970  NULL,
2971  NULL,
2972  NULL,
2973  NULL,
2974  0
2975 };
2976 
2977 static long _vq_quantlist__44u1__p1_0[] = {
2978  1,
2979  0,
2980  2,
2981 };
2982 
2983 static long _vq_lengthlist__44u1__p1_0[] = {
2984  1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2985  10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2986  11, 8,11,11, 8,11,11,11,13,14,11,13,14, 8,11,11,
2987  10,14,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
2988  11,11,11,14,13,10,12,13, 8,11,11,11,14,14,11,14,
2989  13,
2990 };
2991 
2992 static float _vq_quantthresh__44u1__p1_0[] = {
2993  -0.5, 0.5,
2994 };
2995 
2996 static long _vq_quantmap__44u1__p1_0[] = {
2997  1, 0, 2,
2998 };
2999 
3000 static encode_aux_threshmatch _vq_auxt__44u1__p1_0 = {
3001  _vq_quantthresh__44u1__p1_0,
3002  _vq_quantmap__44u1__p1_0,
3003  3,
3004  3
3005 };
3006 
3007 static static_codebook _44u1__p1_0 = {
3008  4, 81,
3009  _vq_lengthlist__44u1__p1_0,
3010  1, -535822336, 1611661312, 2, 0,
3011  _vq_quantlist__44u1__p1_0,
3012  NULL,
3013  &_vq_auxt__44u1__p1_0,
3014  NULL,
3015  0
3016 };
3017 
3018 static long _vq_quantlist__44u1__p2_0[] = {
3019  1,
3020  0,
3021  2,
3022 };
3023 
3024 static long _vq_lengthlist__44u1__p2_0[] = {
3025  2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3026  7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
3027  8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8, 9, 9, 6, 8, 8,
3028  7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3029  8, 8, 8,10, 9, 7, 8, 9, 7, 8, 8, 8, 9, 9, 8,10,
3030  9,
3031 };
3032 
3033 static float _vq_quantthresh__44u1__p2_0[] = {
3034  -0.5, 0.5,
3035 };
3036 
3037 static long _vq_quantmap__44u1__p2_0[] = {
3038  1, 0, 2,
3039 };
3040 
3041 static encode_aux_threshmatch _vq_auxt__44u1__p2_0 = {
3042  _vq_quantthresh__44u1__p2_0,
3043  _vq_quantmap__44u1__p2_0,
3044  3,
3045  3
3046 };
3047 
3048 static static_codebook _44u1__p2_0 = {
3049  4, 81,
3050  _vq_lengthlist__44u1__p2_0,
3051  1, -535822336, 1611661312, 2, 0,
3052  _vq_quantlist__44u1__p2_0,
3053  NULL,
3054  &_vq_auxt__44u1__p2_0,
3055  NULL,
3056  0
3057 };
3058 
3059 static long _vq_quantlist__44u1__p3_0[] = {
3060  2,
3061  1,
3062  3,
3063  0,
3064  4,
3065 };
3066 
3067 static long _vq_lengthlist__44u1__p3_0[] = {
3068  2, 5, 4, 7, 7, 5, 7, 7, 9, 8, 5, 7, 7, 8, 9, 8,
3069  9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7,10,10, 7, 9,
3070  9,11,10, 7, 9, 9,10,10, 9,11,10,13,12, 9,10,10,
3071  12,13, 5, 7, 7,10, 9, 7, 9, 9,11,10, 7, 9, 9,10,
3072  11, 9,10,10,12,12,10,10,11,12,13, 8,10,10,14,13,
3073  9,11,11,15,13, 9,11,11,15,13,12,14,12,16,14,12,
3074  13,12,15,14, 8,10,10,13,14, 9,11,11,13,14,10,11,
3075  11,13,15,12,12,13,14,15,12,13,14,14,16, 5, 7, 7,
3076  10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3077  14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,12,
3078  9,11,11,13,13,12,12,12,14,14,11,12,13,15,15, 7,
3079  9, 9,12,11, 9,11,10,12,12, 9,11,11,12,13,11,12,
3080  11,14,14,11,12,12,15,16, 9,11,11,15,15,11,12,12,
3081  16,15,10,12,12,16,15,14,15,15,17,16,13,14,14,17,
3082  17, 9,11,11,14,15,10,12,11,15,15,10,12,12,15,17,
3083  13,14,13,16,15,13,14,15,17,17, 5, 7, 7,10,10, 7,
3084  9, 9,12,11, 7, 9, 9,11,12,10,11,11,14,14,10,11,
3085  11,13,14, 7, 9, 9,11,12, 9,11,11,13,13, 9,10,11,
3086  12,12,11,12,12,15,15,11,12,12,13,14, 7,10, 9,12,
3087  12, 9,11,11,13,13, 9,11,11,12,12,11,12,12,16,15,
3088  11,12,12,14,14, 9,11,11,15,14,10,12,12,16,15,10,
3089  11,12,15,15,13,14,14,17,18,13,13,14,15,16, 9,11,
3090  11,15,16,10,12,12,15,15,11,12,12,14,17,13,14,14,
3091  17,17,14,14,14,16,18, 7,10,10,14,15,10,12,12,16,
3092  15,10,11,12,16,16,14,16,15,18,17,13,15,14,17,19,
3093  9,11,12,16,15,11,13,13,17,16,10,13,13,16,16,15,
3094  16,16,17,19,13,15,15,17,17, 8,11,11,15,15,10,13,
3095  11,16,16,10,13,13,16,17,14,16,15,18,19,13,15,15,
3096  17,17,12,14,14,18,18,13,14,15,18,19,12,14,15,17,
3097  18,16,18,18,19, 0,14,15,16,18,18,11,14,13,17,18,
3098  12,16,14,19,19,12,15,14, 0,18,15,17,16,18,17,14,
3099  17,16,18,18, 7,10,10,15,14,10,12,11,16,16,10,11,
3100  12,16,16,13,15,14,19,18,14,15,16,18,18, 8,11,11,
3101  15,15,10,13,12,17,16,10,12,13,16,17,14,14,15,19,
3102  18,14,15,16,18, 0, 9,11,11,16,15,11,13,12,15,16,
3103  11,13,13,16,16,14,15,14, 0,17,15,16,16,19,18,11,
3104  14,14,18,17,12,14,15,17,17,12,13,15, 0,17,14,15,
3105  16,18,17,16,17,18,17,19,11,14,13,17,19,12,15,14,
3106  18,19,13,16,14, 0,19,14,17,15, 0,18,15,18,16, 0,
3107  0,
3108 };
3109 
3110 static float _vq_quantthresh__44u1__p3_0[] = {
3111  -1.5, -0.5, 0.5, 1.5,
3112 };
3113 
3114 static long _vq_quantmap__44u1__p3_0[] = {
3115  3, 1, 0, 2, 4,
3116 };
3117 
3118 static encode_aux_threshmatch _vq_auxt__44u1__p3_0 = {
3119  _vq_quantthresh__44u1__p3_0,
3120  _vq_quantmap__44u1__p3_0,
3121  5,
3122  5
3123 };
3124 
3125 static static_codebook _44u1__p3_0 = {
3126  4, 625,
3127  _vq_lengthlist__44u1__p3_0,
3128  1, -533725184, 1611661312, 3, 0,
3129  _vq_quantlist__44u1__p3_0,
3130  NULL,
3131  &_vq_auxt__44u1__p3_0,
3132  NULL,
3133  0
3134 };
3135 
3136 static long _vq_quantlist__44u1__p4_0[] = {
3137  2,
3138  1,
3139  3,
3140  0,
3141  4,
3142 };
3143 
3144 static long _vq_lengthlist__44u1__p4_0[] = {
3145  4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
3146  9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
3147  8,10,10, 6, 7, 8, 9,10,10,10,10,11,12, 9, 9,10,
3148  11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
3149  10, 9,10, 9,12,11,10,10,10,12,11, 9,10,10,12,12,
3150  10,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
3151  12,12,13,14, 9,10,10,12,12, 9,10,10,13,12,10,10,
3152  10,12,13,12,12,12,14,13,12,12,12,14,14, 5, 7, 7,
3153  9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
3154  12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
3155  8, 8, 8,11,11,10,10,11,11,13,10,11,11,12,13, 6,
3156  7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,11,11,10,11,
3157  10,13,11,10,11,11,13,12,10,11,10,13,12,10,10,11,
3158  13,13,10,11,11,13,13,12,11,13,12,14,12,13,13,15,
3159  15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,14,
3160  12,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9,10, 7,
3161  8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
3162  10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,11, 7, 8, 8,
3163  10,11,10,11,11,12,13,10,10,11,11,13, 7, 8, 8,10,
3164  10, 8, 8, 8,11,11, 8, 9, 8,11,10,10,11,10,13,12,
3165  10,11,10,13,12, 9,10,10,13,12,10,11,11,13,13, 9,
3166  10,10,12,13,13,13,13,15,14,12,11,13,12,15,10,10,
3167  11,12,13,10,11,11,13,13,10,11,10,13,13,12,13,13,
3168  15,15,12,13,11,14,12, 8,10, 9,12,12, 9,10,10,13,
3169  13, 9,10,10,13,13,13,13,13,14,15,12,12,12,14,14,
3170  9,10,10,13,12,10,11,11,13,13,10,11,11,13,12,13,
3171  13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
3172  10,13,13,10,11,11,13,13,13,14,12,15,14,12,13,13,
3173  14,15,12,12,12,14,14,11,12,12,14,15,12,13,13,15,
3174  14,14,12,15,12,16,14,14,15,17,16,11,12,12,14,14,
3175  11,12,11,15,14,12,13,13,15,15,13,14,12,16,13,14,
3176  14,15,17,16, 8,10,10,12,12, 9,10,10,13,12,10,10,
3177  10,13,13,12,13,12,14,14,12,13,13,15,14, 9,10,10,
3178  13,13,10,11,11,13,13,10,10,11,12,13,13,13,13,15,
3179  15,12,12,13,14,15, 9,10,10,12,13,10,11,11,12,13,
3180  10,11,10,13,13,12,13,13,14,15,13,14,13,15,14,11,
3181  12,12,15,14,12,13,13,15,14,11,12,12,14,15,14,14,
3182  14,17,15,13,12,15,13,16,12,12,12,14,15,12,13,13,
3183  14,15,11,12,12,15,14,14,15,14,16,17,13,15,12,16,
3184  12,
3185 };
3186 
3187 static float _vq_quantthresh__44u1__p4_0[] = {
3188  -1.5, -0.5, 0.5, 1.5,
3189 };
3190 
3191 static long _vq_quantmap__44u1__p4_0[] = {
3192  3, 1, 0, 2, 4,
3193 };
3194 
3195 static encode_aux_threshmatch _vq_auxt__44u1__p4_0 = {
3196  _vq_quantthresh__44u1__p4_0,
3197  _vq_quantmap__44u1__p4_0,
3198  5,
3199  5
3200 };
3201 
3202 static static_codebook _44u1__p4_0 = {
3203  4, 625,
3204  _vq_lengthlist__44u1__p4_0,
3205  1, -533725184, 1611661312, 3, 0,
3206  _vq_quantlist__44u1__p4_0,
3207  NULL,
3208  &_vq_auxt__44u1__p4_0,
3209  NULL,
3210  0
3211 };
3212 
3213 static long _vq_quantlist__44u1__p5_0[] = {
3214  4,
3215  3,
3216  5,
3217  2,
3218  6,
3219  1,
3220  7,
3221  0,
3222  8,
3223 };
3224 
3225 static long _vq_lengthlist__44u1__p5_0[] = {
3226  1, 4, 4, 7, 7, 8, 8,10,10, 4, 6, 5, 8, 8, 8, 8,
3227  10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
3228  9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
3229  9, 9,10,11,12,12, 8, 8, 9, 9, 9,10,10,12,12,10,
3230  10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
3231  13,
3232 };
3233 
3234 static float _vq_quantthresh__44u1__p5_0[] = {
3235  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
3236 };
3237 
3238 static long _vq_quantmap__44u1__p5_0[] = {
3239  7, 5, 3, 1, 0, 2, 4, 6,
3240  8,
3241 };
3242 
3243 static encode_aux_threshmatch _vq_auxt__44u1__p5_0 = {
3244  _vq_quantthresh__44u1__p5_0,
3245  _vq_quantmap__44u1__p5_0,
3246  9,
3247  9
3248 };
3249 
3250 static static_codebook _44u1__p5_0 = {
3251  2, 81,
3252  _vq_lengthlist__44u1__p5_0,
3253  1, -531628032, 1611661312, 4, 0,
3254  _vq_quantlist__44u1__p5_0,
3255  NULL,
3256  &_vq_auxt__44u1__p5_0,
3257  NULL,
3258  0
3259 };
3260 
3261 static long _vq_quantlist__44u1__p6_0[] = {
3262  6,
3263  5,
3264  7,
3265  4,
3266  8,
3267  3,
3268  9,
3269  2,
3270  10,
3271  1,
3272  11,
3273  0,
3274  12,
3275 };
3276 
3277 static long _vq_lengthlist__44u1__p6_0[] = {
3278  1, 4, 4, 7, 7, 9, 8,10, 9,11,10,14,13, 4, 5, 5,
3279  8, 8, 9, 9,11,11,11,11,14,14, 4, 5, 5, 8, 8, 9,
3280  9,10,11,11,11,14,14, 7, 8, 8, 9, 9,11,10,11,11,
3281  12,12,16,15, 7, 8, 8, 9, 9,10,11,11,11,12,12,15,
3282  15, 9,10,10,11,11,11,11,12,12,13,13,16,16, 9,10,
3283  10,11,11,11,11,12,12,12,13,16,15,10,11,11,11,11,
3284  12,12,13,13,13,13,16,17,10,11,11,11,11,12,12,12,
3285  12,13,14,16,16,11,12,12,12,12,13,13,14,14,14,15,
3286  18,17,11,12,12,12,12,13,13,13,14,14,15,18,18,15,
3287  14,15,15,15,16,16,17,17,18,17,20,20,14,15,15,15,
3288  15,16,17,17,16,18, 0,19, 0,
3289 };
3290 
3291 static float _vq_quantthresh__44u1__p6_0[] = {
3292  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
3293  12.5, 17.5, 22.5, 27.5,
3294 };
3295 
3296 static long _vq_quantmap__44u1__p6_0[] = {
3297  11, 9, 7, 5, 3, 1, 0, 2,
3298  4, 6, 8, 10, 12,
3299 };
3300 
3301 static encode_aux_threshmatch _vq_auxt__44u1__p6_0 = {
3302  _vq_quantthresh__44u1__p6_0,
3303  _vq_quantmap__44u1__p6_0,
3304  13,
3305  13
3306 };
3307 
3308 static static_codebook _44u1__p6_0 = {
3309  2, 169,
3310  _vq_lengthlist__44u1__p6_0,
3311  1, -526516224, 1616117760, 4, 0,
3312  _vq_quantlist__44u1__p6_0,
3313  NULL,
3314  &_vq_auxt__44u1__p6_0,
3315  NULL,
3316  0
3317 };
3318 
3319 static long _vq_quantlist__44u1__p6_1[] = {
3320  2,
3321  1,
3322  3,
3323  0,
3324  4,
3325 };
3326 
3327 static long _vq_lengthlist__44u1__p6_1[] = {
3328  2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3329  6, 5, 6, 6, 5, 5, 6, 6, 6,
3330 };
3331 
3332 static float _vq_quantthresh__44u1__p6_1[] = {
3333  -1.5, -0.5, 0.5, 1.5,
3334 };
3335 
3336 static long _vq_quantmap__44u1__p6_1[] = {
3337  3, 1, 0, 2, 4,
3338 };
3339 
3340 static encode_aux_threshmatch _vq_auxt__44u1__p6_1 = {
3341  _vq_quantthresh__44u1__p6_1,
3342  _vq_quantmap__44u1__p6_1,
3343  5,
3344  5
3345 };
3346 
3347 static static_codebook _44u1__p6_1 = {
3348  2, 25,
3349  _vq_lengthlist__44u1__p6_1,
3350  1, -533725184, 1611661312, 3, 0,
3351  _vq_quantlist__44u1__p6_1,
3352  NULL,
3353  &_vq_auxt__44u1__p6_1,
3354  NULL,
3355  0
3356 };
3357 
3358 static long _vq_quantlist__44u1__p7_0[] = {
3359  3,
3360  2,
3361  4,
3362  1,
3363  5,
3364  0,
3365  6,
3366 };
3367 
3368 static long _vq_lengthlist__44u1__p7_0[] = {
3369  1, 3, 3, 9, 9, 9, 9, 5, 7, 7, 9, 9, 9, 9, 5, 6,
3370  6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3371  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3372  8,
3373 };
3374 
3375 static float _vq_quantthresh__44u1__p7_0[] = {
3376  -422.5, -253.5, -84.5, 84.5, 253.5, 422.5,
3377 };
3378 
3379 static long _vq_quantmap__44u1__p7_0[] = {
3380  5, 3, 1, 0, 2, 4, 6,
3381 };
3382 
3383 static encode_aux_threshmatch _vq_auxt__44u1__p7_0 = {
3384  _vq_quantthresh__44u1__p7_0,
3385  _vq_quantmap__44u1__p7_0,
3386  7,
3387  7
3388 };
3389 
3390 static static_codebook _44u1__p7_0 = {
3391  2, 49,
3392  _vq_lengthlist__44u1__p7_0,
3393  1, -518017024, 1626677248, 3, 0,
3394  _vq_quantlist__44u1__p7_0,
3395  NULL,
3396  &_vq_auxt__44u1__p7_0,
3397  NULL,
3398  0
3399 };
3400 
3401 static long _vq_quantlist__44u1__p7_1[] = {
3402  6,
3403  5,
3404  7,
3405  4,
3406  8,
3407  3,
3408  9,
3409  2,
3410  10,
3411  1,
3412  11,
3413  0,
3414  12,
3415 };
3416 
3417 static long _vq_lengthlist__44u1__p7_1[] = {
3418  1, 4, 4, 6, 6, 6, 7, 8, 8, 9, 9,11,10, 4, 7, 7,
3419  8, 8, 8, 8, 9, 9,11,10,12,11, 4, 6, 7, 8, 8, 8,
3420  8,10,10,10,11,12,11, 7, 8, 8, 9, 9,10,10,11,11,
3421  12,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,
3422  13, 7, 8, 8,10,10,13,12,13,13,16,13,13,14, 7, 8,
3423  8,10,11,12,12,13,13,14,14,14,14, 8,10,10,13,12,
3424  13,13,16,14,15,15,16,15, 8,10,11,12,13,13,13,13,
3425  16,15,16,16,14,10,12,13,14,15,15,14,14,14,15,16,
3426  15,16,10,11,12,13,13,15,15,16,16,16,14,16,16,12,
3427  13,13,15,14,15,14,15,15,14,15,16,16,11,14,14,15,
3428  14,16,15,16,14,15,16,14,15,
3429 };
3430 
3431 static float _vq_quantthresh__44u1__p7_1[] = {
3432  -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5,
3433  32.5, 45.5, 58.5, 71.5,
3434 };
3435 
3436 static long _vq_quantmap__44u1__p7_1[] = {
3437  11, 9, 7, 5, 3, 1, 0, 2,
3438  4, 6, 8, 10, 12,
3439 };
3440 
3441 static encode_aux_threshmatch _vq_auxt__44u1__p7_1 = {
3442  _vq_quantthresh__44u1__p7_1,
3443  _vq_quantmap__44u1__p7_1,
3444  13,
3445  13
3446 };
3447 
3448 static static_codebook _44u1__p7_1 = {
3449  2, 169,
3450  _vq_lengthlist__44u1__p7_1,
3451  1, -523010048, 1618608128, 4, 0,
3452  _vq_quantlist__44u1__p7_1,
3453  NULL,
3454  &_vq_auxt__44u1__p7_1,
3455  NULL,
3456  0
3457 };
3458 
3459 static long _vq_quantlist__44u1__p7_2[] = {
3460  6,
3461  5,
3462  7,
3463  4,
3464  8,
3465  3,
3466  9,
3467  2,
3468  10,
3469  1,
3470  11,
3471  0,
3472  12,
3473 };
3474 
3475 static long _vq_lengthlist__44u1__p7_2[] = {
3476  2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
3477  6, 7, 8, 7, 8, 8, 8, 9, 9, 9, 5, 6, 6, 7, 7, 8,
3478  8, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9,
3479  9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
3480  9, 7, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 7, 8,
3481  8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9,
3482  8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 8, 9,
3483  9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3484  9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
3485  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3486  9, 9, 9, 9, 9, 9, 9, 9, 9,
3487 };
3488 
3489 static float _vq_quantthresh__44u1__p7_2[] = {
3490  -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
3491  2.5, 3.5, 4.5, 5.5,
3492 };
3493 
3494 static long _vq_quantmap__44u1__p7_2[] = {
3495  11, 9, 7, 5, 3, 1, 0, 2,
3496  4, 6, 8, 10, 12,
3497 };
3498 
3499 static encode_aux_threshmatch _vq_auxt__44u1__p7_2 = {
3500  _vq_quantthresh__44u1__p7_2,
3501  _vq_quantmap__44u1__p7_2,
3502  13,
3503  13
3504 };
3505 
3506 static static_codebook _44u1__p7_2 = {
3507  2, 169,
3508  _vq_lengthlist__44u1__p7_2,
3509  1, -531103744, 1611661312, 4, 0,
3510  _vq_quantlist__44u1__p7_2,
3511  NULL,
3512  &_vq_auxt__44u1__p7_2,
3513  NULL,
3514  0
3515 };
3516 
3517 static long _huff_lengthlist__44u1__short[] = {
3518  7,12,12,14,16,13,12,15, 6, 9,10,13,11,11,12,12,
3519  4, 5, 5, 8, 5, 7, 9,12, 6, 7, 8,10, 8, 9,11,16,
3520  5, 5, 4, 7, 4, 5, 7,15, 6, 5, 5, 8, 5, 5, 6,15,
3521  8, 7, 4, 7, 3, 4, 5,16,15,11, 6, 8, 5, 6, 8,16,
3522 };
3523 
3524 static static_codebook _huff_book__44u1__short = {
3525  2, 64,
3526  _huff_lengthlist__44u1__short,
3527  0, 0, 0, 0, 0,
3528  NULL,
3529  NULL,
3530  NULL,
3531  NULL,
3532  0
3533 };
3534 
3535 static long _huff_lengthlist__44u2__long[] = {
3536  8,14,15,15,17,15,12,13,13, 3, 4, 7, 8, 7, 8,11,
3537  20, 4, 3, 6, 5, 7, 9,16,15, 6, 5, 6, 6, 6, 8,15,
3538  20, 7, 4, 6, 4, 5, 8,18,16, 7, 6, 6, 5, 5, 6,14,
3539  11, 7, 8, 7, 7, 5, 4,10,10,13,15,16,19,10, 6,10,
3540 };
3541 
3542 static static_codebook _huff_book__44u2__long = {
3543  2, 64,
3544  _huff_lengthlist__44u2__long,
3545  0, 0, 0, 0, 0,
3546  NULL,
3547  NULL,
3548  NULL,
3549  NULL,
3550  0
3551 };
3552 
3553 static long _vq_quantlist__44u2__p1_0[] = {
3554  1,
3555  0,
3556  2,
3557 };
3558 
3559 static long _vq_lengthlist__44u2__p1_0[] = {
3560  1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
3561  10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3562  11, 8,11,11, 8,11,11,11,13,14,11,13,13, 8,11,11,
3563  10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
3564  11,11,11,14,13,10,12,13, 8,11,11,11,14,13,11,13,
3565  13,
3566 };
3567 
3568 static float _vq_quantthresh__44u2__p1_0[] = {
3569  -0.5, 0.5,
3570 };
3571 
3572 static long _vq_quantmap__44u2__p1_0[] = {
3573  1, 0, 2,
3574 };
3575 
3576 static encode_aux_threshmatch _vq_auxt__44u2__p1_0 = {
3577  _vq_quantthresh__44u2__p1_0,
3578  _vq_quantmap__44u2__p1_0,
3579  3,
3580  3
3581 };
3582 
3583 static static_codebook _44u2__p1_0 = {
3584  4, 81,
3585  _vq_lengthlist__44u2__p1_0,
3586  1, -535822336, 1611661312, 2, 0,
3587  _vq_quantlist__44u2__p1_0,
3588  NULL,
3589  &_vq_auxt__44u2__p1_0,
3590  NULL,
3591  0
3592 };
3593 
3594 static long _vq_quantlist__44u2__p2_0[] = {
3595  1,
3596  0,
3597  2,
3598 };
3599 
3600 static long _vq_lengthlist__44u2__p2_0[] = {
3601  3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
3602  7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
3603  7, 6, 7, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 8,
3604  7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 8, 6, 7, 8, 6,
3605  8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
3606  9,
3607 };
3608 
3609 static float _vq_quantthresh__44u2__p2_0[] = {
3610  -0.5, 0.5,
3611 };
3612 
3613 static long _vq_quantmap__44u2__p2_0[] = {
3614  1, 0, 2,
3615 };
3616 
3617 static encode_aux_threshmatch _vq_auxt__44u2__p2_0 = {
3618  _vq_quantthresh__44u2__p2_0,
3619  _vq_quantmap__44u2__p2_0,
3620  3,
3621  3
3622 };
3623 
3624 static static_codebook _44u2__p2_0 = {
3625  4, 81,
3626  _vq_lengthlist__44u2__p2_0,
3627  1, -535822336, 1611661312, 2, 0,
3628  _vq_quantlist__44u2__p2_0,
3629  NULL,
3630  &_vq_auxt__44u2__p2_0,
3631  NULL,
3632  0
3633 };
3634 
3635 static long _vq_quantlist__44u2__p3_0[] = {
3636  2,
3637  1,
3638  3,
3639  0,
3640  4,
3641 };
3642 
3643 static long _vq_lengthlist__44u2__p3_0[] = {
3644  2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3645  9, 9,12,12, 8, 9,10,11,12, 5, 7, 7,10,10, 7, 9,
3646  9,11,10, 7, 8, 9,10,11,10,11,10,14,13, 9,10,10,
3647  12,13, 5, 7, 7,10,10, 7, 9, 8,11,10, 7, 9, 9,11,
3648  11, 9,10,10,13,12,10,10,11,13,13, 8,10,10,15,13,
3649  10,11,11,15,13, 9,11,11,14,13,13,14,13,17,15,12,
3650  13,13,15,15, 8,10,10,13,14, 9,11,11,13,14,10,11,
3651  12,13,16,12,13,13,15,15,13,13,14,15,17, 5, 7, 7,
3652  10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3653  14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,12,
3654  9,11,11,13,13,12,13,12,14,14,11,12,12,15,14, 7,
3655  9, 9,12,11, 9,11,10,13,11, 9,11,11,12,13,11,12,
3656  11,14,13,11,12,12,15,15,10,12,12,16,15,11,13,13,
3657  16,16,10,12,12,16,16,14,14,14,17,16,13,14,14,17,
3658  18, 9,11,11,14,15,10,12,11,15,15,10,12,12,15,17,
3659  13,15,13,17,16,13,14,15,17,19, 5, 7, 7,10,10, 7,
3660  9, 9,12,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
3661  12,13,14, 7, 9, 9,12,12, 9,11,11,13,12, 8,10,11,
3662  12,12,11,12,12,15,15,11,11,12,14,14, 7, 9, 9,12,
3663  12, 9,11,11,13,13, 9,11,11,12,12,11,12,12,16,15,
3664  11,12,13,14,14, 9,11,11,16,15,10,12,12,16,15,10,
3665  11,12,14,14,13,14,15,18,17,13,13,14,16,16,10,12,
3666  12,15,15,10,13,12,15,17,11,13,12,15,16,13,15,14,
3667  17,18,14,15,14,15,17, 8,10,10,15,15,10,12,12,17,
3668  15,10,12,12,17,16,14,16,15,17,17,13,14,15,16,16,
3669  9,11,12,16,16,11,13,13,16,17,11,13,13,16,16,15,
3670  16,16, 0, 0,14,15,15,19,17, 9,11,11,17,16,10,13,
3671  11,16,16,11,12,12,16,17,15,16,15,19,19,14,16,15,
3672  0,18,12,14,15, 0, 0,14,15,16,18,18,13,14,15,17,
3673  17,16,18,18, 0, 0,15,16,16,19,18,11,14,13, 0,18,
3674  13,16,13,17,17,13,15,14, 0, 0,17,17,15,19,18,14,
3675  16,16,19, 0, 8,10,10,15,15,10,12,11,16,16,10,11,
3676  12,17,16,14,15,15,17,18,15,15,16, 0, 0, 9,11,11,
3677  15,15,11,13,12,16,18,10,12,13,17,17,13,15,15,17,
3678  19,15,15,16,19,18, 9,12,11, 0,16,11,13,12,16,16,
3679  11,13,13,16,17,14,16,15,19,19,15,15,16,18,18,12,
3680  14,14,17,18,13,14,15,18, 0,13,14,15,18,19,15,17,
3681  16, 0,19,16,15,18,17,19,12,14,14,19,19,13,15,15,
3682  0,18,13,17,15,18,18,15,16,17, 0,19,17,19,18,18,
3683  0,
3684 };
3685 
3686 static float _vq_quantthresh__44u2__p3_0[] = {
3687  -1.5, -0.5, 0.5, 1.5,
3688 };
3689 
3690 static long _vq_quantmap__44u2__p3_0[] = {
3691  3, 1, 0, 2, 4,
3692 };
3693 
3694 static encode_aux_threshmatch _vq_auxt__44u2__p3_0 = {
3695  _vq_quantthresh__44u2__p3_0,
3696  _vq_quantmap__44u2__p3_0,
3697  5,
3698  5
3699 };
3700 
3701 static static_codebook _44u2__p3_0 = {
3702  4, 625,
3703  _vq_lengthlist__44u2__p3_0,
3704  1, -533725184, 1611661312, 3, 0,
3705  _vq_quantlist__44u2__p3_0,
3706  NULL,
3707  &_vq_auxt__44u2__p3_0,
3708  NULL,
3709  0
3710 };
3711 
3712 static long _vq_quantlist__44u2__p4_0[] = {
3713  2,
3714  1,
3715  3,
3716  0,
3717  4,
3718 };
3719 
3720 static long _vq_lengthlist__44u2__p4_0[] = {
3721  4, 5, 5, 9, 9, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
3722  10, 9,12,11, 9, 9,10,11,12, 6, 7, 7,10,10, 7, 8,
3723  7,10,10, 7, 7, 8,10,10,10,10,10,12,12, 9,10,10,
3724  11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 7, 7,10,
3725  10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,13,12,
3726  10,10,10,13,13,10,10,10,13,12,12,12,12,14,14,12,
3727  12,12,14,14, 9,10,10,12,13, 9,10,10,13,13,10,10,
3728  10,13,13,12,12,12,15,14,12,13,12,14,14, 5, 7, 7,
3729  10,10, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
3730  12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 8,10,11,
3731  8, 8, 8,11,10,10,10,11,11,13,10,10,11,12,13, 6,
3732  7, 7,10,10, 7, 8, 7,11,10, 8, 8, 8,10,11,10,11,
3733  10,13,11,10,10,10,13,12,10,11,10,13,13,10,10,10,
3734  12,13,10,11,11,13,13,12,11,13,11,14,12,13,13,14,
3735  14, 9,10,10,12,13,10,10,10,13,12,10,10,11,13,13,
3736  12,13,11,14,12,13,13,13,15,14, 5, 7, 7,10,10, 7,
3737  7, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
3738  10,12,13, 6, 7, 7,10,10, 8, 8, 8,11,10, 7, 7, 8,
3739  10,11,10,10,10,12,12,10,10,11,11,13, 7, 8, 8,10,
3740  10, 7, 8, 8,10,11, 8, 8, 8,11,10,10,11,10,13,12,
3741  10,11,10,13,11, 9,10,10,13,13,10,11,11,13,13,10,
3742  10,10,12,13,13,13,13,14,14,12,11,13,12,14,10,10,
3743  11,13,13,10,11,11,13,13,10,10,10,13,12,12,13,13,
3744  14,14,12,13,11,15,12, 9,10,10,13,13,10,10,10,13,
3745  13,10,10,10,13,13,13,13,13,15,15,12,13,13,14,14,
3746  9,10,10,13,13,10,10,11,13,13,10,11,10,13,12,13,
3747  12,13,14,15,13,13,13,15,14, 9,10,10,13,13,10,10,
3748  10,13,12,10,10,11,12,13,13,13,12,15,14,13,13,13,
3749  14,14,12,13,12,15,14,12,11,12,14,14,12,13,12,15,
3750  14,14,12,15,12,16,14,14,15,16,16,12,12,12,14,15,
3751  11,12,11,15,14,12,13,13,14,15,14,14,12,16,13,14,
3752  14,15,16,16, 9,10,10,13,13,10,10,10,13,13,10,10,
3753  10,13,13,12,13,12,14,14,13,13,13,15,15, 9,10,10,
3754  13,13,10,11,10,13,12,10,10,10,12,13,13,13,13,14,
3755  14,12,12,13,14,15, 9,10,10,13,13,10,10,11,12,13,
3756  10,11,10,13,13,13,13,13,14,15,13,13,13,15,14,12,
3757  12,12,15,14,12,13,12,15,14,11,11,12,14,15,14,14,
3758  14,17,16,14,12,14,13,17,12,12,13,14,16,13,13,13,
3759  13,15,12,12,11,14,14,14,15,14,16,16,14,14,12,16,
3760  12,
3761 };
3762 
3763 static float _vq_quantthresh__44u2__p4_0[] = {
3764  -1.5, -0.5, 0.5, 1.5,
3765 };
3766 
3767 static long _vq_quantmap__44u2__p4_0[] = {
3768  3, 1, 0, 2, 4,
3769 };
3770 
3771 static encode_aux_threshmatch _vq_auxt__44u2__p4_0 = {
3772  _vq_quantthresh__44u2__p4_0,
3773  _vq_quantmap__44u2__p4_0,
3774  5,
3775  5
3776 };
3777 
3778 static static_codebook _44u2__p4_0 = {
3779  4, 625,
3780  _vq_lengthlist__44u2__p4_0,
3781  1, -533725184, 1611661312, 3, 0,
3782  _vq_quantlist__44u2__p4_0,
3783  NULL,
3784  &_vq_auxt__44u2__p4_0,
3785  NULL,
3786  0
3787 };
3788 
3789 static long _vq_quantlist__44u2__p5_0[] = {
3790  4,
3791  3,
3792  5,
3793  2,
3794  6,
3795  1,
3796  7,
3797  0,
3798  8,
3799 };
3800 
3801 static long _vq_lengthlist__44u2__p5_0[] = {
3802  2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 7, 8, 7,
3803  9, 9, 4, 4, 4, 7, 7, 7, 8, 9, 9, 6, 7, 7, 8, 8,
3804  8, 9,10,10, 6, 7, 7, 8, 8, 9, 8,10,10, 7, 8, 7,
3805  8, 9, 9,10,11,11, 7, 7, 8, 9, 9,10,10,11,11, 9,
3806  9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
3807  12,
3808 };
3809 
3810 static float _vq_quantthresh__44u2__p5_0[] = {
3811  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
3812 };
3813 
3814 static long _vq_quantmap__44u2__p5_0[] = {
3815  7, 5, 3, 1, 0, 2, 4, 6,
3816  8,
3817 };
3818 
3819 static encode_aux_threshmatch _vq_auxt__44u2__p5_0 = {
3820  _vq_quantthresh__44u2__p5_0,
3821  _vq_quantmap__44u2__p5_0,
3822  9,
3823  9
3824 };
3825 
3826 static static_codebook _44u2__p5_0 = {
3827  2, 81,
3828  _vq_lengthlist__44u2__p5_0,
3829  1, -531628032, 1611661312, 4, 0,
3830  _vq_quantlist__44u2__p5_0,
3831  NULL,
3832  &_vq_auxt__44u2__p5_0,
3833  NULL,
3834  0
3835 };
3836 
3837 static long _vq_quantlist__44u2__p6_0[] = {
3838  6,
3839  5,
3840  7,
3841  4,
3842  8,
3843  3,
3844  9,
3845  2,
3846  10,
3847  1,
3848  11,
3849  0,
3850  12,
3851 };
3852 
3853 static long _vq_lengthlist__44u2__p6_0[] = {
3854  1, 4, 4, 6, 6, 8, 8, 9,10,11,11,14,14, 4, 6, 5,
3855  8, 8, 9, 9,11,11,11,11,14,14, 4, 5, 5, 8, 8, 9,
3856  9,10,11,11,12,14,14, 7, 8, 8, 9, 9,11,10,11,11,
3857  12,12,15,15, 7, 8, 8, 9, 9,11,11,11,11,12,12,15,
3858  14, 9,10,10,11,11,11,11,12,12,13,12,16,16, 9,10,
3859  10,11,11,11,11,12,12,13,13,15,16,10,11,11,11,11,
3860  12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,12,
3861  13,14,14,16,16,11,12,12,12,12,13,13,14,14,14,14,
3862  17,17,11,12,12,12,12,13,13,14,14,15,14,18,17,15,
3863  14,15,15,15,16,16,17,18,19,17,19, 0,15,15,15,15,
3864  15,16,17,16,16,18,17, 0, 0,
3865 };
3866 
3867 static float _vq_quantthresh__44u2__p6_0[] = {
3868  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
3869  12.5, 17.5, 22.5, 27.5,
3870 };
3871 
3872 static long _vq_quantmap__44u2__p6_0[] = {
3873  11, 9, 7, 5, 3, 1, 0, 2,
3874  4, 6, 8, 10, 12,
3875 };
3876 
3877 static encode_aux_threshmatch _vq_auxt__44u2__p6_0 = {
3878  _vq_quantthresh__44u2__p6_0,
3879  _vq_quantmap__44u2__p6_0,
3880  13,
3881  13
3882 };
3883 
3884 static static_codebook _44u2__p6_0 = {
3885  2, 169,
3886  _vq_lengthlist__44u2__p6_0,
3887  1, -526516224, 1616117760, 4, 0,
3888  _vq_quantlist__44u2__p6_0,
3889  NULL,
3890  &_vq_auxt__44u2__p6_0,
3891  NULL,
3892  0
3893 };
3894 
3895 static long _vq_quantlist__44u2__p6_1[] = {
3896  2,
3897  1,
3898  3,
3899  0,
3900  4,
3901 };
3902 
3903 static long _vq_lengthlist__44u2__p6_1[] = {
3904  2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 5, 5,
3905  6, 6, 6, 6, 5, 5, 6, 6, 6,
3906 };
3907 
3908 static float _vq_quantthresh__44u2__p6_1[] = {
3909  -1.5, -0.5, 0.5, 1.5,
3910 };
3911 
3912 static long _vq_quantmap__44u2__p6_1[] = {
3913  3, 1, 0, 2, 4,
3914 };
3915 
3916 static encode_aux_threshmatch _vq_auxt__44u2__p6_1 = {
3917  _vq_quantthresh__44u2__p6_1,
3918  _vq_quantmap__44u2__p6_1,
3919  5,
3920  5
3921 };
3922 
3923 static static_codebook _44u2__p6_1 = {
3924  2, 25,
3925  _vq_lengthlist__44u2__p6_1,
3926  1, -533725184, 1611661312, 3, 0,
3927  _vq_quantlist__44u2__p6_1,
3928  NULL,
3929  &_vq_auxt__44u2__p6_1,
3930  NULL,
3931  0
3932 };
3933 
3934 static long _vq_quantlist__44u2__p7_0[] = {
3935  4,
3936  3,
3937  5,
3938  2,
3939  6,
3940  1,
3941  7,
3942  0,
3943  8,
3944 };
3945 
3946 static long _vq_lengthlist__44u2__p7_0[] = {
3947  1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
3948  10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
3949  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3950  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3951  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3952  9,
3953 };
3954 
3955 static float _vq_quantthresh__44u2__p7_0[] = {
3956  -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 591.5,
3957 };
3958 
3959 static long _vq_quantmap__44u2__p7_0[] = {
3960  7, 5, 3, 1, 0, 2, 4, 6,
3961  8,
3962 };
3963 
3964 static encode_aux_threshmatch _vq_auxt__44u2__p7_0 = {
3965  _vq_quantthresh__44u2__p7_0,
3966  _vq_quantmap__44u2__p7_0,
3967  9,
3968  9
3969 };
3970 
3971 static static_codebook _44u2__p7_0 = {
3972  2, 81,
3973  _vq_lengthlist__44u2__p7_0,
3974  1, -516612096, 1626677248, 4, 0,
3975  _vq_quantlist__44u2__p7_0,
3976  NULL,
3977  &_vq_auxt__44u2__p7_0,
3978  NULL,
3979  0
3980 };
3981 
3982 static long _vq_quantlist__44u2__p7_1[] = {
3983  6,
3984  5,
3985  7,
3986  4,
3987  8,
3988  3,
3989  9,
3990  2,
3991  10,
3992  1,
3993  11,
3994  0,
3995  12,
3996 };
3997 
3998 static long _vq_lengthlist__44u2__p7_1[] = {
3999  1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10, 4, 7, 6,
4000  8, 8, 8, 8,10, 9,11,10,12,12, 4, 6, 7, 8, 8, 8,
4001  8,10,10,11,11,12,12, 7, 8, 8,10, 9,10,10,12,11,
4002  13,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,13,13,14,
4003  15, 7, 8, 9,10,10,12,11,14,13,13,14,14,15, 7, 8,
4004  9,10,10,11,12,13,13,15,14,14,15, 8,10,10,12,11,
4005  13,13,15,15,15,17,15,15, 8,10,10,11,12,14,13,14,
4006  15,17,15,15,15,10,11,11,14,13,14,14,15,15,17,17,
4007  16,17,10,11,12,13,13,14,14,14,15,16,15,15,17,11,
4008  12,13,14,13,16,16,16,14,17,16,17,17,11,12,13,15,
4009  15,15,15,16,15,15,15,15,17,
4010 };
4011 
4012 static float _vq_quantthresh__44u2__p7_1[] = {
4013  -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5,
4014  32.5, 45.5, 58.5, 71.5,
4015 };
4016 
4017 static long _vq_quantmap__44u2__p7_1[] = {
4018  11, 9, 7, 5, 3, 1, 0, 2,
4019  4, 6, 8, 10, 12,
4020 };
4021 
4022 static encode_aux_threshmatch _vq_auxt__44u2__p7_1 = {
4023  _vq_quantthresh__44u2__p7_1,
4024  _vq_quantmap__44u2__p7_1,
4025  13,
4026  13
4027 };
4028 
4029 static static_codebook _44u2__p7_1 = {
4030  2, 169,
4031  _vq_lengthlist__44u2__p7_1,
4032  1, -523010048, 1618608128, 4, 0,
4033  _vq_quantlist__44u2__p7_1,
4034  NULL,
4035  &_vq_auxt__44u2__p7_1,
4036  NULL,
4037  0
4038 };
4039 
4040 static long _vq_quantlist__44u2__p7_2[] = {
4041  6,
4042  5,
4043  7,
4044  4,
4045  8,
4046  3,
4047  9,
4048  2,
4049  10,
4050  1,
4051  11,
4052  0,
4053  12,
4054 };
4055 
4056 static long _vq_lengthlist__44u2__p7_2[] = {
4057  2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
4058  7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 5, 6, 6, 7, 7, 8,
4059  7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 7, 8, 8, 8, 8,
4060  9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
4061  9, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 7, 8,
4062  8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8,
4063  9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
4064  9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
4065  9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
4066  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
4067  9, 9, 9, 9, 9, 9, 9, 9, 9,
4068 };
4069 
4070 static float _vq_quantthresh__44u2__p7_2[] = {
4071  -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5,
4072  2.5, 3.5, 4.5, 5.5,
4073 };
4074 
4075 static long _vq_quantmap__44u2__p7_2[] = {
4076  11, 9, 7, 5, 3, 1, 0, 2,
4077  4, 6, 8, 10, 12,
4078 };
4079 
4080 static encode_aux_threshmatch _vq_auxt__44u2__p7_2 = {
4081  _vq_quantthresh__44u2__p7_2,
4082  _vq_quantmap__44u2__p7_2,
4083  13,
4084  13
4085 };
4086 
4087 static static_codebook _44u2__p7_2 = {
4088  2, 169,
4089  _vq_lengthlist__44u2__p7_2,
4090  1, -531103744, 1611661312, 4, 0,
4091  _vq_quantlist__44u2__p7_2,
4092  NULL,
4093  &_vq_auxt__44u2__p7_2,
4094  NULL,
4095  0
4096 };
4097 
4098 static long _huff_lengthlist__44u2__short[] = {
4099  16,15,15,16,14,16,16,16,16, 9, 8,11,10,10,10,15,
4100  16, 6, 3, 7, 5, 7, 9,16,16,11, 7,11, 9,10,12,16,
4101  16, 9, 4, 8, 3, 5, 8,16,16,11, 6, 9, 4, 4, 7,16,
4102  16,11, 5, 9, 3, 3, 5,12,16,15, 6,11, 5, 5, 6,14,
4103 };
4104 
4105 static static_codebook _huff_book__44u2__short = {
4106  2, 64,
4107  _huff_lengthlist__44u2__short,
4108  0, 0, 0, 0, 0,
4109  NULL,
4110  NULL,
4111  NULL,
4112  NULL,
4113  0
4114 };
4115 
4116 static long _huff_lengthlist__44u3__long[] = {
4117  7,11,14,13,14,12,12,12,12, 2, 5, 8, 9, 8, 9,11,
4118  17, 4, 3, 6, 5, 7, 9,15,14, 6, 6, 7, 7, 7, 8,14,
4119  17, 8, 5, 7, 4, 5, 7,15,13, 7, 6, 7, 5, 5, 6,14,
4120  10, 8, 8, 7, 7, 5, 4, 9,10,12,15,14,16,10, 6, 9,
4121 };
4122 
4123 static static_codebook _huff_book__44u3__long = {
4124  2, 64,
4125  _huff_lengthlist__44u3__long,
4126  0, 0, 0, 0, 0,
4127  NULL,
4128  NULL,
4129  NULL,
4130  NULL,
4131  0
4132 };
4133 
4134 static long _vq_quantlist__44u3__p1_0[] = {
4135  1,
4136  0,
4137  2,
4138 };
4139 
4140 static long _vq_lengthlist__44u3__p1_0[] = {
4141  1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
4142  10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
4143  11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
4144  10,13,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
4145  11,11,11,14,14,10,12,14, 8,11,11,11,14,13,11,14,
4146  13,
4147 };
4148 
4149 static float _vq_quantthresh__44u3__p1_0[] = {
4150  -0.5, 0.5,
4151 };
4152 
4153 static long _vq_quantmap__44u3__p1_0[] = {
4154  1, 0, 2,
4155 };
4156 
4157 static encode_aux_threshmatch _vq_auxt__44u3__p1_0 = {
4158  _vq_quantthresh__44u3__p1_0,
4159  _vq_quantmap__44u3__p1_0,
4160  3,
4161  3
4162 };
4163 
4164 static static_codebook _44u3__p1_0 = {
4165  4, 81,
4166  _vq_lengthlist__44u3__p1_0,
4167  1, -535822336, 1611661312, 2, 0,
4168  _vq_quantlist__44u3__p1_0,
4169  NULL,
4170  &_vq_auxt__44u3__p1_0,
4171  NULL,
4172  0
4173 };
4174 
4175 static long _vq_quantlist__44u3__p2_0[] = {
4176  1,
4177  0,
4178  2,
4179 };
4180 
4181 static long _vq_lengthlist__44u3__p2_0[] = {
4182  3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
4183  7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
4184  7, 6, 8, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 8, 7,
4185  7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
4186  8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
4187  8,
4188 };
4189 
4190 static float _vq_quantthresh__44u3__p2_0[] = {
4191  -0.5, 0.5,
4192 };
4193 
4194 static long _vq_quantmap__44u3__p2_0[] = {
4195  1, 0, 2,
4196 };
4197 
4198 static encode_aux_threshmatch _vq_auxt__44u3__p2_0 = {
4199  _vq_quantthresh__44u3__p2_0,
4200  _vq_quantmap__44u3__p2_0,
4201  3,
4202  3
4203 };
4204 
4205 static static_codebook _44u3__p2_0 = {
4206  4, 81,
4207  _vq_lengthlist__44u3__p2_0,
4208  1, -535822336, 1611661312, 2, 0,
4209  _vq_quantlist__44u3__p2_0,
4210  NULL,
4211  &_vq_auxt__44u3__p2_0,
4212  NULL,
4213  0
4214 };
4215 
4216 static long _vq_quantlist__44u3__p3_0[] = {
4217  2,
4218  1,
4219  3,
4220  0,
4221  4,
4222 };
4223 
4224 static long _vq_lengthlist__44u3__p3_0[] = {
4225  2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
4226  10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4227  9,11,11, 7, 8, 9,10,11,10,11,10,14,13, 9,10,11,
4228  13,13, 5, 7, 7,10,10, 7, 9, 8,11,10, 7, 9, 9,11,
4229  11, 9,10,10,13,12,10,10,11,13,14, 8,10,10,14,13,
4230  10,11,11,15,13, 9,11,11,14,13,13,14,13,17,15,12,
4231  13,13,17,14, 8,10,10,14,14, 9,11,11,14,15,10,11,
4232  12,14,16,12,13,13,14,17,13,13,14,14,17, 5, 7, 7,
4233  10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
4234  14,10,11,11,15,14, 7, 9, 9,12,12, 9,11,11,13,13,
4235  9,11,11,13,13,11,12,12,15,14,11,12,12,15,16, 7,
4236  9, 9,12,11, 8,11,10,13,12, 9,11,11,12,13,11,12,
4237  11,16,14,11,12,13,15,16,10,12,12,17,15,11,12,13,
4238  16,15,11,12,12,16,16,15,15,15,16,16,13,14,15, 0,
4239  17, 9,11,11,15,15,10,12,11,16,15,11,12,12,15,17,
4240  13,15,13,16,15,13,15,14, 0,18, 5, 7, 7,10,10, 7,
4241  9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
4242  11,14,15, 7, 9, 9,12,11, 9,11,11,13,12, 8,10,11,
4243  11,12,11,12,12,16,15,11,11,12,13,14, 7, 9, 9,12,
4244  12, 9,11,11,13,13, 9,11,11,13,13,11,12,12,16,15,
4245  12,12,12,15,15, 9,11,11,17,15,11,12,12,17,16,10,
4246  11,12,15,15,13,14,15,18,17,13,13,14,15,15, 9,12,
4247  12,15,14,11,13,12,16,16,11,12,12,15,15,13,15,14,
4248  0, 0,14,15,14,16,18, 8,10,10,15,15,10,12,12,16,
4249  14,10,11,11,16,16,15,16,16,18,16,13,15,14,17,18,
4250  9,11,11,16,15,11,12,13,17,17,11,13,13,16,15,15,
4251  16,16,18,18,14,16,15,18,17, 9,11,11,16,16,10,13,
4252  12,16,16,11,12,12,16,16,14,16,16,17, 0,14,15,15,
4253  18,16,12,14,14, 0, 0,14,15,16, 0, 0,14,15,15, 0,
4254  0,17,17,16, 0, 0,15,16,18,17, 0,11,14,14,18, 0,
4255  12,15,13, 0,18,13,15,14,18, 0,15,16,15, 0,18,15,
4256  18,17, 0,18, 8,10,10,15,15,10,12,11,15,15,10,11,
4257  12,15,15,13,14,15,17, 0,14,15,16,17, 0, 9,11,11,
4258  15,15,11,12,12,17,15,10,12,13,16,15,13,15,15,18,
4259  18,15,16,17,18,18, 9,12,11,16,16,11,13,13,16,16,
4260  11,13,13,18,15,14,15,15,18, 0,16,16,17, 0,17,12,
4261  13,13,18,18,13,14,14,17,18,13,14,15,18,17,17,18,
4262  18, 0,18,16,16,18,16, 0,12,15,13,18,18,13,14,15,
4263  18,18,13,16,14,17,18,15,17,16, 0,18,17, 0,17, 0,
4264  0,
4265 };
4266 
4267 static float _vq_quantthresh__44u3__p3_0[] = {
4268  -1.5, -0.5, 0.5, 1.5,
4269 };
4270 
4271 static long _vq_quantmap__44u3__p3_0[] = {
4272  3, 1, 0, 2, 4,
4273 };
4274 
4275 static encode_aux_threshmatch _vq_auxt__44u3__p3_0 = {
4276  _vq_quantthresh__44u3__p3_0,
4277  _vq_quantmap__44u3__p3_0,
4278  5,
4279  5
4280 };
4281 
4282 static static_codebook _44u3__p3_0 = {
4283  4, 625,
4284  _vq_lengthlist__44u3__p3_0,
4285  1, -533725184, 1611661312, 3, 0,
4286  _vq_quantlist__44u3__p3_0,
4287  NULL,
4288  &_vq_auxt__44u3__p3_0,
4289  NULL,
4290  0
4291 };
4292 
4293 static long _vq_quantlist__44u3__p4_0[] = {
4294  2,
4295  1,
4296  3,
4297  0,
4298  4,
4299 };
4300 
4301 static long _vq_lengthlist__44u3__p4_0[] = {
4302  4, 6, 6, 9, 9, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
4303  10, 9,12,11, 9, 9,10,11,12, 6, 7, 7, 9, 9, 7, 7,
4304  7,10,10, 6, 7, 7, 9,10,10,10,10,12,12, 9, 9,10,
4305  11,12, 6, 7, 7, 9, 9, 7, 7, 7,10, 9, 7, 7, 7,10,
4306  10, 9,10, 9,12,11,10,10,10,12,12, 9,10,10,12,12,
4307  10,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,12,
4308  12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
4309  10,12,13,11,12,12,14,13,12,12,12,14,14, 6, 7, 7,
4310  10, 9, 7, 8, 7,10,10, 7, 7, 7,10,10,10,10,10,12,
4311  12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 8,10,10,
4312  7, 8, 8,10,10,10,10,11,11,13,10,10,11,12,13, 6,
4313  7, 7,10,10, 7, 8, 7,10,10, 8, 8, 8,10,10,10,11,
4314  10,13,11,10,10,10,12,12,10,10,10,13,12,10,10,10,
4315  12,13,10,10,10,13,12,12,11,13,12,14,12,12,13,14,
4316  14, 9,10,10,12,13, 9,10,10,12,12,10,10,11,12,13,
4317  12,12,11,14,12,12,12,13,14,14, 6, 7, 7, 9, 9, 7,
4318  7, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
4319  10,12,12, 6, 7, 7,10,10, 8, 8, 8,10,10, 7, 7, 8,
4320  10,10,10,10,10,12,12,10,10,11,11,13, 7, 8, 8,10,
4321  10, 7, 8, 8,10,10, 8, 8, 8,10,10,10,10,10,12,12,
4322  10,11,10,13,11, 9,10,10,13,12,10,11,10,13,12, 9,
4323  10,10,12,13,12,13,12,14,14,12,11,12,12,14,10,10,
4324  10,12,13,10,10,11,12,13,10,10,10,12,12,12,13,12,
4325  14,14,12,12,11,14,12, 9,10, 9,12,12,10,10,10,13,
4326  13, 9,10,10,13,13,12,13,13,15,14,12,12,13,14,14,
4327  9,10,10,13,13,10,10,10,12,13,10,10,10,13,12,13,
4328  12,13,14,15,12,13,13,15,14, 9,10,10,13,12,10,10,
4329  10,13,12,10,10,10,12,13,12,13,12,14,14,13,12,12,
4330  14,14,12,12,12,15,14,12,11,12,14,14,12,13,12,14,
4331  14,14,12,14,12,16,14,14,14,16,16,11,12,12,14,14,
4332  11,12,11,15,13,12,12,12,14,15,13,14,12,16,13,14,
4333  14,15,16,16, 9,10,10,12,12, 9,10,10,13,12, 9,10,
4334  10,13,13,12,12,12,14,14,12,13,13,14,15, 9,10,10,
4335  13,12,10,11,10,13,12,10,10,10,12,13,12,13,12,14,
4336  14,12,12,13,14,15, 9,10,10,13,13,10,10,10,12,13,
4337  10,10,10,13,13,12,13,13,14,15,13,13,12,14,14,11,
4338  12,12,14,14,12,13,12,15,14,11,11,12,14,15,14,14,
4339  14,16,16,14,12,14,13,16,12,12,12,14,15,12,12,13,
4340  14,15,12,12,11,14,14,14,14,14,16,16,14,14,12,16,
4341  12,
4342 };
4343 
4344 static float _vq_quantthresh__44u3__p4_0[] = {
4345  -1.5, -0.5, 0.5, 1.5,
4346 };
4347 
4348 static long _vq_quantmap__44u3__p4_0[] = {
4349  3, 1, 0, 2, 4,
4350 };
4351 
4352 static encode_aux_threshmatch _vq_auxt__44u3__p4_0 = {
4353  _vq_quantthresh__44u3__p4_0,
4354  _vq_quantmap__44u3__p4_0,
4355  5,
4356  5
4357 };
4358 
4359 static static_codebook _44u3__p4_0 = {
4360  4, 625,
4361  _vq_lengthlist__44u3__p4_0,
4362  1, -533725184, 1611661312, 3, 0,
4363  _vq_quantlist__44u3__p4_0,
4364  NULL,
4365  &_vq_auxt__44u3__p4_0,
4366  NULL,
4367  0
4368 };
4369 
4370 static long _vq_quantlist__44u3__p5_0[] = {
4371  4,
4372  3,
4373  5,
4374  2,
4375  6,
4376  1,
4377  7,
4378  0,
4379  8,
4380 };
4381 
4382 static long _vq_lengthlist__44u3__p5_0[] = {
4383  2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 6, 8, 8,
4384  9, 9, 4, 4, 4, 6, 7, 8, 8, 9, 9, 6, 7, 6, 8, 8,
4385  9, 9,10,10, 6, 6, 7, 8, 8, 9, 9,10,10, 8, 8, 8,
4386  9, 9,10,10,11,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
4387  9, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
4388  12,
4389 };
4390 
4391 static float _vq_quantthresh__44u3__p5_0[] = {
4392  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
4393 };
4394 
4395 static long _vq_quantmap__44u3__p5_0[] = {
4396  7, 5, 3, 1, 0, 2, 4, 6,
4397  8,
4398 };
4399 
4400 static encode_aux_threshmatch _vq_auxt__44u3__p5_0 = {
4401  _vq_quantthresh__44u3__p5_0,
4402  _vq_quantmap__44u3__p5_0,
4403  9,
4404  9
4405 };
4406 
4407 static static_codebook _44u3__p5_0 = {
4408  2, 81,
4409  _vq_lengthlist__44u3__p5_0,
4410  1, -531628032, 1611661312, 4, 0,
4411  _vq_quantlist__44u3__p5_0,
4412  NULL,
4413  &_vq_auxt__44u3__p5_0,
4414  NULL,
4415  0
4416 };
4417 
4418 static long _vq_quantlist__44u3__p6_0[] = {
4419  6,
4420  5,
4421  7,
4422  4,
4423  8,
4424  3,
4425  9,
4426  2,
4427  10,
4428  1,
4429  11,
4430  0,
4431  12,
4432 };
4433 
4434 static long _vq_lengthlist__44u3__p6_0[] = {
4435  1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,14, 4, 6, 5,
4436  8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
4437  9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
4438  12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
4439  15, 8, 9, 9,10,10,11,11,12,12,13,12,16,16, 8, 9,
4440  9,10,10,11,11,12,12,12,12,16,16,10,11,10,11,11,
4441  12,12,13,13,13,13,17,16,10,11,11,11,11,12,12,12,
4442  12,13,13,17,17,11,11,12,12,12,13,13,13,14,14,14,
4443  16,17,11,12,11,12,12,13,13,14,14,14,14,19,17,14,
4444  14,14,16,15,16,16,16,17,17,17,20,19,14,15,15,15,
4445  15,15,16,16,17,17,17,20,19,
4446 };
4447 
4448 static float _vq_quantthresh__44u3__p6_0[] = {
4449  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
4450  12.5, 17.5, 22.5, 27.5,
4451 };
4452 
4453 static long _vq_quantmap__44u3__p6_0[] = {
4454  11, 9, 7, 5, 3, 1, 0, 2,
4455  4, 6, 8, 10, 12,
4456 };
4457 
4458 static encode_aux_threshmatch _vq_auxt__44u3__p6_0 = {
4459  _vq_quantthresh__44u3__p6_0,
4460  _vq_quantmap__44u3__p6_0,
4461  13,
4462  13
4463 };
4464 
4465 static static_codebook _44u3__p6_0 = {
4466  2, 169,
4467  _vq_lengthlist__44u3__p6_0,
4468  1, -526516224, 1616117760, 4, 0,
4469  _vq_quantlist__44u3__p6_0,
4470  NULL,
4471  &_vq_auxt__44u3__p6_0,
4472  NULL,
4473  0
4474 };
4475 
4476 static long _vq_quantlist__44u3__p6_1[] = {
4477  2,
4478  1,
4479  3,
4480  0,
4481  4,
4482 };
4483 
4484 static long _vq_lengthlist__44u3__p6_1[] = {
4485  2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
4486  6, 5, 6, 6, 5, 5, 6, 6, 6,
4487 };
4488 
4489 static float _vq_quantthresh__44u3__p6_1[] = {
4490  -1.5, -0.5, 0.5, 1.5,
4491 };
4492 
4493 static long _vq_quantmap__44u3__p6_1[] = {
4494  3, 1, 0, 2, 4,
4495 };
4496 
4497 static encode_aux_threshmatch _vq_auxt__44u3__p6_1 = {
4498  _vq_quantthresh__44u3__p6_1,
4499  _vq_quantmap__44u3__p6_1,
4500  5,
4501  5
4502 };
4503 
4504 static static_codebook _44u3__p6_1 = {
4505  2, 25,
4506  _vq_lengthlist__44u3__p6_1,
4507  1, -533725184, 1611661312, 3, 0,
4508  _vq_quantlist__44u3__p6_1,
4509  NULL,
4510  &_vq_auxt__44u3__p6_1,
4511  NULL,
4512  0
4513 };
4514 
4515 static long _vq_quantlist__44u3__p7_0[] = {
4516  4,
4517  3,
4518  5,
4519  2,
4520  6,
4521  1,
4522  7,
4523  0,
4524  8,
4525 };
4526 
4527 static long _vq_lengthlist__44u3__p7_0[] = {
4528  1, 4, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
4529  9, 9, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
4530  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
4531  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
4532  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4533  8,
4534 };
4535 
4536 static float _vq_quantthresh__44u3__p7_0[] = {
4537  -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 637.5, 892.5,
4538 };
4539 
4540 static long _vq_quantmap__44u3__p7_0[] = {
4541  7, 5, 3, 1, 0, 2, 4, 6,
4542  8,
4543 };
4544 
4545 static encode_aux_threshmatch _vq_auxt__44u3__p7_0 = {
4546  _vq_quantthresh__44u3__p7_0,
4547  _vq_quantmap__44u3__p7_0,
4548  9,
4549  9
4550 };
4551 
4552 static static_codebook _44u3__p7_0 = {
4553  2, 81,
4554  _vq_lengthlist__44u3__p7_0,
4555  1, -515907584, 1627381760, 4, 0,
4556  _vq_quantlist__44u3__p7_0,
4557  NULL,
4558  &_vq_auxt__44u3__p7_0,
4559  NULL,
4560  0
4561 };
4562 
4563 static long _vq_quantlist__44u3__p7_1[] = {
4564  7,
4565  6,
4566  8,
4567  5,
4568  9,
4569  4,
4570  10,
4571  3,
4572  11,
4573  2,
4574  12,
4575  1,
4576  13,
4577  0,
4578  14,
4579 };
4580 
4581 static long _vq_lengthlist__44u3__p7_1[] = {
4582  1, 4, 4, 6, 5, 7, 7, 9, 8,10,10,11,11,12,13, 4,
4583  7, 6, 7, 7, 9, 9,10,10,11,11,14,13,14,13, 4, 6,
4584  7, 7, 8, 9, 9,10,10,12,12,13,13,13,13, 6, 8, 8,
4585  10, 9,11,11,12,12,13,13,14,14,15,14, 6, 8, 8, 9,
4586  9,11,11,12,12,14,14,14,15,15,15, 8, 9, 9,11,10,
4587  13,12,14,14,14,14,15,16,15,15, 8, 9, 9,11,11,12,
4588  12,14,14,15,14,15,15,14,17, 9,10,10,13,12,14,14,
4589  15,14,14,17,15,15,16,15, 9,11,11,12,13,14,14,15,
4590  15,15,16,15,17,16,17,11,12,12,14,14,15,14,16,16,
4591  16,15,15,17,16,16,11,12,13,14,15,15,15,15,15,16,
4592  16,17,17,16,17,12,13,13,15,14,15,15,15,15,16,16,
4593  16,17,17,17,13,12,14,14,15,15,15,15,16,17,17,15,
4594  17,17,17,12,14,14,16,15,17,16,17,16,17,16,17,17,
4595  17,17,14,13,14,15,16,17,17,17,15,17,17,17,16,17,
4596  16,
4597 };
4598 
4599 static float _vq_quantthresh__44u3__p7_1[] = {
4600  -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
4601  25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
4602 };
4603 
4604 static long _vq_quantmap__44u3__p7_1[] = {
4605  13, 11, 9, 7, 5, 3, 1, 0,
4606  2, 4, 6, 8, 10, 12, 14,
4607 };
4608 
4609 static encode_aux_threshmatch _vq_auxt__44u3__p7_1 = {
4610  _vq_quantthresh__44u3__p7_1,
4611  _vq_quantmap__44u3__p7_1,
4612  15,
4613  15
4614 };
4615 
4616 static static_codebook _44u3__p7_1 = {
4617  2, 225,
4618  _vq_lengthlist__44u3__p7_1,
4619  1, -522338304, 1620115456, 4, 0,
4620  _vq_quantlist__44u3__p7_1,
4621  NULL,
4622  &_vq_auxt__44u3__p7_1,
4623  NULL,
4624  0
4625 };
4626 
4627 static long _vq_quantlist__44u3__p7_2[] = {
4628  8,
4629  7,
4630  9,
4631  6,
4632  10,
4633  5,
4634  11,
4635  4,
4636  12,
4637  3,
4638  13,
4639  2,
4640  14,
4641  1,
4642  15,
4643  0,
4644  16,
4645 };
4646 
4647 static long _vq_lengthlist__44u3__p7_2[] = {
4648  3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4649  9, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
4650  9, 9, 5, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9,
4651  9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
4652  9, 9,10, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
4653  9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
4654  9, 9, 9,10,10,10, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
4655  9, 9, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4656  9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
4657  9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,
4658  9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
4659  9, 9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
4660  9, 9,10, 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4661  9, 9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4662  9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
4663  9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4664  9,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,
4665  9,10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
4666  10,
4667 };
4668 
4669 static float _vq_quantthresh__44u3__p7_2[] = {
4670  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
4671  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
4672 };
4673 
4674 static long _vq_quantmap__44u3__p7_2[] = {
4675  15, 13, 11, 9, 7, 5, 3, 1,
4676  0, 2, 4, 6, 8, 10, 12, 14,
4677  16,
4678 };
4679 
4680 static encode_aux_threshmatch _vq_auxt__44u3__p7_2 = {
4681  _vq_quantthresh__44u3__p7_2,
4682  _vq_quantmap__44u3__p7_2,
4683  17,
4684  17
4685 };
4686 
4687 static static_codebook _44u3__p7_2 = {
4688  2, 289,
4689  _vq_lengthlist__44u3__p7_2,
4690  1, -529530880, 1611661312, 5, 0,
4691  _vq_quantlist__44u3__p7_2,
4692  NULL,
4693  &_vq_auxt__44u3__p7_2,
4694  NULL,
4695  0
4696 };
4697 
4698 static long _huff_lengthlist__44u3__short[] = {
4699  17,17,17,17,17,17,16,16,16,12,11,13,11,12,11,15,
4700  16, 9, 4, 8, 5, 7, 9,15,16,14, 9,12,10,10,12,16,
4701  16,11, 4, 9, 3, 4, 8,16,16,12, 6,10, 3, 4, 7,16,
4702  16,12, 6,11, 3, 3, 4,12,16,16, 7,13, 5, 5, 6,13,
4703 };
4704 
4705 static static_codebook _huff_book__44u3__short = {
4706  2, 64,
4707  _huff_lengthlist__44u3__short,
4708  0, 0, 0, 0, 0,
4709  NULL,
4710  NULL,
4711  NULL,
4712  NULL,
4713  0
4714 };
4715 
4716 static long _huff_lengthlist__44u4__long[] = {
4717  3, 7,11,11,12,11,11,12, 5, 3, 5, 7, 8, 8, 9,11,
4718  9, 4, 4, 6, 6, 7, 9,15,10, 6, 6, 7, 7, 7, 8,14,
4719  12, 7, 5, 6, 4, 5, 7,15,10, 7, 6, 7, 5, 5, 6,13,
4720  9, 8, 8, 7, 7, 5, 4, 8,10,12,14,13,14,10, 5, 7,
4721 };
4722 
4723 static static_codebook _huff_book__44u4__long = {
4724  2, 64,
4725  _huff_lengthlist__44u4__long,
4726  0, 0, 0, 0, 0,
4727  NULL,
4728  NULL,
4729  NULL,
4730  NULL,
4731  0
4732 };
4733 
4734 static long _vq_quantlist__44u4__p1_0[] = {
4735  1,
4736  0,
4737  2,
4738 };
4739 
4740 static long _vq_lengthlist__44u4__p1_0[] = {
4741  1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
4742  10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
4743  11, 8,11,11, 8,11,11,11,13,14,11,14,14, 7,11,10,
4744  10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
4745  11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
4746  13,
4747 };
4748 
4749 static float _vq_quantthresh__44u4__p1_0[] = {
4750  -0.5, 0.5,
4751 };
4752 
4753 static long _vq_quantmap__44u4__p1_0[] = {
4754  1, 0, 2,
4755 };
4756 
4757 static encode_aux_threshmatch _vq_auxt__44u4__p1_0 = {
4758  _vq_quantthresh__44u4__p1_0,
4759  _vq_quantmap__44u4__p1_0,
4760  3,
4761  3
4762 };
4763 
4764 static static_codebook _44u4__p1_0 = {
4765  4, 81,
4766  _vq_lengthlist__44u4__p1_0,
4767  1, -535822336, 1611661312, 2, 0,
4768  _vq_quantlist__44u4__p1_0,
4769  NULL,
4770  &_vq_auxt__44u4__p1_0,
4771  NULL,
4772  0
4773 };
4774 
4775 static long _vq_quantlist__44u4__p2_0[] = {
4776  1,
4777  0,
4778  2,
4779 };
4780 
4781 static long _vq_lengthlist__44u4__p2_0[] = {
4782  2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
4783  7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
4784  8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
4785  7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
4786  8, 8, 8,10, 9, 8, 8, 9, 6, 8, 8, 8,10,10, 8,10,
4787  9,
4788 };
4789 
4790 static float _vq_quantthresh__44u4__p2_0[] = {
4791  -0.5, 0.5,
4792 };
4793 
4794 static long _vq_quantmap__44u4__p2_0[] = {
4795  1, 0, 2,
4796 };
4797 
4798 static encode_aux_threshmatch _vq_auxt__44u4__p2_0 = {
4799  _vq_quantthresh__44u4__p2_0,
4800  _vq_quantmap__44u4__p2_0,
4801  3,
4802  3
4803 };
4804 
4805 static static_codebook _44u4__p2_0 = {
4806  4, 81,
4807  _vq_lengthlist__44u4__p2_0,
4808  1, -535822336, 1611661312, 2, 0,
4809  _vq_quantlist__44u4__p2_0,
4810  NULL,
4811  &_vq_auxt__44u4__p2_0,
4812  NULL,
4813  0
4814 };
4815 
4816 static long _vq_quantlist__44u4__p3_0[] = {
4817  2,
4818  1,
4819  3,
4820  0,
4821  4,
4822 };
4823 
4824 static long _vq_lengthlist__44u4__p3_0[] = {
4825  2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
4826  10, 9,12,12, 8, 9, 9,12,12, 5, 7, 7,10, 9, 7, 9,
4827  9,11,11, 7, 8, 9,10,11,10,11,11,13,13, 9,10,11,
4828  13,13, 5, 7, 7, 9,10, 7, 9, 9,11,11, 7, 9, 9,11,
4829  11, 9,11,10,13,12,10,11,11,13,13, 8,10,10,13,13,
4830  10,11,11,15,13, 9,11,11,14,13,13,15,13,16,15,12,
4831  13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
4832  12,14,16,12,13,13,14,16,13,14,14,15,17, 5, 7, 7,
4833  10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
4834  14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
4835  9,11,11,13,13,11,12,13,15,15,11,13,13,16,15, 7,
4836  9, 9,11,11, 9,11,10,13,12, 9,11,12,13,13,11,13,
4837  12,16,14,11,13,13,15,16,10,12,12,18,15,11,12,13,
4838  16,15,11,13,13,17,16,15,15,15,17,17,14,15,16,18,
4839  19, 9,11,11,15,15,10,12,11,15,16,11,13,13,15,16,
4840  13,15,13,18,15,14,15,15,17,19, 5, 7, 7,10,10, 7,
4841  9, 9,12,11, 7, 9, 9,11,12,10,12,11,14,14,10,11,
4842  12,14,15, 7, 9, 9,11,11, 9,11,11,13,12, 9,10,11,
4843  12,13,11,13,13,16,17,11,11,13,14,15, 7, 9, 9,12,
4844  12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,15,16,
4845  11,13,13,16,15, 9,11,11,16,15,11,13,12,16,15,10,
4846  12,12,16,15,14,15,16,19,17,13,14,15,15,16,10,11,
4847  12,15,15,11,13,13,16,16,11,13,12,16,17,14,15,15,
4848  18,17,14,16,14,16,19, 7,10,10,15,14,10,12,12,16,
4849  15,10,11,11,16,15,14,16,16,19,18,13,15,14,17,17,
4850  9,11,11,17,16,11,13,14,18,17,11,13,13,16,16,15,
4851  16,17,19, 0,14,15,18,16,19, 9,11,11,16,15,11,13,
4852  12,18,16,11,13,13,17,16,14,16,16,17,19,15,16,15,
4853  18, 0,12,14,15,18,19,13,15,16,19,17,14,16,15,18,
4854  0,17,16,19, 0,18,16,17,18, 0, 0,11,13,14,18,19,
4855  13,15,13,19,19,14,15,15,17,17,15,17,15,19,17,16,
4856  18,18,19, 0, 8,10,10,14,14,10,12,11,15,15,10,11,
4857  12,15,17,13,15,15,17,16,14,15,15,18, 0, 9,11,11,
4858  15,15,11,13,13,18,16,10,12,13,16,17,14,15,16,17,
4859  18,14,15,17,19,19, 9,12,12,15,16,11,13,13,16,17,
4860  11,14,13,19,16,14,16,15,18,19,15,16,18,19,18,12,
4861  14,14,19,18,13,15,17,18,17,13,14,15,18, 0,16, 0,
4862  0,18,18,16,15, 0,17,19,12,15,14,17, 0,13,15,16,
4863  19,18,13,16,15, 0,19,16,18,16,19,18,17,19,16, 0,
4864  19,
4865 };
4866 
4867 static float _vq_quantthresh__44u4__p3_0[] = {
4868  -1.5, -0.5, 0.5, 1.5,
4869 };
4870 
4871 static long _vq_quantmap__44u4__p3_0[] = {
4872  3, 1, 0, 2, 4,
4873 };
4874 
4875 static encode_aux_threshmatch _vq_auxt__44u4__p3_0 = {
4876  _vq_quantthresh__44u4__p3_0,
4877  _vq_quantmap__44u4__p3_0,
4878  5,
4879  5
4880 };
4881 
4882 static static_codebook _44u4__p3_0 = {
4883  4, 625,
4884  _vq_lengthlist__44u4__p3_0,
4885  1, -533725184, 1611661312, 3, 0,
4886  _vq_quantlist__44u4__p3_0,
4887  NULL,
4888  &_vq_auxt__44u4__p3_0,
4889  NULL,
4890  0
4891 };
4892 
4893 static long _vq_quantlist__44u4__p4_0[] = {
4894  2,
4895  1,
4896  3,
4897  0,
4898  4,
4899 };
4900 
4901 static long _vq_lengthlist__44u4__p4_0[] = {
4902  4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
4903  9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
4904  8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
4905  11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
4906  10, 9,10, 9,12,11, 9,10,10,12,11, 9, 9, 9,12,11,
4907  9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
4908  11,12,13,14, 9, 9, 9,11,12, 9,10,10,12,12, 9,10,
4909  10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
4910  9, 9, 7, 8, 8,10,10, 7, 7, 8,10,10, 9,10,10,12,
4911  12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
4912  8, 9, 9,11,11,10,10,11,11,13,10,10,11,12,13, 6,
4913  7, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
4914  10,13,11,10,11,11,13,12, 9,10,10,12,12,10,10,11,
4915  12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
4916  14, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
4917  11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
4918  8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
4919  10,12,12, 6, 8, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
4920  10,11,10,11,11,12,13,10,10,11,11,13, 7, 8, 8,10,
4921  10, 8, 9, 9,10,11, 8, 9, 8,11,10,10,11,11,13,12,
4922  10,11,10,13,11, 9,10,10,13,12,10,11,11,13,13, 9,
4923  10,10,12,13,12,13,13,15,14,11,11,13,12,14, 9,10,
4924  10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
4925  14,14,12,13,11,15,12, 8, 9, 9,12,12, 9,10,10,13,
4926  12, 9,10,10,12,12,12,13,12,14,14,11,12,12,14,13,
4927  9,10,10,12,12,10,10,11,13,13,10,11,11,13,12,12,
4928  13,13,14,15,12,13,13,15,14, 9,10,10,12,12, 9,11,
4929  10,13,12,10,10,11,12,13,12,13,12,15,14,12,13,13,
4930  14,14,11,12,12,14,13,11,11,12,13,14,12,13,13,15,
4931  14,13,12,14,12,16,14,15,14,16,16,11,12,12,14,14,
4932  11,12,11,15,13,12,13,13,14,15,13,14,12,16,13,14,
4933  14,15,16,16, 8, 9, 9,12,12, 9,10,10,12,12, 9,10,
4934  10,12,13,11,12,12,14,13,12,12,13,14,14, 9,10,10,
4935  12,12,10,11,11,13,12,10,10,11,12,13,12,13,13,14,
4936  14,12,12,13,14,15, 9,10,10,12,13,10,11,11,12,13,
4937  10,11,10,13,13,12,13,13,14,15,12,13,13,15,14,11,
4938  12,12,14,14,12,13,13,15,14,11,11,12,14,15,14,14,
4939  14,17,16,13,12,14,13,16,11,12,12,13,15,12,13,13,
4940  14,15,11,12,11,14,14,14,15,14,15,17,13,14,12,16,
4941  12,
4942 };
4943 
4944 static float _vq_quantthresh__44u4__p4_0[] = {
4945  -1.5, -0.5, 0.5, 1.5,
4946 };
4947 
4948 static long _vq_quantmap__44u4__p4_0[] = {
4949  3, 1, 0, 2, 4,
4950 };
4951 
4952 static encode_aux_threshmatch _vq_auxt__44u4__p4_0 = {
4953  _vq_quantthresh__44u4__p4_0,
4954  _vq_quantmap__44u4__p4_0,
4955  5,
4956  5
4957 };
4958 
4959 static static_codebook _44u4__p4_0 = {
4960  4, 625,
4961  _vq_lengthlist__44u4__p4_0,
4962  1, -533725184, 1611661312, 3, 0,
4963  _vq_quantlist__44u4__p4_0,
4964  NULL,
4965  &_vq_auxt__44u4__p4_0,
4966  NULL,
4967  0
4968 };
4969 
4970 static long _vq_quantlist__44u4__p5_0[] = {
4971  4,
4972  3,
4973  5,
4974  2,
4975  6,
4976  1,
4977  7,
4978  0,
4979  8,
4980 };
4981 
4982 static long _vq_lengthlist__44u4__p5_0[] = {
4983  2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 6, 8, 7,
4984  10, 9, 4, 4, 5, 6, 7, 7, 8, 9, 9, 6, 7, 6, 8, 8,
4985  8, 8,10,10, 6, 6, 7, 8, 8, 8, 9,10,10, 7, 8, 7,
4986  9, 8,10,10,11,11, 7, 7, 8, 8, 9,10,10,11,11, 9,
4987  10, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
4988  12,
4989 };
4990 
4991 static float _vq_quantthresh__44u4__p5_0[] = {
4992  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
4993 };
4994 
4995 static long _vq_quantmap__44u4__p5_0[] = {
4996  7, 5, 3, 1, 0, 2, 4, 6,
4997  8,
4998 };
4999 
5000 static encode_aux_threshmatch _vq_auxt__44u4__p5_0 = {
5001  _vq_quantthresh__44u4__p5_0,
5002  _vq_quantmap__44u4__p5_0,
5003  9,
5004  9
5005 };
5006 
5007 static static_codebook _44u4__p5_0 = {
5008  2, 81,
5009  _vq_lengthlist__44u4__p5_0,
5010  1, -531628032, 1611661312, 4, 0,
5011  _vq_quantlist__44u4__p5_0,
5012  NULL,
5013  &_vq_auxt__44u4__p5_0,
5014  NULL,
5015  0
5016 };
5017 
5018 static long _vq_quantlist__44u4__p6_0[] = {
5019  6,
5020  5,
5021  7,
5022  4,
5023  8,
5024  3,
5025  9,
5026  2,
5027  10,
5028  1,
5029  11,
5030  0,
5031  12,
5032 };
5033 
5034 static long _vq_lengthlist__44u4__p6_0[] = {
5035  1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,13, 4, 6, 5,
5036  8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
5037  9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
5038  12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
5039  15, 8, 9, 9,10,10,11,11,12,12,13,13,16,16, 8, 9,
5040  9,10,10,11,11,12,12,13,13,16,16,10,10,10,11,11,
5041  12,12,13,13,14,13,16,16,10,10,11,11,12,12,12,13,
5042  13,13,14,16,17,11,12,11,12,12,13,13,13,14,14,14,
5043  17,16,11,11,12,12,12,13,13,14,14,15,14,17,17,14,
5044  14,14,15,15,16,16,17,17,17,19,19, 0,14,15,15,15,
5045  15,16,16,16,17,17,19,20,20,
5046 };
5047 
5048 static float _vq_quantthresh__44u4__p6_0[] = {
5049  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
5050  12.5, 17.5, 22.5, 27.5,
5051 };
5052 
5053 static long _vq_quantmap__44u4__p6_0[] = {
5054  11, 9, 7, 5, 3, 1, 0, 2,
5055  4, 6, 8, 10, 12,
5056 };
5057 
5058 static encode_aux_threshmatch _vq_auxt__44u4__p6_0 = {
5059  _vq_quantthresh__44u4__p6_0,
5060  _vq_quantmap__44u4__p6_0,
5061  13,
5062  13
5063 };
5064 
5065 static static_codebook _44u4__p6_0 = {
5066  2, 169,
5067  _vq_lengthlist__44u4__p6_0,
5068  1, -526516224, 1616117760, 4, 0,
5069  _vq_quantlist__44u4__p6_0,
5070  NULL,
5071  &_vq_auxt__44u4__p6_0,
5072  NULL,
5073  0
5074 };
5075 
5076 static long _vq_quantlist__44u4__p6_1[] = {
5077  2,
5078  1,
5079  3,
5080  0,
5081  4,
5082 };
5083 
5084 static long _vq_lengthlist__44u4__p6_1[] = {
5085  2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
5086  6, 5, 6, 6, 5, 5, 6, 6, 6,
5087 };
5088 
5089 static float _vq_quantthresh__44u4__p6_1[] = {
5090  -1.5, -0.5, 0.5, 1.5,
5091 };
5092 
5093 static long _vq_quantmap__44u4__p6_1[] = {
5094  3, 1, 0, 2, 4,
5095 };
5096 
5097 static encode_aux_threshmatch _vq_auxt__44u4__p6_1 = {
5098  _vq_quantthresh__44u4__p6_1,
5099  _vq_quantmap__44u4__p6_1,
5100  5,
5101  5
5102 };
5103 
5104 static static_codebook _44u4__p6_1 = {
5105  2, 25,
5106  _vq_lengthlist__44u4__p6_1,
5107  1, -533725184, 1611661312, 3, 0,
5108  _vq_quantlist__44u4__p6_1,
5109  NULL,
5110  &_vq_auxt__44u4__p6_1,
5111  NULL,
5112  0
5113 };
5114 
5115 static long _vq_quantlist__44u4__p7_0[] = {
5116  6,
5117  5,
5118  7,
5119  4,
5120  8,
5121  3,
5122  9,
5123  2,
5124  10,
5125  1,
5126  11,
5127  0,
5128  12,
5129 };
5130 
5131 static long _vq_lengthlist__44u4__p7_0[] = {
5132  1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4,10, 9,
5133  11,11,11,11,11,11,11,11,11,11, 4,10,10,11,11,11,
5134  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
5135  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
5136  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
5137  11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
5138  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5139  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5140  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5141  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5142  10,10,10,10,10,10,10,10,10,
5143 };
5144 
5145 static float _vq_quantthresh__44u4__p7_0[] = {
5146  -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5,
5147  637.5, 892.5, 1147.5, 1402.5,
5148 };
5149 
5150 static long _vq_quantmap__44u4__p7_0[] = {
5151  11, 9, 7, 5, 3, 1, 0, 2,
5152  4, 6, 8, 10, 12,
5153 };
5154 
5155 static encode_aux_threshmatch _vq_auxt__44u4__p7_0 = {
5156  _vq_quantthresh__44u4__p7_0,
5157  _vq_quantmap__44u4__p7_0,
5158  13,
5159  13
5160 };
5161 
5162 static static_codebook _44u4__p7_0 = {
5163  2, 169,
5164  _vq_lengthlist__44u4__p7_0,
5165  1, -514332672, 1627381760, 4, 0,
5166  _vq_quantlist__44u4__p7_0,
5167  NULL,
5168  &_vq_auxt__44u4__p7_0,
5169  NULL,
5170  0
5171 };
5172 
5173 static long _vq_quantlist__44u4__p7_1[] = {
5174  7,
5175  6,
5176  8,
5177  5,
5178  9,
5179  4,
5180  10,
5181  3,
5182  11,
5183  2,
5184  12,
5185  1,
5186  13,
5187  0,
5188  14,
5189 };
5190 
5191 static long _vq_lengthlist__44u4__p7_1[] = {
5192  1, 4, 4, 6, 6, 7, 7, 9, 8,10,10,11,11,12,12, 4,
5193  7, 6, 8, 7, 9, 9,10,10,11,10,12,11,12,12, 4, 6,
5194  6, 7, 8, 9, 9,10,10,11,11,12,12,13,13, 6, 8, 8,
5195  10, 9,11,10,11,11,12,12,14,13,13,13, 6, 8, 8, 9,
5196  9,11,11,12,12,12,12,13,14,13,14, 8, 9, 9,11,10,
5197  12,12,13,12,13,14,14,14,14,14, 8, 9, 9,10,11,12,
5198  11,12,13,13,14,14,13,14,14, 9,10,10,12,12,14,13,
5199  14,14,15,15,16,15,15,15, 9,10,10,11,12,13,13,13,
5200  14,15,15,18,16,17,15,10,12,12,13,13,15,14,15,14,
5201  16,16,16,15,16,15,10,11,11,13,13,14,14,17,16,15,
5202  16,18,16,15,16,11,12,13,14,13,15,14,15,16,17,15,
5203  16,16,15,16,11,12,13,14,15,14,16,15,15,16,15,15,
5204  17,17,17,12,13,13,14,14,14,15,16,14,15,15,16,16,
5205  16,16,12,13,13,13,14,15,15,15,14,16,16,16,16,16,
5206  17,
5207 };
5208 
5209 static float _vq_quantthresh__44u4__p7_1[] = {
5210  -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
5211  25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
5212 };
5213 
5214 static long _vq_quantmap__44u4__p7_1[] = {
5215  13, 11, 9, 7, 5, 3, 1, 0,
5216  2, 4, 6, 8, 10, 12, 14,
5217 };
5218 
5219 static encode_aux_threshmatch _vq_auxt__44u4__p7_1 = {
5220  _vq_quantthresh__44u4__p7_1,
5221  _vq_quantmap__44u4__p7_1,
5222  15,
5223  15
5224 };
5225 
5226 static static_codebook _44u4__p7_1 = {
5227  2, 225,
5228  _vq_lengthlist__44u4__p7_1,
5229  1, -522338304, 1620115456, 4, 0,
5230  _vq_quantlist__44u4__p7_1,
5231  NULL,
5232  &_vq_auxt__44u4__p7_1,
5233  NULL,
5234  0
5235 };
5236 
5237 static long _vq_quantlist__44u4__p7_2[] = {
5238  8,
5239  7,
5240  9,
5241  6,
5242  10,
5243  5,
5244  11,
5245  4,
5246  12,
5247  3,
5248  13,
5249  2,
5250  14,
5251  1,
5252  15,
5253  0,
5254  16,
5255 };
5256 
5257 static long _vq_lengthlist__44u4__p7_2[] = {
5258  3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5259  9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5260  9, 9, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 9, 9, 9,
5261  9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
5262  9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
5263  9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
5264  9, 9, 9, 9,10,10, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
5265  9, 9, 9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5266  9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
5267  9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,
5268  9, 9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9,
5269  9, 9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
5270  9, 9,10, 9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9,
5271  9, 9,10, 9,10,10,10,10,10,10,10,10,10, 9, 9, 9,
5272  9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
5273  9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 9,
5274  9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5275  9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
5276  10,
5277 };
5278 
5279 static float _vq_quantthresh__44u4__p7_2[] = {
5280  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
5281  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
5282 };
5283 
5284 static long _vq_quantmap__44u4__p7_2[] = {
5285  15, 13, 11, 9, 7, 5, 3, 1,
5286  0, 2, 4, 6, 8, 10, 12, 14,
5287  16,
5288 };
5289 
5290 static encode_aux_threshmatch _vq_auxt__44u4__p7_2 = {
5291  _vq_quantthresh__44u4__p7_2,
5292  _vq_quantmap__44u4__p7_2,
5293  17,
5294  17
5295 };
5296 
5297 static static_codebook _44u4__p7_2 = {
5298  2, 289,
5299  _vq_lengthlist__44u4__p7_2,
5300  1, -529530880, 1611661312, 5, 0,
5301  _vq_quantlist__44u4__p7_2,
5302  NULL,
5303  &_vq_auxt__44u4__p7_2,
5304  NULL,
5305  0
5306 };
5307 
5308 static long _huff_lengthlist__44u4__short[] = {
5309  3, 9,14,12,17,13,13,13, 4, 7, 8, 9,12,10,11,12,
5310  6, 5, 4, 7, 6, 7, 9,14, 8, 8, 7, 9, 8, 9,10,13,
5311  9, 8, 5, 7, 3, 5, 8,15, 9, 9, 6, 8, 4, 5, 7,16,
5312  11,10, 6, 9, 4, 3, 6,15,17,16, 8,11, 5, 5, 7,16,
5313 };
5314 
5315 static static_codebook _huff_book__44u4__short = {
5316  2, 64,
5317  _huff_lengthlist__44u4__short,
5318  0, 0, 0, 0, 0,
5319  NULL,
5320  NULL,
5321  NULL,
5322  NULL,
5323  0
5324 };
5325 
5326 static long _huff_lengthlist__44u5__long[] = {
5327  3, 8,13,12,14,13,16,11,12,13, 5, 4, 5, 6, 8, 9,
5328  10, 9,12,12,10, 5, 4, 6, 6, 8, 9,10,14,16,10, 6,
5329  6, 6, 6, 7, 9, 8,12,13,13, 7, 5, 6, 4, 6, 6, 7,
5330  11,16,10, 7, 7, 7, 6, 6, 7, 7,11,14,14, 9, 8, 8,
5331  5, 6, 6, 7,11,16, 9, 8, 8, 8, 6, 6, 6, 4, 7,12,
5332  11,10,12,11,10, 9,10, 5, 6,10,10,13,15,15,15,15,
5333  14, 8, 7, 9,
5334 };
5335 
5336 static static_codebook _huff_book__44u5__long = {
5337  2, 100,
5338  _huff_lengthlist__44u5__long,
5339  0, 0, 0, 0, 0,
5340  NULL,
5341  NULL,
5342  NULL,
5343  NULL,
5344  0
5345 };
5346 
5347 static long _vq_quantlist__44u5__p1_0[] = {
5348  1,
5349  0,
5350  2,
5351 };
5352 
5353 static long _vq_lengthlist__44u5__p1_0[] = {
5354  1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5355  9,10, 5, 8, 8, 7,10, 9, 8,10,10, 4, 8, 8, 8,11,
5356  10, 8,10,10, 8,11,11,10,12,13,10,13,13, 7,10,10,
5357  9,13,11,10,13,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
5358  10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
5359  12,
5360 };
5361 
5362 static float _vq_quantthresh__44u5__p1_0[] = {
5363  -0.5, 0.5,
5364 };
5365 
5366 static long _vq_quantmap__44u5__p1_0[] = {
5367  1, 0, 2,
5368 };
5369 
5370 static encode_aux_threshmatch _vq_auxt__44u5__p1_0 = {
5371  _vq_quantthresh__44u5__p1_0,
5372  _vq_quantmap__44u5__p1_0,
5373  3,
5374  3
5375 };
5376 
5377 static static_codebook _44u5__p1_0 = {
5378  4, 81,
5379  _vq_lengthlist__44u5__p1_0,
5380  1, -535822336, 1611661312, 2, 0,
5381  _vq_quantlist__44u5__p1_0,
5382  NULL,
5383  &_vq_auxt__44u5__p1_0,
5384  NULL,
5385  0
5386 };
5387 
5388 static long _vq_quantlist__44u5__p2_0[] = {
5389  1,
5390  0,
5391  2,
5392 };
5393 
5394 static long _vq_lengthlist__44u5__p2_0[] = {
5395  3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5396  7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5397  7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 8,
5398  7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5399  8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5400  9,
5401 };
5402 
5403 static float _vq_quantthresh__44u5__p2_0[] = {
5404  -0.5, 0.5,
5405 };
5406 
5407 static long _vq_quantmap__44u5__p2_0[] = {
5408  1, 0, 2,
5409 };
5410 
5411 static encode_aux_threshmatch _vq_auxt__44u5__p2_0 = {
5412  _vq_quantthresh__44u5__p2_0,
5413  _vq_quantmap__44u5__p2_0,
5414  3,
5415  3
5416 };
5417 
5418 static static_codebook _44u5__p2_0 = {
5419  4, 81,
5420  _vq_lengthlist__44u5__p2_0,
5421  1, -535822336, 1611661312, 2, 0,
5422  _vq_quantlist__44u5__p2_0,
5423  NULL,
5424  &_vq_auxt__44u5__p2_0,
5425  NULL,
5426  0
5427 };
5428 
5429 static long _vq_quantlist__44u5__p3_0[] = {
5430  2,
5431  1,
5432  3,
5433  0,
5434  4,
5435 };
5436 
5437 static long _vq_lengthlist__44u5__p3_0[] = {
5438  2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5439  10, 9,12,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5440  9,11,11, 7, 8, 9,10,11,10,11,11,13,14, 9,10,11,
5441  13,13, 5, 7, 7, 9, 9, 7, 9, 8,11,10, 7, 9, 9,11,
5442  11, 9,11,10,14,13,10,11,11,13,14, 8,10,10,13,13,
5443  10,11,11,15,14, 9,11,11,14,14,13,15,14,18,16,12,
5444  13,14,16,16, 8,10,10,13,13, 9,11,11,14,14,10,11,
5445  12,14,15,12,13,13,16,16,13,14,14,15,17, 5, 7, 7,
5446  10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
5447  14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
5448  9,11,11,13,13,12,12,13,15,15,11,12,13,16,15, 6,
5449  9, 9,11,11, 8,11,10,13,12, 9,10,11,12,14,11,13,
5450  11,16,14,11,13,13,15,16,10,11,11,15,15,11,12,13,
5451  16,15,11,13,13,16,16,14,15,15,17,18,14,15,16,17,
5452  18, 9,11,11,14,15,10,12,11,15,15,11,12,13,15,16,
5453  13,15,13,17,15,14,15,16,18,19, 5, 7, 7,10,10, 7,
5454  9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
5455  11,14,15, 6, 9, 9,11,11, 9,11,10,13,13, 8,10,11,
5456  12,13,11,13,13,15,15,11,11,13,13,15, 7, 9, 9,11,
5457  12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,17,16,
5458  11,13,12,16,15, 9,11,11,15,14,11,13,13,16,16,10,
5459  11,12,15,15,14,15,15,17,17,13,13,15,15,17,10,11,
5460  12,15,15,11,13,13,16,19,11,13,12,17,17,14,16,15,
5461  19,17,14,15,15,18,18, 8,10,10,14,14,10,12,11,16,
5462  15, 9,11,11,15,16,14,16,15,17,17,13,14,14,18,17,
5463  9,11,11,16,15,11,13,13,16,18,11,13,13,17,16,15,
5464  16,17,18, 0,15,15,16, 0,18, 9,11,11,16,15,10,13,
5465  12,17,15,11,13,13,16,17,14,18,15,19,18,15,16,16,
5466  19,18,13,15,15,19,17,13,15,15,18,18,14,15,15,19,
5467  0,17,18, 0,19,19,16,17,17, 0,18,12,14,13,18,17,
5468  13,15,13,19,18,14,15,15,19,19,16,17,15, 0,17,16,
5469  19,17,19,18, 8,10,10,14,14,10,11,11,15,15,10,11,
5470  11,16,16,13,15,15,17,16,14,15,15,18,19, 9,11,11,
5471  16,15,11,13,13,19,16,10,12,13,15,17,15,15,15,19,
5472  19,15,16,16,17, 0, 9,11,11,16,16,11,13,13,16,17,
5473  11,13,13,18,18,14,16,15,18,18,15,17,16,19, 0,12,
5474  14,14,17,18,13,16,16,18,18,13,14,15,17, 0,16,17,
5475  17, 0, 0,16,15, 0,19,17,12,15,14,17,18,14,15,16,
5476  0,18,14,16,16,18, 0,16,17,17, 0, 0,17,19,17,19,
5477  0,
5478 };
5479 
5480 static float _vq_quantthresh__44u5__p3_0[] = {
5481  -1.5, -0.5, 0.5, 1.5,
5482 };
5483 
5484 static long _vq_quantmap__44u5__p3_0[] = {
5485  3, 1, 0, 2, 4,
5486 };
5487 
5488 static encode_aux_threshmatch _vq_auxt__44u5__p3_0 = {
5489  _vq_quantthresh__44u5__p3_0,
5490  _vq_quantmap__44u5__p3_0,
5491  5,
5492  5
5493 };
5494 
5495 static static_codebook _44u5__p3_0 = {
5496  4, 625,
5497  _vq_lengthlist__44u5__p3_0,
5498  1, -533725184, 1611661312, 3, 0,
5499  _vq_quantlist__44u5__p3_0,
5500  NULL,
5501  &_vq_auxt__44u5__p3_0,
5502  NULL,
5503  0
5504 };
5505 
5506 static long _vq_quantlist__44u5__p4_0[] = {
5507  2,
5508  1,
5509  3,
5510  0,
5511  4,
5512 };
5513 
5514 static long _vq_lengthlist__44u5__p4_0[] = {
5515  4, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5516  9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
5517  8,10,10, 6, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
5518  11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
5519  10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
5520  9,10,10,12,12, 9,10,10,12,12,11,12,12,13,13,11,
5521  11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5522  10,12,12,11,12,11,13,13,11,12,12,14,13, 6, 7, 7,
5523  9, 9, 7, 8, 7,10,10, 7, 7, 8, 9,10, 9,10,10,12,
5524  11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 8, 9,10,11,
5525  8, 8, 8,11,10,10,10,11,11,12,10,10,11,12,12, 6,
5526  7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
5527  10,13,11,10,10,11,12,12, 9,10,10,12,12,10,10,10,
5528  12,13,10,11,11,13,13,12,11,12,11,14,12,12,13,13,
5529  14, 9,10,10,12,12, 9,10,10,12,12,10,10,11,12,13,
5530  11,12,11,14,12,12,12,12,14,14, 6, 7, 7, 9, 9, 7,
5531  8, 7,10,10, 7, 7, 8,10,10, 9,10,10,11,11, 9,10,
5532  10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
5533  10,11,10,10,11,12,12,10,10,11,11,13, 7, 8, 8,10,
5534  10, 8, 8, 8,10,11, 8, 9, 8,11,10,10,11,10,12,12,
5535  10,11,10,12,11, 9,10,10,12,12,10,11,11,13,12, 9,
5536  10,10,12,12,12,12,12,14,14,11,11,12,12,14, 9,10,
5537  10,12,12,10,11,11,12,12,10,10,10,12,12,12,13,12,
5538  14,14,11,12,11,14,11, 8, 9, 9,11,11, 9,10,10,12,
5539  12, 9,10,10,12,12,11,12,12,14,14,11,12,12,13,13,
5540  9,10,10,12,12,10,10,11,12,13,10,11,10,13,12,12,
5541  12,13,14,14,12,12,12,14,13, 9,10,10,12,12, 9,10,
5542  10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
5543  13,14,11,12,11,14,13,11,11,12,13,14,12,13,12,14,
5544  14,13,12,14,11,16,13,14,14,16,15,11,11,11,13,13,
5545  11,12,11,14,13,12,12,13,14,15,12,14,12,16,12,14,
5546  14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5547  10,12,12,11,12,12,13,13,12,12,12,14,14, 9,10,10,
5548  12,12,10,11,10,13,12, 9,10,10,12,13,12,12,12,14,
5549  13,12,12,13,13,15, 9,10,10,12,12,10,10,11,12,13,
5550  10,11,10,13,12,12,13,12,14,14,12,13,12,14,13,11,
5551  11,11,13,13,12,13,12,14,14,11,11,12,13,14,13,14,
5552  14,16,15,13,12,14,12,15,11,12,12,13,14,12,12,13,
5553  14,14,11,12,11,14,13,13,14,14,15,16,13,14,11,16,
5554  11,
5555 };
5556 
5557 static float _vq_quantthresh__44u5__p4_0[] = {
5558  -1.5, -0.5, 0.5, 1.5,
5559 };
5560 
5561 static long _vq_quantmap__44u5__p4_0[] = {
5562  3, 1, 0, 2, 4,
5563 };
5564 
5565 static encode_aux_threshmatch _vq_auxt__44u5__p4_0 = {
5566  _vq_quantthresh__44u5__p4_0,
5567  _vq_quantmap__44u5__p4_0,
5568  5,
5569  5
5570 };
5571 
5572 static static_codebook _44u5__p4_0 = {
5573  4, 625,
5574  _vq_lengthlist__44u5__p4_0,
5575  1, -533725184, 1611661312, 3, 0,
5576  _vq_quantlist__44u5__p4_0,
5577  NULL,
5578  &_vq_auxt__44u5__p4_0,
5579  NULL,
5580  0
5581 };
5582 
5583 static long _vq_quantlist__44u5__p5_0[] = {
5584  4,
5585  3,
5586  5,
5587  2,
5588  6,
5589  1,
5590  7,
5591  0,
5592  8,
5593 };
5594 
5595 static long _vq_lengthlist__44u5__p5_0[] = {
5596  2, 4, 3, 6, 6, 8, 7,10,10, 3, 5, 5, 8, 7, 8, 8,
5597  11,11, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7, 9, 9,
5598  10, 9,12,11, 7, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
5599  10, 9,11,11,13,12, 8, 8, 8, 9,10,11,12,12,13,10,
5600  11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
5601  14,
5602 };
5603 
5604 static float _vq_quantthresh__44u5__p5_0[] = {
5605  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
5606 };
5607 
5608 static long _vq_quantmap__44u5__p5_0[] = {
5609  7, 5, 3, 1, 0, 2, 4, 6,
5610  8,
5611 };
5612 
5613 static encode_aux_threshmatch _vq_auxt__44u5__p5_0 = {
5614  _vq_quantthresh__44u5__p5_0,
5615  _vq_quantmap__44u5__p5_0,
5616  9,
5617  9
5618 };
5619 
5620 static static_codebook _44u5__p5_0 = {
5621  2, 81,
5622  _vq_lengthlist__44u5__p5_0,
5623  1, -531628032, 1611661312, 4, 0,
5624  _vq_quantlist__44u5__p5_0,
5625  NULL,
5626  &_vq_auxt__44u5__p5_0,
5627  NULL,
5628  0
5629 };
5630 
5631 static long _vq_quantlist__44u5__p6_0[] = {
5632  4,
5633  3,
5634  5,
5635  2,
5636  6,
5637  1,
5638  7,
5639  0,
5640  8,
5641 };
5642 
5643 static long _vq_lengthlist__44u5__p6_0[] = {
5644  3, 4, 4, 5, 6, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
5645  9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
5646  8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
5647  8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
5648  9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,11,11,
5649  11,
5650 };
5651 
5652 static float _vq_quantthresh__44u5__p6_0[] = {
5653  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
5654 };
5655 
5656 static long _vq_quantmap__44u5__p6_0[] = {
5657  7, 5, 3, 1, 0, 2, 4, 6,
5658  8,
5659 };
5660 
5661 static encode_aux_threshmatch _vq_auxt__44u5__p6_0 = {
5662  _vq_quantthresh__44u5__p6_0,
5663  _vq_quantmap__44u5__p6_0,
5664  9,
5665  9
5666 };
5667 
5668 static static_codebook _44u5__p6_0 = {
5669  2, 81,
5670  _vq_lengthlist__44u5__p6_0,
5671  1, -531628032, 1611661312, 4, 0,
5672  _vq_quantlist__44u5__p6_0,
5673  NULL,
5674  &_vq_auxt__44u5__p6_0,
5675  NULL,
5676  0
5677 };
5678 
5679 static long _vq_quantlist__44u5__p7_0[] = {
5680  1,
5681  0,
5682  2,
5683 };
5684 
5685 static long _vq_lengthlist__44u5__p7_0[] = {
5686  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 7,
5687  10,10, 5, 9, 9, 8,10,10, 8,10,11, 4, 9, 9, 9,11,
5688  11, 9,12,11, 8,11,11,11,12,12,10,12,12, 7,11,11,
5689  10,12,12,10,12,12, 4, 9, 9, 9,11,11, 9,11,11, 7,
5690  11,11,10,12,12,10,11,12, 8,11,11,10,12,12,11,12,
5691  12,
5692 };
5693 
5694 static float _vq_quantthresh__44u5__p7_0[] = {
5695  -5.5, 5.5,
5696 };
5697 
5698 static long _vq_quantmap__44u5__p7_0[] = {
5699  1, 0, 2,
5700 };
5701 
5702 static encode_aux_threshmatch _vq_auxt__44u5__p7_0 = {
5703  _vq_quantthresh__44u5__p7_0,
5704  _vq_quantmap__44u5__p7_0,
5705  3,
5706  3
5707 };
5708 
5709 static static_codebook _44u5__p7_0 = {
5710  4, 81,
5711  _vq_lengthlist__44u5__p7_0,
5712  1, -529137664, 1618345984, 2, 0,
5713  _vq_quantlist__44u5__p7_0,
5714  NULL,
5715  &_vq_auxt__44u5__p7_0,
5716  NULL,
5717  0
5718 };
5719 
5720 static long _vq_quantlist__44u5__p7_1[] = {
5721  5,
5722  4,
5723  6,
5724  3,
5725  7,
5726  2,
5727  8,
5728  1,
5729  9,
5730  0,
5731  10,
5732 };
5733 
5734 static long _vq_lengthlist__44u5__p7_1[] = {
5735  2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
5736  8, 8, 9, 8, 9, 8, 4, 5, 5, 7, 7, 8, 8, 8, 9, 9,
5737  9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
5738  8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9,
5739  9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8,
5740  9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
5741  10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
5742  9, 9, 9, 9, 9,10,10,10,10,
5743 };
5744 
5745 static float _vq_quantthresh__44u5__p7_1[] = {
5746  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
5747  3.5, 4.5,
5748 };
5749 
5750 static long _vq_quantmap__44u5__p7_1[] = {
5751  9, 7, 5, 3, 1, 0, 2, 4,
5752  6, 8, 10,
5753 };
5754 
5755 static encode_aux_threshmatch _vq_auxt__44u5__p7_1 = {
5756  _vq_quantthresh__44u5__p7_1,
5757  _vq_quantmap__44u5__p7_1,
5758  11,
5759  11
5760 };
5761 
5762 static static_codebook _44u5__p7_1 = {
5763  2, 121,
5764  _vq_lengthlist__44u5__p7_1,
5765  1, -531365888, 1611661312, 4, 0,
5766  _vq_quantlist__44u5__p7_1,
5767  NULL,
5768  &_vq_auxt__44u5__p7_1,
5769  NULL,
5770  0
5771 };
5772 
5773 static long _vq_quantlist__44u5__p8_0[] = {
5774  5,
5775  4,
5776  6,
5777  3,
5778  7,
5779  2,
5780  8,
5781  1,
5782  9,
5783  0,
5784  10,
5785 };
5786 
5787 static long _vq_lengthlist__44u5__p8_0[] = {
5788  1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
5789  9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
5790  11, 6, 8, 8, 9, 9,10,10,12,11,13,12, 6, 7, 8, 9,
5791  9,10,10,11,11,12,12, 8, 9, 9,10,10,11,12,12,12,
5792  14,13, 8, 9, 9,10,10,11,11,12,13,14,13,10,11,10,
5793  12,12,13,13,14,13,15,14,10,11,11,12,12,12,13,13,
5794  13,15,15,11,12,12,13,12,13,14,14,14,15,14,11,11,
5795  12,13,13,13,14,14,14,15,15,
5796 };
5797 
5798 static float _vq_quantthresh__44u5__p8_0[] = {
5799  -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5,
5800  38.5, 49.5,
5801 };
5802 
5803 static long _vq_quantmap__44u5__p8_0[] = {
5804  9, 7, 5, 3, 1, 0, 2, 4,
5805  6, 8, 10,
5806 };
5807 
5808 static encode_aux_threshmatch _vq_auxt__44u5__p8_0 = {
5809  _vq_quantthresh__44u5__p8_0,
5810  _vq_quantmap__44u5__p8_0,
5811  11,
5812  11
5813 };
5814 
5815 static static_codebook _44u5__p8_0 = {
5816  2, 121,
5817  _vq_lengthlist__44u5__p8_0,
5818  1, -524582912, 1618345984, 4, 0,
5819  _vq_quantlist__44u5__p8_0,
5820  NULL,
5821  &_vq_auxt__44u5__p8_0,
5822  NULL,
5823  0
5824 };
5825 
5826 static long _vq_quantlist__44u5__p8_1[] = {
5827  5,
5828  4,
5829  6,
5830  3,
5831  7,
5832  2,
5833  8,
5834  1,
5835  9,
5836  0,
5837  10,
5838 };
5839 
5840 static long _vq_lengthlist__44u5__p8_1[] = {
5841  3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 5, 6, 6,
5842  7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8,
5843  8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
5844  7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
5845  8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
5846  8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
5847  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
5848  8, 8, 8, 8, 8, 8, 8, 8, 8,
5849 };
5850 
5851 static float _vq_quantthresh__44u5__p8_1[] = {
5852  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
5853  3.5, 4.5,
5854 };
5855 
5856 static long _vq_quantmap__44u5__p8_1[] = {
5857  9, 7, 5, 3, 1, 0, 2, 4,
5858  6, 8, 10,
5859 };
5860 
5861 static encode_aux_threshmatch _vq_auxt__44u5__p8_1 = {
5862  _vq_quantthresh__44u5__p8_1,
5863  _vq_quantmap__44u5__p8_1,
5864  11,
5865  11
5866 };
5867 
5868 static static_codebook _44u5__p8_1 = {
5869  2, 121,
5870  _vq_lengthlist__44u5__p8_1,
5871  1, -531365888, 1611661312, 4, 0,
5872  _vq_quantlist__44u5__p8_1,
5873  NULL,
5874  &_vq_auxt__44u5__p8_1,
5875  NULL,
5876  0
5877 };
5878 
5879 static long _vq_quantlist__44u5__p9_0[] = {
5880  6,
5881  5,
5882  7,
5883  4,
5884  8,
5885  3,
5886  9,
5887  2,
5888  10,
5889  1,
5890  11,
5891  0,
5892  12,
5893 };
5894 
5895 static long _vq_lengthlist__44u5__p9_0[] = {
5896  1, 3, 3,12,10,12,12,12,12,12,12,12,12, 3, 8, 9,
5897  12,12,12,12,12,12,12,12,12,12, 4, 9, 9,12,12,12,
5898  12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
5899  12,12,12,12, 9,12,12,12,12,12,12,12,12,12,12,12,
5900  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
5901  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
5902  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
5903  12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,
5904  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
5905  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
5906  11,11,11,11,11,11,11,11,11,
5907 };
5908 
5909 static float _vq_quantthresh__44u5__p9_0[] = {
5910  -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5,
5911  637.5, 892.5, 1147.5, 1402.5,
5912 };
5913 
5914 static long _vq_quantmap__44u5__p9_0[] = {
5915  11, 9, 7, 5, 3, 1, 0, 2,
5916  4, 6, 8, 10, 12,
5917 };
5918 
5919 static encode_aux_threshmatch _vq_auxt__44u5__p9_0 = {
5920  _vq_quantthresh__44u5__p9_0,
5921  _vq_quantmap__44u5__p9_0,
5922  13,
5923  13
5924 };
5925 
5926 static static_codebook _44u5__p9_0 = {
5927  2, 169,
5928  _vq_lengthlist__44u5__p9_0,
5929  1, -514332672, 1627381760, 4, 0,
5930  _vq_quantlist__44u5__p9_0,
5931  NULL,
5932  &_vq_auxt__44u5__p9_0,
5933  NULL,
5934  0
5935 };
5936 
5937 static long _vq_quantlist__44u5__p9_1[] = {
5938  7,
5939  6,
5940  8,
5941  5,
5942  9,
5943  4,
5944  10,
5945  3,
5946  11,
5947  2,
5948  12,
5949  1,
5950  13,
5951  0,
5952  14,
5953 };
5954 
5955 static long _vq_lengthlist__44u5__p9_1[] = {
5956  1, 4, 4, 7, 7, 8, 9, 7, 7, 8, 8, 9, 9,10,10, 5,
5957  6, 6, 9, 8,10,10, 9, 8, 9, 9,10, 9,11,10, 4, 6,
5958  6, 8, 9, 9,10, 8, 9, 9,10,10,10,11,10, 7, 8, 8,
5959  10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 8,10,
5960  10,11,11,10,10,11,11,11,11,11,12, 8, 9,10,11,10,
5961  12,12,11,11,11,11,12,12,12,13, 8, 9, 9,11,11,11,
5962  12,11,11,11,11,12,12,12,12, 8, 9, 9,10,10,11,11,
5963  12,11,12,12,12,13,13,13, 8, 9, 9,10,10,11,11,12,
5964  11,12,12,13,13,12,13, 9,10,10,11,11,12,11,12,13,
5965  14,14,15,15,15,14, 9,10,10,11,11,12,12,12,12,13,
5966  13,14,14,14,14, 9,10,11,12,11,12,13,14,13,14,13,
5967  14,14,14,14, 9,11,11,11,11,12,13,13,13,14,13,15,
5968  15,14,14,10,11,11,12,12,13,13,13,13,14,14,14,15,
5969  15,15,10,11,11,12,12,12,13,13,13,15,14,15,14,14,
5970  14,
5971 };
5972 
5973 static float _vq_quantthresh__44u5__p9_1[] = {
5974  -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
5975  25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
5976 };
5977 
5978 static long _vq_quantmap__44u5__p9_1[] = {
5979  13, 11, 9, 7, 5, 3, 1, 0,
5980  2, 4, 6, 8, 10, 12, 14,
5981 };
5982 
5983 static encode_aux_threshmatch _vq_auxt__44u5__p9_1 = {
5984  _vq_quantthresh__44u5__p9_1,
5985  _vq_quantmap__44u5__p9_1,
5986  15,
5987  15
5988 };
5989 
5990 static static_codebook _44u5__p9_1 = {
5991  2, 225,
5992  _vq_lengthlist__44u5__p9_1,
5993  1, -522338304, 1620115456, 4, 0,
5994  _vq_quantlist__44u5__p9_1,
5995  NULL,
5996  &_vq_auxt__44u5__p9_1,
5997  NULL,
5998  0
5999 };
6000 
6001 static long _vq_quantlist__44u5__p9_2[] = {
6002  8,
6003  7,
6004  9,
6005  6,
6006  10,
6007  5,
6008  11,
6009  4,
6010  12,
6011  3,
6012  13,
6013  2,
6014  14,
6015  1,
6016  15,
6017  0,
6018  16,
6019 };
6020 
6021 static long _vq_lengthlist__44u5__p9_2[] = {
6022  3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6023  9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
6024  9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
6025  9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6026  9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6027  9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
6028  9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
6029  9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
6030  9, 9, 9, 9, 9, 9,10, 9, 8, 8, 8, 9, 9, 9, 9, 9,
6031  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6032  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6033  9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
6034  9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9, 9, 9,
6035  9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10, 9, 9, 9, 9,
6036  9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,10, 9, 9, 9,
6037  9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10,10,10, 9,
6038  9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9,10,
6039  9, 9, 9, 9, 9, 9, 9,10, 9,10, 9, 9, 9,10,10, 9,
6040  9,
6041 };
6042 
6043 static float _vq_quantthresh__44u5__p9_2[] = {
6044  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
6045  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
6046 };
6047 
6048 static long _vq_quantmap__44u5__p9_2[] = {
6049  15, 13, 11, 9, 7, 5, 3, 1,
6050  0, 2, 4, 6, 8, 10, 12, 14,
6051  16,
6052 };
6053 
6054 static encode_aux_threshmatch _vq_auxt__44u5__p9_2 = {
6055  _vq_quantthresh__44u5__p9_2,
6056  _vq_quantmap__44u5__p9_2,
6057  17,
6058  17
6059 };
6060 
6061 static static_codebook _44u5__p9_2 = {
6062  2, 289,
6063  _vq_lengthlist__44u5__p9_2,
6064  1, -529530880, 1611661312, 5, 0,
6065  _vq_quantlist__44u5__p9_2,
6066  NULL,
6067  &_vq_auxt__44u5__p9_2,
6068  NULL,
6069  0
6070 };
6071 
6072 static long _huff_lengthlist__44u5__short[] = {
6073  4,11,16,14,18,15,18,15,17,17, 4, 6, 9, 9,12, 9,
6074  14,10,14,17, 6, 6, 5, 7, 6, 8,10,10,16,17, 7, 8,
6075  7, 9, 9,10,12,12,14,17, 8, 6, 5, 7, 4, 7, 5, 7,
6076  14,17, 9, 9, 8, 9, 7,10, 8,10,14,17,11, 9, 7, 9,
6077  4, 7, 3, 6,15,17,11,10,10,10, 6, 9, 5, 6,14,17,
6078  17,17,10,15, 4, 8, 3, 5,12,17,17,17,12,16, 7,11,
6079  6, 8,16,17,
6080 };
6081 
6082 static static_codebook _huff_book__44u5__short = {
6083  2, 100,
6084  _huff_lengthlist__44u5__short,
6085  0, 0, 0, 0, 0,
6086  NULL,
6087  NULL,
6088  NULL,
6089  NULL,
6090  0
6091 };
6092 
6093 static long _huff_lengthlist__44u6__long[] = {
6094  3, 9,14,13,15,13,16,12,12,12, 5, 4, 6, 7, 8, 9,
6095  10,10,13,12,10, 5, 5, 6, 6, 9, 9,10,14,14,10, 6,
6096  6, 7, 6, 8, 9, 9,13,12,13, 7, 5, 6, 4, 6, 6, 7,
6097  11,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,16,10, 8, 8,
6098  5, 6, 4, 6,10,14, 9, 9, 9, 8, 6, 6, 5, 4, 7,11,
6099  11,11,12,11,10, 9, 9, 5, 5, 9,10,13,14,14,14,14,
6100  15, 8, 7, 8,
6101 };
6102 
6103 static static_codebook _huff_book__44u6__long = {
6104  2, 100,
6105  _huff_lengthlist__44u6__long,
6106  0, 0, 0, 0, 0,
6107  NULL,
6108  NULL,
6109  NULL,
6110  NULL,
6111  0
6112 };
6113 
6114 static long _vq_quantlist__44u6__p1_0[] = {
6115  1,
6116  0,
6117  2,
6118 };
6119 
6120 static long _vq_lengthlist__44u6__p1_0[] = {
6121  1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
6122  9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
6123  10, 8,10,10, 8,11,10,10,12,13,10,13,13, 7,10,10,
6124  10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
6125  10,10,10,13,13, 9,11,13, 8,10,11,10,13,13,10,13,
6126  12,
6127 };
6128 
6129 static float _vq_quantthresh__44u6__p1_0[] = {
6130  -0.5, 0.5,
6131 };
6132 
6133 static long _vq_quantmap__44u6__p1_0[] = {
6134  1, 0, 2,
6135 };
6136 
6137 static encode_aux_threshmatch _vq_auxt__44u6__p1_0 = {
6138  _vq_quantthresh__44u6__p1_0,
6139  _vq_quantmap__44u6__p1_0,
6140  3,
6141  3
6142 };
6143 
6144 static static_codebook _44u6__p1_0 = {
6145  4, 81,
6146  _vq_lengthlist__44u6__p1_0,
6147  1, -535822336, 1611661312, 2, 0,
6148  _vq_quantlist__44u6__p1_0,
6149  NULL,
6150  &_vq_auxt__44u6__p1_0,
6151  NULL,
6152  0
6153 };
6154 
6155 static long _vq_quantlist__44u6__p2_0[] = {
6156  1,
6157  0,
6158  2,
6159 };
6160 
6161 static long _vq_lengthlist__44u6__p2_0[] = {
6162  3, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
6163  7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
6164  7, 6, 7, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 7, 7,
6165  7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
6166  7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
6167  8,
6168 };
6169 
6170 static float _vq_quantthresh__44u6__p2_0[] = {
6171  -0.5, 0.5,
6172 };
6173 
6174 static long _vq_quantmap__44u6__p2_0[] = {
6175  1, 0, 2,
6176 };
6177 
6178 static encode_aux_threshmatch _vq_auxt__44u6__p2_0 = {
6179  _vq_quantthresh__44u6__p2_0,
6180  _vq_quantmap__44u6__p2_0,
6181  3,
6182  3
6183 };
6184 
6185 static static_codebook _44u6__p2_0 = {
6186  4, 81,
6187  _vq_lengthlist__44u6__p2_0,
6188  1, -535822336, 1611661312, 2, 0,
6189  _vq_quantlist__44u6__p2_0,
6190  NULL,
6191  &_vq_auxt__44u6__p2_0,
6192  NULL,
6193  0
6194 };
6195 
6196 static long _vq_quantlist__44u6__p3_0[] = {
6197  2,
6198  1,
6199  3,
6200  0,
6201  4,
6202 };
6203 
6204 static long _vq_lengthlist__44u6__p3_0[] = {
6205  2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
6206  10, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
6207  9,11,11, 7, 8, 9,10,11,10,11,11,13,14, 9,10,11,
6208  13,13, 5, 7, 7, 9, 9, 7, 9, 8,11,10, 7, 9, 9,11,
6209  11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,14,13,
6210  10,12,11,15,14, 9,11,11,15,14,13,15,14,20,16,13,
6211  13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
6212  12,14,15,13,13,14,16,16,13,14,14,16,17, 5, 7, 7,
6213  10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
6214  14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,12,13,
6215  9,11,11,13,13,11,12,13,14,16,11,12,13,16,16, 6,
6216  9, 8,11,11, 8,11,10,13,12, 9,10,11,12,13,11,13,
6217  11,15,14,11,13,13,15,15,10,12,11,15,14,11,12,13,
6218  17,16,11,13,13,16,17,14,15,16,17,17,14,15,16,20,
6219  0, 9,11,11,14,15,10,13,12,16,16,11,13,13,17,17,
6220  13,15,14,17,15,15,16,16, 0, 0, 5, 7, 7,10,10, 7,
6221  9, 9,11,11, 7, 8, 9,11,11,10,11,11,14,14,10,11,
6222  11,14,14, 6, 9, 9,11,11, 9,11,11,14,12, 8,10,11,
6223  12,13,11,13,13,16,16,11,11,13,14,16, 7, 9, 9,11,
6224  12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,16,16,
6225  12,13,12,16,14, 9,11,11,16,15,11,13,13,17,15,10,
6226  12,12,15,16,14,16,16, 0,17,13,14,15,15,17,10,11,
6227  12,15,15,11,13,13,17,17,11,13,13,15,16,14,15,15,
6228  19,18,14,15,15,19,16, 8,10,10,14,14,10,12,11,15,
6229  16,10,11,11,15,17,13,16,15,19,19,13,15,14,17,17,
6230  9,11,12,15,16,11,13,13,18,19,11,13,13,16,17,16,
6231  16,17, 0, 0,15,15,16, 0,19, 9,11,11,15,16,10,13,
6232  12,17,15,11,13,13,16,17,14,17,15,18,17,15,16,15,
6233  18, 0,13,14,15, 0,19,14,16,16, 0,17,15,16,16, 0,
6234  17,16,17, 0, 0, 0,16,17,19, 0, 0,12,14,14,17,17,
6235  13,15,13, 0,19,14,16,16,18,19,16,18,15,19,18,17,
6236  18,17,19, 0, 8,10,10,14,13,10,11,11,16,15,10,11,
6237  11,15,15,13,15,15,19,18,14,15,16, 0,18, 9,11,11,
6238  15,14,11,13,13, 0,16,10,12,13,15,17,14,16,16, 0,
6239  18,15,16,17,17, 0, 9,11,11,16,15,11,13,13,16,16,
6240  11,14,13,18,18,15,17,15,18,17,15,16,18, 0, 0,12,
6241  14,14,18,19,14,15,16, 0,18,13,14,15,18, 0,17,17,
6242  17, 0, 0,16,15,18,17, 0,12,14,15,17,19,14,16,16,
6243  19, 0,14,17,16, 0,18,17,19,17, 0, 0,16,18,17, 0,
6244  17,
6245 };
6246 
6247 static float _vq_quantthresh__44u6__p3_0[] = {
6248  -1.5, -0.5, 0.5, 1.5,
6249 };
6250 
6251 static long _vq_quantmap__44u6__p3_0[] = {
6252  3, 1, 0, 2, 4,
6253 };
6254 
6255 static encode_aux_threshmatch _vq_auxt__44u6__p3_0 = {
6256  _vq_quantthresh__44u6__p3_0,
6257  _vq_quantmap__44u6__p3_0,
6258  5,
6259  5
6260 };
6261 
6262 static static_codebook _44u6__p3_0 = {
6263  4, 625,
6264  _vq_lengthlist__44u6__p3_0,
6265  1, -533725184, 1611661312, 3, 0,
6266  _vq_quantlist__44u6__p3_0,
6267  NULL,
6268  &_vq_auxt__44u6__p3_0,
6269  NULL,
6270  0
6271 };
6272 
6273 static long _vq_quantlist__44u6__p4_0[] = {
6274  2,
6275  1,
6276  3,
6277  0,
6278  4,
6279 };
6280 
6281 static long _vq_lengthlist__44u6__p4_0[] = {
6282  4, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
6283  9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
6284  8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
6285  11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
6286  10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
6287  9,10,10,12,12, 9, 9,10,12,12,11,12,12,13,13,11,
6288  11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6289  10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7,
6290  9, 9, 7, 8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,
6291  11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,10,10,
6292  8, 8, 8,10,10,10,10,11,12,12,10,10,11,12,12, 6,
6293  7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
6294  10,12,11,10,10,11,12,12, 9,10,10,12,12,10,10,11,
6295  12,12,10,11,10,13,12,12,12,12,12,14,12,12,12,13,
6296  14, 9,10,10,12,12, 9,10,10,12,12,10,10,11,12,13,
6297  11,12,11,14,12,12,12,13,14,14, 6, 7, 7, 9, 9, 7,
6298  8, 7,10, 9, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
6299  10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
6300  10,10,10,10,11,12,12,10,10,10,11,12, 7, 8, 8,10,
6301  10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,11,10,12,12,
6302  10,11,10,12,11, 9,10,10,12,12,10,11,10,13,12, 9,
6303  10,10,12,12,12,12,12,14,14,11,11,12,12,13, 9,10,
6304  10,12,12,10,11,11,12,12,10,11,10,12,12,12,12,12,
6305  14,14,12,12,12,14,12, 8, 9, 9,11,11, 9,10,10,12,
6306  12, 9,10,10,12,12,11,12,12,13,13,11,12,12,13,13,
6307  9,10,10,12,12,10,10,11,12,13,10,11,10,12,12,12,
6308  12,13,13,14,12,12,12,14,14, 9,10,10,12,12, 9,10,
6309  10,12,12,10,10,10,12,12,12,12,12,14,13,12,12,12,
6310  14,14,11,12,12,13,13,11,12,12,14,14,12,12,12,14,
6311  14,13,12,14,12,15,13,14,14,15,15,11,11,11,13,13,
6312  11,12,11,14,13,12,12,12,14,14,12,14,12,15,12,13,
6313  14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6314  10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
6315  12,12,10,11,10,13,12, 9,10,10,12,13,12,12,12,15,
6316  14,12,12,13,13,14, 9,10,10,12,12,10,10,11,12,12,
6317  10,11,10,12,12,12,13,12,14,14,12,13,12,14,13,11,
6318  11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
6319  14,15,15,12,12,14,12,15,11,12,12,13,14,12,12,12,
6320  14,14,11,12,12,14,14,13,14,14,15,15,13,14,12,16,
6321  12,
6322 };
6323 
6324 static float _vq_quantthresh__44u6__p4_0[] = {
6325  -1.5, -0.5, 0.5, 1.5,
6326 };
6327 
6328 static long _vq_quantmap__44u6__p4_0[] = {
6329  3, 1, 0, 2, 4,
6330 };
6331 
6332 static encode_aux_threshmatch _vq_auxt__44u6__p4_0 = {
6333  _vq_quantthresh__44u6__p4_0,
6334  _vq_quantmap__44u6__p4_0,
6335  5,
6336  5
6337 };
6338 
6339 static static_codebook _44u6__p4_0 = {
6340  4, 625,
6341  _vq_lengthlist__44u6__p4_0,
6342  1, -533725184, 1611661312, 3, 0,
6343  _vq_quantlist__44u6__p4_0,
6344  NULL,
6345  &_vq_auxt__44u6__p4_0,
6346  NULL,
6347  0
6348 };
6349 
6350 static long _vq_quantlist__44u6__p5_0[] = {
6351  4,
6352  3,
6353  5,
6354  2,
6355  6,
6356  1,
6357  7,
6358  0,
6359  8,
6360 };
6361 
6362 static long _vq_lengthlist__44u6__p5_0[] = {
6363  2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
6364  11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7,10, 9,
6365  10, 9,12,12, 6, 7, 8, 9,10, 9,10,12,12, 8, 8, 8,
6366  10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,12,13,10,
6367  11,11,12,11,13,12,14,14,10,10,11,11,12,13,13,14,
6368  14,
6369 };
6370 
6371 static float _vq_quantthresh__44u6__p5_0[] = {
6372  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
6373 };
6374 
6375 static long _vq_quantmap__44u6__p5_0[] = {
6376  7, 5, 3, 1, 0, 2, 4, 6,
6377  8,
6378 };
6379 
6380 static encode_aux_threshmatch _vq_auxt__44u6__p5_0 = {
6381  _vq_quantthresh__44u6__p5_0,
6382  _vq_quantmap__44u6__p5_0,
6383  9,
6384  9
6385 };
6386 
6387 static static_codebook _44u6__p5_0 = {
6388  2, 81,
6389  _vq_lengthlist__44u6__p5_0,
6390  1, -531628032, 1611661312, 4, 0,
6391  _vq_quantlist__44u6__p5_0,
6392  NULL,
6393  &_vq_auxt__44u6__p5_0,
6394  NULL,
6395  0
6396 };
6397 
6398 static long _vq_quantlist__44u6__p6_0[] = {
6399  4,
6400  3,
6401  5,
6402  2,
6403  6,
6404  1,
6405  7,
6406  0,
6407  8,
6408 };
6409 
6410 static long _vq_lengthlist__44u6__p6_0[] = {
6411  3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
6412  9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6413  8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
6414  8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
6415  9, 9,10,10,11,11,11,11, 9, 9, 9,10,10,10,11,11,
6416  11,
6417 };
6418 
6419 static float _vq_quantthresh__44u6__p6_0[] = {
6420  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
6421 };
6422 
6423 static long _vq_quantmap__44u6__p6_0[] = {
6424  7, 5, 3, 1, 0, 2, 4, 6,
6425  8,
6426 };
6427 
6428 static encode_aux_threshmatch _vq_auxt__44u6__p6_0 = {
6429  _vq_quantthresh__44u6__p6_0,
6430  _vq_quantmap__44u6__p6_0,
6431  9,
6432  9
6433 };
6434 
6435 static static_codebook _44u6__p6_0 = {
6436  2, 81,
6437  _vq_lengthlist__44u6__p6_0,
6438  1, -531628032, 1611661312, 4, 0,
6439  _vq_quantlist__44u6__p6_0,
6440  NULL,
6441  &_vq_auxt__44u6__p6_0,
6442  NULL,
6443  0
6444 };
6445 
6446 static long _vq_quantlist__44u6__p7_0[] = {
6447  1,
6448  0,
6449  2,
6450 };
6451 
6452 static long _vq_lengthlist__44u6__p7_0[] = {
6453  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 8,
6454  11,10, 5, 8, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
6455  11, 9,11,12, 8,11,12,11,12,13,10,13,12, 7,12,11,
6456  10,12,12,10,13,13, 4, 9, 9, 8,11,11, 9,11,12, 7,
6457  12,12,10,13,13,10,12,13, 8,12,12,10,13,13,11,13,
6458  12,
6459 };
6460 
6461 static float _vq_quantthresh__44u6__p7_0[] = {
6462  -5.5, 5.5,
6463 };
6464 
6465 static long _vq_quantmap__44u6__p7_0[] = {
6466  1, 0, 2,
6467 };
6468 
6469 static encode_aux_threshmatch _vq_auxt__44u6__p7_0 = {
6470  _vq_quantthresh__44u6__p7_0,
6471  _vq_quantmap__44u6__p7_0,
6472  3,
6473  3
6474 };
6475 
6476 static static_codebook _44u6__p7_0 = {
6477  4, 81,
6478  _vq_lengthlist__44u6__p7_0,
6479  1, -529137664, 1618345984, 2, 0,
6480  _vq_quantlist__44u6__p7_0,
6481  NULL,
6482  &_vq_auxt__44u6__p7_0,
6483  NULL,
6484  0
6485 };
6486 
6487 static long _vq_quantlist__44u6__p7_1[] = {
6488  5,
6489  4,
6490  6,
6491  3,
6492  7,
6493  2,
6494  8,
6495  1,
6496  9,
6497  0,
6498  10,
6499 };
6500 
6501 static long _vq_lengthlist__44u6__p7_1[] = {
6502  3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
6503  8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
6504  8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
6505  7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
6506  9, 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
6507  9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
6508  9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 8,
6509  8, 9, 9, 9, 9, 9, 9,10,10,
6510 };
6511 
6512 static float _vq_quantthresh__44u6__p7_1[] = {
6513  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
6514  3.5, 4.5,
6515 };
6516 
6517 static long _vq_quantmap__44u6__p7_1[] = {
6518  9, 7, 5, 3, 1, 0, 2, 4,
6519  6, 8, 10,
6520 };
6521 
6522 static encode_aux_threshmatch _vq_auxt__44u6__p7_1 = {
6523  _vq_quantthresh__44u6__p7_1,
6524  _vq_quantmap__44u6__p7_1,
6525  11,
6526  11
6527 };
6528 
6529 static static_codebook _44u6__p7_1 = {
6530  2, 121,
6531  _vq_lengthlist__44u6__p7_1,
6532  1, -531365888, 1611661312, 4, 0,
6533  _vq_quantlist__44u6__p7_1,
6534  NULL,
6535  &_vq_auxt__44u6__p7_1,
6536  NULL,
6537  0
6538 };
6539 
6540 static long _vq_quantlist__44u6__p8_0[] = {
6541  5,
6542  4,
6543  6,
6544  3,
6545  7,
6546  2,
6547  8,
6548  1,
6549  9,
6550  0,
6551  10,
6552 };
6553 
6554 static long _vq_lengthlist__44u6__p8_0[] = {
6555  1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
6556  9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
6557  11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
6558  9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
6559  13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
6560  11,11,12,12,13,13,14,14,10,10,10,11,11,12,13,13,
6561  13,14,14,11,12,12,13,13,13,13,14,14,15,14,11,11,
6562  11,13,13,14,13,14,14,15,14,
6563 };
6564 
6565 static float _vq_quantthresh__44u6__p8_0[] = {
6566  -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5,
6567  38.5, 49.5,
6568 };
6569 
6570 static long _vq_quantmap__44u6__p8_0[] = {
6571  9, 7, 5, 3, 1, 0, 2, 4,
6572  6, 8, 10,
6573 };
6574 
6575 static encode_aux_threshmatch _vq_auxt__44u6__p8_0 = {
6576  _vq_quantthresh__44u6__p8_0,
6577  _vq_quantmap__44u6__p8_0,
6578  11,
6579  11
6580 };
6581 
6582 static static_codebook _44u6__p8_0 = {
6583  2, 121,
6584  _vq_lengthlist__44u6__p8_0,
6585  1, -524582912, 1618345984, 4, 0,
6586  _vq_quantlist__44u6__p8_0,
6587  NULL,
6588  &_vq_auxt__44u6__p8_0,
6589  NULL,
6590  0
6591 };
6592 
6593 static long _vq_quantlist__44u6__p8_1[] = {
6594  5,
6595  4,
6596  6,
6597  3,
6598  7,
6599  2,
6600  8,
6601  1,
6602  9,
6603  0,
6604  10,
6605 };
6606 
6607 static long _vq_lengthlist__44u6__p8_1[] = {
6608  3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
6609  7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 7, 7, 7, 7, 7, 8,
6610  8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
6611  7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
6612  8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7,
6613  8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8,
6614  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
6615  8, 8, 8, 8, 8, 8, 8, 8, 8,
6616 };
6617 
6618 static float _vq_quantthresh__44u6__p8_1[] = {
6619  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
6620  3.5, 4.5,
6621 };
6622 
6623 static long _vq_quantmap__44u6__p8_1[] = {
6624  9, 7, 5, 3, 1, 0, 2, 4,
6625  6, 8, 10,
6626 };
6627 
6628 static encode_aux_threshmatch _vq_auxt__44u6__p8_1 = {
6629  _vq_quantthresh__44u6__p8_1,
6630  _vq_quantmap__44u6__p8_1,
6631  11,
6632  11
6633 };
6634 
6635 static static_codebook _44u6__p8_1 = {
6636  2, 121,
6637  _vq_lengthlist__44u6__p8_1,
6638  1, -531365888, 1611661312, 4, 0,
6639  _vq_quantlist__44u6__p8_1,
6640  NULL,
6641  &_vq_auxt__44u6__p8_1,
6642  NULL,
6643  0
6644 };
6645 
6646 static long _vq_quantlist__44u6__p9_0[] = {
6647  7,
6648  6,
6649  8,
6650  5,
6651  9,
6652  4,
6653  10,
6654  3,
6655  11,
6656  2,
6657  12,
6658  1,
6659  13,
6660  0,
6661  14,
6662 };
6663 
6664 static long _vq_lengthlist__44u6__p9_0[] = {
6665  1, 3, 3,10,12,13,13,13,13,13,13,13,13,13,13, 3,
6666  9, 9,13,13,13,13,13,13,13,13,13,13,12,12, 4, 9,
6667  9,12,12,12,12,12,12,12,12,12,12,12,12, 9,12,12,
6668  12,12,12,12,12,12,12,12,12,12,12,12, 9,11,12,12,
6669  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6670  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6671  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6672  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6673  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6674  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6675  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6676  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6677  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6678  12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
6679  12,
6680 };
6681 
6682 static float _vq_quantthresh__44u6__p9_0[] = {
6683  -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5,
6684  382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5,
6685 };
6686 
6687 static long _vq_quantmap__44u6__p9_0[] = {
6688  13, 11, 9, 7, 5, 3, 1, 0,
6689  2, 4, 6, 8, 10, 12, 14,
6690 };
6691 
6692 static encode_aux_threshmatch _vq_auxt__44u6__p9_0 = {
6693  _vq_quantthresh__44u6__p9_0,
6694  _vq_quantmap__44u6__p9_0,
6695  15,
6696  15
6697 };
6698 
6699 static static_codebook _44u6__p9_0 = {
6700  2, 225,
6701  _vq_lengthlist__44u6__p9_0,
6702  1, -514071552, 1627381760, 4, 0,
6703  _vq_quantlist__44u6__p9_0,
6704  NULL,
6705  &_vq_auxt__44u6__p9_0,
6706  NULL,
6707  0
6708 };
6709 
6710 static long _vq_quantlist__44u6__p9_1[] = {
6711  7,
6712  6,
6713  8,
6714  5,
6715  9,
6716  4,
6717  10,
6718  3,
6719  11,
6720  2,
6721  12,
6722  1,
6723  13,
6724  0,
6725  14,
6726 };
6727 
6728 static long _vq_lengthlist__44u6__p9_1[] = {
6729  1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 5,
6730  6, 6, 8, 8,10,10, 9, 9,10, 9,10, 9,10,10, 4, 6,
6731  6, 8, 9,10,10, 8, 9, 9,10,10,10,10,10, 7, 9, 8,
6732  10,10,11,11,10,10,11,11,11,11,12,12, 7, 8, 8,10,
6733  10,11,11,10,10,10,11,11,11,11,12, 8,10,10,11,11,
6734  12,12,11,11,11,11,12,12,12,13, 8, 9, 9,11,11,12,
6735  12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,11,11,
6736  13,12,13,12,13,13,13,13, 8, 9, 9,10,10,11,11,12,
6737  12,12,12,13,12,13,12, 9,10,10,11,11,12,12,13,13,
6738  14,12,13,13,14,13, 9,10,10,11,11,12,12,12,12,13,
6739  13,13,13,14,14, 9,11,10,11,11,12,13,13,12,13,13,
6740  15,13,14,14, 9,10,10,11,12,12,13,13,13,13,13,14,
6741  14,14,14,10,11,11,12,12,13,12,13,13,14,14,14,14,
6742  14,15,10,11,11,11,12,13,13,13,13,14,14,14,14,14,
6743  14,
6744 };
6745 
6746 static float _vq_quantthresh__44u6__p9_1[] = {
6747  -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
6748  25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
6749 };
6750 
6751 static long _vq_quantmap__44u6__p9_1[] = {
6752  13, 11, 9, 7, 5, 3, 1, 0,
6753  2, 4, 6, 8, 10, 12, 14,
6754 };
6755 
6756 static encode_aux_threshmatch _vq_auxt__44u6__p9_1 = {
6757  _vq_quantthresh__44u6__p9_1,
6758  _vq_quantmap__44u6__p9_1,
6759  15,
6760  15
6761 };
6762 
6763 static static_codebook _44u6__p9_1 = {
6764  2, 225,
6765  _vq_lengthlist__44u6__p9_1,
6766  1, -522338304, 1620115456, 4, 0,
6767  _vq_quantlist__44u6__p9_1,
6768  NULL,
6769  &_vq_auxt__44u6__p9_1,
6770  NULL,
6771  0
6772 };
6773 
6774 static long _vq_quantlist__44u6__p9_2[] = {
6775  8,
6776  7,
6777  9,
6778  6,
6779  10,
6780  5,
6781  11,
6782  4,
6783  12,
6784  3,
6785  13,
6786  2,
6787  14,
6788  1,
6789  15,
6790  0,
6791  16,
6792 };
6793 
6794 static long _vq_lengthlist__44u6__p9_2[] = {
6795  3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6796  9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
6797  9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6798  9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
6799  9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
6800  9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9,
6801  9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
6802  9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
6803  9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
6804  9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
6805  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6806  9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9, 9, 9,
6807  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6808  9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 9, 9, 9,
6809  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9,
6810  9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9, 9,
6811  9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9, 9,
6812  9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9,10,
6813  9,
6814 };
6815 
6816 static float _vq_quantthresh__44u6__p9_2[] = {
6817  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
6818  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
6819 };
6820 
6821 static long _vq_quantmap__44u6__p9_2[] = {
6822  15, 13, 11, 9, 7, 5, 3, 1,
6823  0, 2, 4, 6, 8, 10, 12, 14,
6824  16,
6825 };
6826 
6827 static encode_aux_threshmatch _vq_auxt__44u6__p9_2 = {
6828  _vq_quantthresh__44u6__p9_2,
6829  _vq_quantmap__44u6__p9_2,
6830  17,
6831  17
6832 };
6833 
6834 static static_codebook _44u6__p9_2 = {
6835  2, 289,
6836  _vq_lengthlist__44u6__p9_2,
6837  1, -529530880, 1611661312, 5, 0,
6838  _vq_quantlist__44u6__p9_2,
6839  NULL,
6840  &_vq_auxt__44u6__p9_2,
6841  NULL,
6842  0
6843 };
6844 
6845 static long _huff_lengthlist__44u6__short[] = {
6846  5,11,15,14,17,14,17,15,17,17, 4, 6, 9, 9,14, 9,
6847  17,10,15,17, 6, 6, 5, 7, 7, 9,11,10,15,17, 6, 8,
6848  8,10, 9,11,14,13,16,17, 7, 6, 5, 7, 5, 7, 5, 8,
6849  15,17, 9, 8, 8, 9, 8,10,10,11,14,17,10, 8, 7, 9,
6850  4, 7, 3, 5,11,17,10,10,10,10, 6, 9, 4, 5,11,17,
6851  16,16,13,15, 5,10, 4, 3, 9,16,17,17,14,17, 7,11,
6852  6, 6,11,17,
6853 };
6854 
6855 static static_codebook _huff_book__44u6__short = {
6856  2, 100,
6857  _huff_lengthlist__44u6__short,
6858  0, 0, 0, 0, 0,
6859  NULL,
6860  NULL,
6861  NULL,
6862  NULL,
6863  0
6864 };
6865 
6866 static long _huff_lengthlist__44u7__long[] = {
6867  3, 9,15,13,16,13,16,12,12,12, 5, 5, 7, 8, 8,10,
6868  11,10,13,13,10, 5, 5, 6, 6, 9, 9,10,14,14, 9, 6,
6869  6, 7, 6, 8, 9,10,13,12,13, 7, 5, 6, 4, 6, 6, 8,
6870  12,13,11, 8, 7, 8, 6, 7, 7, 7,11,13,15,10, 8, 8,
6871  5, 6, 4, 5, 9,13, 9, 9, 8, 9, 7, 7, 4, 4, 6,11,
6872  11,11,12,12,10,10, 8, 5, 5, 9,10,12,13,15,13,13,
6873  12, 7, 6, 8,
6874 };
6875 
6876 static static_codebook _huff_book__44u7__long = {
6877  2, 100,
6878  _huff_lengthlist__44u7__long,
6879  0, 0, 0, 0, 0,
6880  NULL,
6881  NULL,
6882  NULL,
6883  NULL,
6884  0
6885 };
6886 
6887 static long _vq_quantlist__44u7__p1_0[] = {
6888  1,
6889  0,
6890  2,
6891 };
6892 
6893 static long _vq_lengthlist__44u7__p1_0[] = {
6894  1, 4, 4, 5, 7, 7, 4, 7, 7, 5, 8, 8, 8,10,10, 7,
6895  10,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
6896  10, 8,10,10, 8,11,10,10,12,13,11,13,13, 7,10,10,
6897  10,13,11,11,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
6898  10,10,11,13,13,10,11,13, 8,11,11,10,13,13,10,13,
6899  12,
6900 };
6901 
6902 static float _vq_quantthresh__44u7__p1_0[] = {
6903  -0.5, 0.5,
6904 };
6905 
6906 static long _vq_quantmap__44u7__p1_0[] = {
6907  1, 0, 2,
6908 };
6909 
6910 static encode_aux_threshmatch _vq_auxt__44u7__p1_0 = {
6911  _vq_quantthresh__44u7__p1_0,
6912  _vq_quantmap__44u7__p1_0,
6913  3,
6914  3
6915 };
6916 
6917 static static_codebook _44u7__p1_0 = {
6918  4, 81,
6919  _vq_lengthlist__44u7__p1_0,
6920  1, -535822336, 1611661312, 2, 0,
6921  _vq_quantlist__44u7__p1_0,
6922  NULL,
6923  &_vq_auxt__44u7__p1_0,
6924  NULL,
6925  0
6926 };
6927 
6928 static long _vq_quantlist__44u7__p2_0[] = {
6929  1,
6930  0,
6931  2,
6932 };
6933 
6934 static long _vq_lengthlist__44u7__p2_0[] = {
6935  3, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
6936  7, 7, 5, 6, 6, 6, 7, 7, 6, 8, 8, 5, 6, 6, 6, 8,
6937  7, 6, 7, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
6938  7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
6939  7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
6940  9,
6941 };
6942 
6943 static float _vq_quantthresh__44u7__p2_0[] = {
6944  -0.5, 0.5,
6945 };
6946 
6947 static long _vq_quantmap__44u7__p2_0[] = {
6948  1, 0, 2,
6949 };
6950 
6951 static encode_aux_threshmatch _vq_auxt__44u7__p2_0 = {
6952  _vq_quantthresh__44u7__p2_0,
6953  _vq_quantmap__44u7__p2_0,
6954  3,
6955  3
6956 };
6957 
6958 static static_codebook _44u7__p2_0 = {
6959  4, 81,
6960  _vq_lengthlist__44u7__p2_0,
6961  1, -535822336, 1611661312, 2, 0,
6962  _vq_quantlist__44u7__p2_0,
6963  NULL,
6964  &_vq_auxt__44u7__p2_0,
6965  NULL,
6966  0
6967 };
6968 
6969 static long _vq_quantlist__44u7__p3_0[] = {
6970  2,
6971  1,
6972  3,
6973  0,
6974  4,
6975 };
6976 
6977 static long _vq_lengthlist__44u7__p3_0[] = {
6978  2, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
6979  9, 9,12,12, 8, 9, 9,12,12, 5, 7, 7,10, 9, 7, 9,
6980  9,11,11, 6, 8, 9,10,11,10,11,11,13,14, 9,10,11,
6981  13,13, 5, 7, 7, 9, 9, 6, 9, 8,11,10, 7, 9, 9,11,
6982  11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
6983  10,11,11,16,14, 9,11,11,14,14,13,15,14,17,16,12,
6984  13,14,16,15, 8, 9,10,13,14, 9,11,11,14,14,10,11,
6985  11,14,15,13,13,14,17,17,13,14,15,16,17, 5, 7, 7,
6986  10,10, 7, 9, 8,11,11, 7, 8, 9,11,11,10,11,11,14,
6987  14,10,11,11,14,14, 7, 9, 9,11,11, 9,11,11,13,13,
6988  9,11,11,13,13,11,12,13,15,17,11,12,13,16,18, 6,
6989  8, 8,11,11, 8,10,10,13,12, 9,11,11,12,13,11,13,
6990  11,16,14,11,13,12,16,16,10,11,11,15,15,11,13,13,
6991  16,16,11,13,13,18,16,14,14,15,17,16,14,15,17,19,
6992  0, 9,11,11,14,15,10,12,12,15,17,11,13,13,15,17,
6993  14,15,13, 0,15,15,17,16,18, 0, 5, 7, 7, 9,10, 7,
6994  9, 9,11,11, 7, 8, 9,11,11,10,11,11,14,14,10,11,
6995  11,14,14, 6, 8, 9,11,11, 9,11,11,14,13, 8,10,10,
6996  11,14,11,13,13,17,15,11,12,13,14,16, 7, 9, 9,11,
6997  11, 9,11,11,13,12, 9,11,11,12,13,11,13,12,15,15,
6998  11,13,12,16,15, 9,11,11,15,15,11,12,13,16,15,10,
6999  11,12,16,15,15,16,16, 0, 0,14,13,15,16,19, 9,11,
7000  12,15,15,11,13,13,17,16,11,13,12,15,17,14,16,16,
7001  18, 0,15,15,16,18,17, 8,10,10,13,14,10,11,11,15,
7002  16,10,11,11,15,16,14,15,15,17,19,14,14,15,19,19,
7003  9,11,11,16,15,11,13,13,17,17,11,13,13,17,17,15,
7004  17,16, 0, 0,15,17,17, 0,17, 9,11,11,15,15,11,13,
7005  12,16,16,11,13,13,18,17,15,16,15,19,19,14,16,18,
7006  17,19,13,15,15, 0,18,14,16,17,17,18,14,16,16,19,
7007  19,18,19,19, 0, 0,16,17,18,19, 0,12,14,14,16,18,
7008  13,16,14, 0,19,14,16,17,19, 0,16,19,16,19,17,17,
7009  18,18, 0, 0, 8,10,10,14,13, 9,11,11,15,14,10,11,
7010  12,14,16,13,15,14,19,19,14,16,16,18,17, 9,11,11,
7011  16,15,11,13,13, 0,17,10,12,13,15,16,15,18,16,19,
7012  19,14,15,16,18,18, 9,11,12,15,15,11,13,13,17,19,
7013  11,13,13,17,17,15,17,16,19,19,15,17,16, 0, 0,12,
7014  14,14, 0,19,14,16,15, 0,19,13,14,16,19, 0,16,18,
7015  18, 0, 0,16,16,17,17, 0,13,14,14,17, 0,14,17,16,
7016  0,19,14,16,16,19,18,17,19,17, 0, 0,18,18,17, 0,
7017  0,
7018 };
7019 
7020 static float _vq_quantthresh__44u7__p3_0[] = {
7021  -1.5, -0.5, 0.5, 1.5,
7022 };
7023 
7024 static long _vq_quantmap__44u7__p3_0[] = {
7025  3, 1, 0, 2, 4,
7026 };
7027 
7028 static encode_aux_threshmatch _vq_auxt__44u7__p3_0 = {
7029  _vq_quantthresh__44u7__p3_0,
7030  _vq_quantmap__44u7__p3_0,
7031  5,
7032  5
7033 };
7034 
7035 static static_codebook _44u7__p3_0 = {
7036  4, 625,
7037  _vq_lengthlist__44u7__p3_0,
7038  1, -533725184, 1611661312, 3, 0,
7039  _vq_quantlist__44u7__p3_0,
7040  NULL,
7041  &_vq_auxt__44u7__p3_0,
7042  NULL,
7043  0
7044 };
7045 
7046 static long _vq_quantlist__44u7__p4_0[] = {
7047  2,
7048  1,
7049  3,
7050  0,
7051  4,
7052 };
7053 
7054 static long _vq_lengthlist__44u7__p4_0[] = {
7055  5, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
7056  9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
7057  7,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
7058  11,12, 6, 7, 7, 9, 9, 6, 7, 7,10, 9, 7, 7, 8,10,
7059  10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
7060  9,10,10,12,12, 9,10,10,11,12,11,12,12,13,13,11,
7061  11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
7062  10,12,12,11,12,11,13,12,11,12,12,13,14, 6, 7, 7,
7063  9, 9, 7, 8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,
7064  11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 8,10,10,
7065  8, 8, 8,10,10,10,10,11,12,12,10,10,11,12,12, 6,
7066  7, 7,10,10, 7, 8, 8,10,10, 8, 8, 8,10,11, 9,10,
7067  10,12,11,10,10,11,12,12, 9,10,10,12,12,10,10,10,
7068  12,12,10,11,10,12,12,12,12,12,13,14,12,12,12,13,
7069  14, 9,10,10,11,12, 9,10,10,12,12,10,10,11,12,12,
7070  11,12,11,14,12,12,12,12,14,14, 6, 7, 7, 9, 9, 7,
7071  8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,11, 9,10,
7072  10,11,12, 6, 7, 7,10,10, 8, 8, 8,11,10, 7, 8, 8,
7073  10,10,10,10,10,12,12,10,10,10,11,12, 7, 8, 8,10,
7074  10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,11,10,12,12,
7075  10,11,10,12,12, 9,10,10,12,12,10,11,10,13,12, 9,
7076  10,10,12,12,12,12,12,14,14,11,11,12,12,14, 9,10,
7077  10,12,12,10,10,10,12,12,10,11,10,12,12,12,12,12,
7078  14,14,12,12,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
7079  12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
7080  9,10,10,12,12,10,10,10,12,12,10,11,11,12,12,12,
7081  12,13,14,14,12,12,12,14,14, 9,10, 9,12,12, 9,10,
7082  10,12,12,10,10,11,12,12,12,12,11,14,13,12,12,12,
7083  13,14,11,12,12,13,13,12,12,12,14,14,12,13,12,14,
7084  14,13,13,14,13,15,14,14,14,15,15,11,11,11,13,13,
7085  11,12,11,14,13,12,12,12,14,14,12,13,12,15,12,13,
7086  14,14,15,15, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
7087  10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
7088  12,11,10,10,10,12,12, 9,10,10,12,12,12,13,12,14,
7089  13,11,12,12,13,14, 9,10,10,12,12,10,10,10,12,12,
7090  10,11,11,12,12,12,12,12,14,14,12,13,12,14,13,11,
7091  11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
7092  14,15,15,13,12,13,12,15,11,12,12,13,14,12,12,12,
7093  14,14,11,12,12,14,14,13,14,14,15,15,13,14,13,15,
7094  13,
7095 };
7096 
7097 static float _vq_quantthresh__44u7__p4_0[] = {
7098  -1.5, -0.5, 0.5, 1.5,
7099 };
7100 
7101 static long _vq_quantmap__44u7__p4_0[] = {
7102  3, 1, 0, 2, 4,
7103 };
7104 
7105 static encode_aux_threshmatch _vq_auxt__44u7__p4_0 = {
7106  _vq_quantthresh__44u7__p4_0,
7107  _vq_quantmap__44u7__p4_0,
7108  5,
7109  5
7110 };
7111 
7112 static static_codebook _44u7__p4_0 = {
7113  4, 625,
7114  _vq_lengthlist__44u7__p4_0,
7115  1, -533725184, 1611661312, 3, 0,
7116  _vq_quantlist__44u7__p4_0,
7117  NULL,
7118  &_vq_auxt__44u7__p4_0,
7119  NULL,
7120  0
7121 };
7122 
7123 static long _vq_quantlist__44u7__p5_0[] = {
7124  4,
7125  3,
7126  5,
7127  2,
7128  6,
7129  1,
7130  7,
7131  0,
7132  8,
7133 };
7134 
7135 static long _vq_lengthlist__44u7__p5_0[] = {
7136  2, 3, 3, 6, 6, 8, 8,10,10, 3, 5, 5, 8, 7, 8, 8,
7137  11,11, 4, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
7138  10, 9,12,12, 6, 7, 8, 9,10, 9,10,12,12, 8, 8, 8,
7139  10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,13,13,10,
7140  11,11,12,11,13,13,14,14,10,11,11,12,12,13,13,14,
7141  14,
7142 };
7143 
7144 static float _vq_quantthresh__44u7__p5_0[] = {
7145  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
7146 };
7147 
7148 static long _vq_quantmap__44u7__p5_0[] = {
7149  7, 5, 3, 1, 0, 2, 4, 6,
7150  8,
7151 };
7152 
7153 static encode_aux_threshmatch _vq_auxt__44u7__p5_0 = {
7154  _vq_quantthresh__44u7__p5_0,
7155  _vq_quantmap__44u7__p5_0,
7156  9,
7157  9
7158 };
7159 
7160 static static_codebook _44u7__p5_0 = {
7161  2, 81,
7162  _vq_lengthlist__44u7__p5_0,
7163  1, -531628032, 1611661312, 4, 0,
7164  _vq_quantlist__44u7__p5_0,
7165  NULL,
7166  &_vq_auxt__44u7__p5_0,
7167  NULL,
7168  0
7169 };
7170 
7171 static long _vq_quantlist__44u7__p6_0[] = {
7172  4,
7173  3,
7174  5,
7175  2,
7176  6,
7177  1,
7178  7,
7179  0,
7180  8,
7181 };
7182 
7183 static long _vq_lengthlist__44u7__p6_0[] = {
7184  4, 4, 4, 5, 5, 7, 7, 9, 9, 4, 4, 4, 6, 6, 7, 7,
7185  9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
7186  8, 8, 9, 9, 5, 6, 6, 6, 7, 8, 8, 9, 9, 7, 7, 7,
7187  8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 9,
7188  9, 9,10, 9,10,10,11,11, 9, 9, 9, 9,10,10,10,11,
7189  11,
7190 };
7191 
7192 static float _vq_quantthresh__44u7__p6_0[] = {
7193  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
7194 };
7195 
7196 static long _vq_quantmap__44u7__p6_0[] = {
7197  7, 5, 3, 1, 0, 2, 4, 6,
7198  8,
7199 };
7200 
7201 static encode_aux_threshmatch _vq_auxt__44u7__p6_0 = {
7202  _vq_quantthresh__44u7__p6_0,
7203  _vq_quantmap__44u7__p6_0,
7204  9,
7205  9
7206 };
7207 
7208 static static_codebook _44u7__p6_0 = {
7209  2, 81,
7210  _vq_lengthlist__44u7__p6_0,
7211  1, -531628032, 1611661312, 4, 0,
7212  _vq_quantlist__44u7__p6_0,
7213  NULL,
7214  &_vq_auxt__44u7__p6_0,
7215  NULL,
7216  0
7217 };
7218 
7219 static long _vq_quantlist__44u7__p7_0[] = {
7220  1,
7221  0,
7222  2,
7223 };
7224 
7225 static long _vq_lengthlist__44u7__p7_0[] = {
7226  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,10,10, 8,
7227  10,10, 5, 8, 9, 8,10,10, 8,10,10, 4, 9, 9, 9,11,
7228  12, 8,12,11, 8,12,11,11,12,13,10,13,13, 7,12,11,
7229  10,13,12,10,13,13, 4, 9, 9, 8,11,12, 9,11,12, 7,
7230  11,12,10,13,13,10,12,13, 8,11,12,10,13,13,10,13,
7231  12,
7232 };
7233 
7234 static float _vq_quantthresh__44u7__p7_0[] = {
7235  -5.5, 5.5,
7236 };
7237 
7238 static long _vq_quantmap__44u7__p7_0[] = {
7239  1, 0, 2,
7240 };
7241 
7242 static encode_aux_threshmatch _vq_auxt__44u7__p7_0 = {
7243  _vq_quantthresh__44u7__p7_0,
7244  _vq_quantmap__44u7__p7_0,
7245  3,
7246  3
7247 };
7248 
7249 static static_codebook _44u7__p7_0 = {
7250  4, 81,
7251  _vq_lengthlist__44u7__p7_0,
7252  1, -529137664, 1618345984, 2, 0,
7253  _vq_quantlist__44u7__p7_0,
7254  NULL,
7255  &_vq_auxt__44u7__p7_0,
7256  NULL,
7257  0
7258 };
7259 
7260 static long _vq_quantlist__44u7__p7_1[] = {
7261  5,
7262  4,
7263  6,
7264  3,
7265  7,
7266  2,
7267  8,
7268  1,
7269  9,
7270  0,
7271  10,
7272 };
7273 
7274 static long _vq_lengthlist__44u7__p7_1[] = {
7275  3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6,
7276  7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
7277  8, 6, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 6, 7,
7278  7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 9, 9,
7279  9, 9, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
7280  8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
7281  9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
7282  8, 8, 8, 9, 9, 9, 9, 9, 9,
7283 };
7284 
7285 static float _vq_quantthresh__44u7__p7_1[] = {
7286  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
7287  3.5, 4.5,
7288 };
7289 
7290 static long _vq_quantmap__44u7__p7_1[] = {
7291  9, 7, 5, 3, 1, 0, 2, 4,
7292  6, 8, 10,
7293 };
7294 
7295 static encode_aux_threshmatch _vq_auxt__44u7__p7_1 = {
7296  _vq_quantthresh__44u7__p7_1,
7297  _vq_quantmap__44u7__p7_1,
7298  11,
7299  11
7300 };
7301 
7302 static static_codebook _44u7__p7_1 = {
7303  2, 121,
7304  _vq_lengthlist__44u7__p7_1,
7305  1, -531365888, 1611661312, 4, 0,
7306  _vq_quantlist__44u7__p7_1,
7307  NULL,
7308  &_vq_auxt__44u7__p7_1,
7309  NULL,
7310  0
7311 };
7312 
7313 static long _vq_quantlist__44u7__p8_0[] = {
7314  5,
7315  4,
7316  6,
7317  3,
7318  7,
7319  2,
7320  8,
7321  1,
7322  9,
7323  0,
7324  10,
7325 };
7326 
7327 static long _vq_lengthlist__44u7__p8_0[] = {
7328  1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
7329  9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
7330  11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
7331  9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
7332  14,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
7333  11,11,12,12,13,13,14,14,10,10,10,11,11,12,13,13,
7334  13,14,14,11,12,11,13,12,13,14,14,14,15,15,11,11,
7335  12,13,13,13,13,14,14,15,15,
7336 };
7337 
7338 static float _vq_quantthresh__44u7__p8_0[] = {
7339  -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5,
7340  38.5, 49.5,
7341 };
7342 
7343 static long _vq_quantmap__44u7__p8_0[] = {
7344  9, 7, 5, 3, 1, 0, 2, 4,
7345  6, 8, 10,
7346 };
7347 
7348 static encode_aux_threshmatch _vq_auxt__44u7__p8_0 = {
7349  _vq_quantthresh__44u7__p8_0,
7350  _vq_quantmap__44u7__p8_0,
7351  11,
7352  11
7353 };
7354 
7355 static static_codebook _44u7__p8_0 = {
7356  2, 121,
7357  _vq_lengthlist__44u7__p8_0,
7358  1, -524582912, 1618345984, 4, 0,
7359  _vq_quantlist__44u7__p8_0,
7360  NULL,
7361  &_vq_auxt__44u7__p8_0,
7362  NULL,
7363  0
7364 };
7365 
7366 static long _vq_quantlist__44u7__p8_1[] = {
7367  5,
7368  4,
7369  6,
7370  3,
7371  7,
7372  2,
7373  8,
7374  1,
7375  9,
7376  0,
7377  10,
7378 };
7379 
7380 static long _vq_lengthlist__44u7__p8_1[] = {
7381  3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
7382  7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 7, 7, 7, 7, 7, 8,
7383  8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
7384  7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
7385  8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7,
7386  8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8,
7387  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
7388  8, 8, 8, 8, 8, 8, 8, 8, 8,
7389 };
7390 
7391 static float _vq_quantthresh__44u7__p8_1[] = {
7392  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
7393  3.5, 4.5,
7394 };
7395 
7396 static long _vq_quantmap__44u7__p8_1[] = {
7397  9, 7, 5, 3, 1, 0, 2, 4,
7398  6, 8, 10,
7399 };
7400 
7401 static encode_aux_threshmatch _vq_auxt__44u7__p8_1 = {
7402  _vq_quantthresh__44u7__p8_1,
7403  _vq_quantmap__44u7__p8_1,
7404  11,
7405  11
7406 };
7407 
7408 static static_codebook _44u7__p8_1 = {
7409  2, 121,
7410  _vq_lengthlist__44u7__p8_1,
7411  1, -531365888, 1611661312, 4, 0,
7412  _vq_quantlist__44u7__p8_1,
7413  NULL,
7414  &_vq_auxt__44u7__p8_1,
7415  NULL,
7416  0
7417 };
7418 
7419 static long _vq_quantlist__44u7__p9_0[] = {
7420  5,
7421  4,
7422  6,
7423  3,
7424  7,
7425  2,
7426  8,
7427  1,
7428  9,
7429  0,
7430  10,
7431 };
7432 
7433 static long _vq_lengthlist__44u7__p9_0[] = {
7434  1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 9, 9,
7435  9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7436  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7437  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7438  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7439  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
7440  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
7441  8, 8, 8, 8, 8, 8, 8, 8, 8,
7442 };
7443 
7444 static float _vq_quantthresh__44u7__p9_0[] = {
7445  -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5,
7446  2229.5, 2866.5,
7447 };
7448 
7449 static long _vq_quantmap__44u7__p9_0[] = {
7450  9, 7, 5, 3, 1, 0, 2, 4,
7451  6, 8, 10,
7452 };
7453 
7454 static encode_aux_threshmatch _vq_auxt__44u7__p9_0 = {
7455  _vq_quantthresh__44u7__p9_0,
7456  _vq_quantmap__44u7__p9_0,
7457  11,
7458  11
7459 };
7460 
7461 static static_codebook _44u7__p9_0 = {
7462  2, 121,
7463  _vq_lengthlist__44u7__p9_0,
7464  1, -512171520, 1630791680, 4, 0,
7465  _vq_quantlist__44u7__p9_0,
7466  NULL,
7467  &_vq_auxt__44u7__p9_0,
7468  NULL,
7469  0
7470 };
7471 
7472 static long _vq_quantlist__44u7__p9_1[] = {
7473  6,
7474  5,
7475  7,
7476  4,
7477  8,
7478  3,
7479  9,
7480  2,
7481  10,
7482  1,
7483  11,
7484  0,
7485  12,
7486 };
7487 
7488 static long _vq_lengthlist__44u7__p9_1[] = {
7489  1, 4, 4, 5, 5, 7, 7,10, 9,11,11,12,12, 4, 7, 6,
7490  8, 8, 9, 9,11,10,13,12,13,13, 4, 6, 7, 8, 8, 9,
7491  9,10,11,13,13,12,13, 5, 8, 8,10, 9,12,11,12,12,
7492  13,13,15,14, 6, 8, 8,10,10,11,11,13,12,13,14,14,
7493  15, 8,10,10,12,11,13,13,14,15,15,16,15,16, 8, 9,
7494  10,12,12,13,13,16,15,15,15,15,15,10,11,11,14,13,
7495  14,14,16,16,15,16,16,16,10,12,12,12,14,14,14,15,
7496  16,15,16,15,16,11,12,12,14,14,16,16,15,16,16,16,
7497  16,16,12,12,13,13,15,15,14,15,16,16,16,16,16,12,
7498  14,14,15,14,16,16,16,16,16,16,16,16,13,14,13,14,
7499  15,16,15,16,16,16,16,16,16,
7500 };
7501 
7502 static float _vq_quantthresh__44u7__p9_1[] = {
7503  -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5,
7504  122.5, 171.5, 220.5, 269.5,
7505 };
7506 
7507 static long _vq_quantmap__44u7__p9_1[] = {
7508  11, 9, 7, 5, 3, 1, 0, 2,
7509  4, 6, 8, 10, 12,
7510 };
7511 
7512 static encode_aux_threshmatch _vq_auxt__44u7__p9_1 = {
7513  _vq_quantthresh__44u7__p9_1,
7514  _vq_quantmap__44u7__p9_1,
7515  13,
7516  13
7517 };
7518 
7519 static static_codebook _44u7__p9_1 = {
7520  2, 169,
7521  _vq_lengthlist__44u7__p9_1,
7522  1, -518889472, 1622704128, 4, 0,
7523  _vq_quantlist__44u7__p9_1,
7524  NULL,
7525  &_vq_auxt__44u7__p9_1,
7526  NULL,
7527  0
7528 };
7529 
7530 static long _vq_quantlist__44u7__p9_2[] = {
7531  24,
7532  23,
7533  25,
7534  22,
7535  26,
7536  21,
7537  27,
7538  20,
7539  28,
7540  19,
7541  29,
7542  18,
7543  30,
7544  17,
7545  31,
7546  16,
7547  32,
7548  15,
7549  33,
7550  14,
7551  34,
7552  13,
7553  35,
7554  12,
7555  36,
7556  11,
7557  37,
7558  10,
7559  38,
7560  9,
7561  39,
7562  8,
7563  40,
7564  7,
7565  41,
7566  6,
7567  42,
7568  5,
7569  43,
7570  4,
7571  44,
7572  3,
7573  45,
7574  2,
7575  46,
7576  1,
7577  47,
7578  0,
7579  48,
7580 };
7581 
7582 static long _vq_lengthlist__44u7__p9_2[] = {
7583  2, 4, 3, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
7584  6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8,
7585  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
7586  8,
7587 };
7588 
7589 static float _vq_quantthresh__44u7__p9_2[] = {
7590  -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
7591  -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
7592  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
7593  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
7594  8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
7595  16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
7596 };
7597 
7598 static long _vq_quantmap__44u7__p9_2[] = {
7599  47, 45, 43, 41, 39, 37, 35, 33,
7600  31, 29, 27, 25, 23, 21, 19, 17,
7601  15, 13, 11, 9, 7, 5, 3, 1,
7602  0, 2, 4, 6, 8, 10, 12, 14,
7603  16, 18, 20, 22, 24, 26, 28, 30,
7604  32, 34, 36, 38, 40, 42, 44, 46,
7605  48,
7606 };
7607 
7608 static encode_aux_threshmatch _vq_auxt__44u7__p9_2 = {
7609  _vq_quantthresh__44u7__p9_2,
7610  _vq_quantmap__44u7__p9_2,
7611  49,
7612  49
7613 };
7614 
7615 static static_codebook _44u7__p9_2 = {
7616  1, 49,
7617  _vq_lengthlist__44u7__p9_2,
7618  1, -526909440, 1611661312, 6, 0,
7619  _vq_quantlist__44u7__p9_2,
7620  NULL,
7621  &_vq_auxt__44u7__p9_2,
7622  NULL,
7623  0
7624 };
7625 
7626 static long _huff_lengthlist__44u7__short[] = {
7627  6,14,18,18,18,18,17,17,17,17, 4, 8,11,12,13,11,
7628  13,11,16,17, 6, 7, 8, 9, 8, 9,12, 9,14,17, 6, 9,
7629  11,12,12,12,15,12,17,17, 6, 6, 6, 8, 5, 7, 7, 8,
7630  14,17, 7, 9, 9,11, 8,10,10,11,14,16, 8, 7, 7, 8,
7631  5, 7, 4, 5,11,17, 9, 8,10, 9, 7, 9, 4, 2, 9,16,
7632  15,14,16,14, 8,14, 4, 3, 7,16,17,17,16,17, 9,15,
7633  6, 5,10,17,
7634 };
7635 
7636 static static_codebook _huff_book__44u7__short = {
7637  2, 100,
7638  _huff_lengthlist__44u7__short,
7639  0, 0, 0, 0, 0,
7640  NULL,
7641  NULL,
7642  NULL,
7643  NULL,
7644  0
7645 };
7646 
7647 static long _huff_lengthlist__44u8__long[] = {
7648  3, 9,13,13,14,13,13,13,13,14, 5, 4, 6, 8,10,12,
7649  13,15,13,14, 9, 5, 3, 5, 8,10,12,14,13,13,11, 7,
7650  4, 3, 5, 7,10,11,12,14,11, 9, 7, 4, 4, 6, 8,10,
7651  13,14,10,11, 9, 7, 6, 6, 7, 9,12,15,12,11,11, 8,
7652  7, 6, 6, 7,11,14,12,12,12,10, 8, 7, 6, 7, 9,13,
7653  11,12,13,12,11, 8, 8, 7, 9,12,11,14,16,16,15,11,
7654  10, 9, 9,11,
7655 };
7656 
7657 static static_codebook _huff_book__44u8__long = {
7658  2, 100,
7659  _huff_lengthlist__44u8__long,
7660  0, 0, 0, 0, 0,
7661  NULL,
7662  NULL,
7663  NULL,
7664  NULL,
7665  0
7666 };
7667 
7668 static long _huff_lengthlist__44u8__short[] = {
7669  7,15,18,18,18,18,18,18,18,18, 4, 6, 9,10,10,11,
7670  16,15,18,18, 5, 6, 6, 6, 8,10,15,15,18,18, 5, 6,
7671  5, 4, 6, 9,12,15,17,18, 7, 6, 6, 5, 6, 5, 8,11,
7672  15,18,10, 9, 9, 7, 4, 3, 6,10,16,17,13,12,12, 6,
7673  6, 4, 5, 9,14,16,16,17,13, 5, 5, 4, 5, 8,13,16,
7674  17,17,14, 7, 7, 6, 7,10,15,17,17,17,17,11,12,12,
7675  12,14,17,17,
7676 };
7677 
7678 static static_codebook _huff_book__44u8__short = {
7679  2, 100,
7680  _huff_lengthlist__44u8__short,
7681  0, 0, 0, 0, 0,
7682  NULL,
7683  NULL,
7684  NULL,
7685  NULL,
7686  0
7687 };
7688 
7689 static long _vq_quantlist__44u8_p1_0[] = {
7690  1,
7691  0,
7692  2,
7693 };
7694 
7695 static long _vq_lengthlist__44u8_p1_0[] = {
7696  1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
7697  8, 9, 5, 7, 7, 7, 9, 8, 8, 9, 9, 5, 7, 7, 7, 9,
7698  9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
7699  9,10, 9, 9,10,11, 5, 7, 7, 7, 9, 9, 8, 9, 9, 7,
7700  9, 9, 9,11,10, 9, 9,10, 8, 9, 9, 9,10,10, 9,11,
7701  10,
7702 };
7703 
7704 static float _vq_quantthresh__44u8_p1_0[] = {
7705  -0.5, 0.5,
7706 };
7707 
7708 static long _vq_quantmap__44u8_p1_0[] = {
7709  1, 0, 2,
7710 };
7711 
7712 static encode_aux_threshmatch _vq_auxt__44u8_p1_0 = {
7713  _vq_quantthresh__44u8_p1_0,
7714  _vq_quantmap__44u8_p1_0,
7715  3,
7716  3
7717 };
7718 
7719 static static_codebook _44u8_p1_0 = {
7720  4, 81,
7721  _vq_lengthlist__44u8_p1_0,
7722  1, -535822336, 1611661312, 2, 0,
7723  _vq_quantlist__44u8_p1_0,
7724  NULL,
7725  &_vq_auxt__44u8_p1_0,
7726  NULL,
7727  0
7728 };
7729 
7730 static long _vq_quantlist__44u8_p2_0[] = {
7731  2,
7732  1,
7733  3,
7734  0,
7735  4,
7736 };
7737 
7738 static long _vq_lengthlist__44u8_p2_0[] = {
7739  4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
7740  9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
7741  8,10,10, 7, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
7742  11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
7743  10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,11,11,
7744  9,10,10,12,12, 9,10,10,12,12,11,12,12,13,13,11,
7745  11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
7746  10,12,12,11,12,11,13,13,11,12,12,14,13, 5, 7, 7,
7747  9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
7748  12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
7749  8, 9, 9,10,11,10,11,11,12,12,10,10,11,12,13, 6,
7750  8, 8,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
7751  10,12,11,10,11,11,12,12, 9,10,10,12,12,10,11,11,
7752  13,13,10,11,11,13,13,12,12,13,13,14,12,12,13,14,
7753  14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,12,13,
7754  11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
7755  8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
7756  10,12,12, 6, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 8,
7757  10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10,
7758  10, 8, 9, 9,11,10, 8, 9, 9,11,11,10,11,10,13,12,
7759  10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
7760  10,10,12,12,12,13,13,14,14,11,11,12,12,14, 9,10,
7761  10,12,12,10,11,11,13,13,10,11,11,13,12,12,13,12,
7762  14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
7763  12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
7764  9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
7765  13,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
7766  10,13,12,10,11,11,12,13,12,13,12,14,13,12,12,13,
7767  14,14,11,12,12,14,14,12,12,12,14,14,12,13,13,14,
7768  14,13,13,14,14,16,14,14,14,15,15,11,12,12,14,14,
7769  11,12,11,14,13,12,12,13,14,14,13,14,12,15,13,14,
7770  14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
7771  10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10,
7772  12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
7773  14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
7774  10,11,11,13,13,12,12,12,14,14,12,13,12,15,14,11,
7775  12,11,14,13,12,13,12,14,14,11,11,12,13,14,13,14,
7776  14,16,15,13,12,14,13,15,11,12,12,13,14,12,13,13,
7777  14,14,12,13,12,14,14,14,14,14,15,16,13,14,13,15,
7778  14,
7779 };
7780 
7781 static float _vq_quantthresh__44u8_p2_0[] = {
7782  -1.5, -0.5, 0.5, 1.5,
7783 };
7784 
7785 static long _vq_quantmap__44u8_p2_0[] = {
7786  3, 1, 0, 2, 4,
7787 };
7788 
7789 static encode_aux_threshmatch _vq_auxt__44u8_p2_0 = {
7790  _vq_quantthresh__44u8_p2_0,
7791  _vq_quantmap__44u8_p2_0,
7792  5,
7793  5
7794 };
7795 
7796 static static_codebook _44u8_p2_0 = {
7797  4, 625,
7798  _vq_lengthlist__44u8_p2_0,
7799  1, -533725184, 1611661312, 3, 0,
7800  _vq_quantlist__44u8_p2_0,
7801  NULL,
7802  &_vq_auxt__44u8_p2_0,
7803  NULL,
7804  0
7805 };
7806 
7807 static long _vq_quantlist__44u8_p3_0[] = {
7808  4,
7809  3,
7810  5,
7811  2,
7812  6,
7813  1,
7814  7,
7815  0,
7816  8,
7817 };
7818 
7819 static long _vq_lengthlist__44u8_p3_0[] = {
7820  3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
7821  9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
7822  8, 8,10,10, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 7, 7,
7823  8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
7824  9, 9,10,10,11,10,12,12, 9, 9, 9,10,10,10,11,12,
7825  12,
7826 };
7827 
7828 static float _vq_quantthresh__44u8_p3_0[] = {
7829  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
7830 };
7831 
7832 static long _vq_quantmap__44u8_p3_0[] = {
7833  7, 5, 3, 1, 0, 2, 4, 6,
7834  8,
7835 };
7836 
7837 static encode_aux_threshmatch _vq_auxt__44u8_p3_0 = {
7838  _vq_quantthresh__44u8_p3_0,
7839  _vq_quantmap__44u8_p3_0,
7840  9,
7841  9
7842 };
7843 
7844 static static_codebook _44u8_p3_0 = {
7845  2, 81,
7846  _vq_lengthlist__44u8_p3_0,
7847  1, -531628032, 1611661312, 4, 0,
7848  _vq_quantlist__44u8_p3_0,
7849  NULL,
7850  &_vq_auxt__44u8_p3_0,
7851  NULL,
7852  0
7853 };
7854 
7855 static long _vq_quantlist__44u8_p4_0[] = {
7856  8,
7857  7,
7858  9,
7859  6,
7860  10,
7861  5,
7862  11,
7863  4,
7864  12,
7865  3,
7866  13,
7867  2,
7868  14,
7869  1,
7870  15,
7871  0,
7872  16,
7873 };
7874 
7875 static long _vq_lengthlist__44u8_p4_0[] = {
7876  4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
7877  11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
7878  12,12, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
7879  11,11,12, 6, 6, 6, 7, 7, 8, 7, 9, 9, 9, 9,10,10,
7880  11,11,12,12, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9,10,
7881  10,11,11,12,12, 7, 7, 7, 8, 7, 9, 8, 9, 9,10, 9,
7882  11,10,11,11,12,12, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9,
7883  10,10,10,11,11,12,12, 8, 8, 8, 9, 9, 9, 9,10,10,
7884  10,10,11,11,11,11,12,12, 8, 8, 8, 8, 9, 9, 9,10,
7885  10,10,10,11,11,11,12,12,12, 9, 9, 9, 9, 9,10, 9,
7886  10,10,11,10,11,11,12,12,12,12, 9, 9, 9, 9, 9, 9,
7887  10,10,10,11,11,11,11,12,12,12,13,10,10,10,10,10,
7888  11,10,11,11,11,11,12,12,12,12,12,13,10,10,10,10,
7889  10,10,11,11,11,11,11,12,12,12,12,13,12,11,11,11,
7890  11,11,11,11,12,12,12,12,12,12,12,13,13,13,11,11,
7891  11,11,11,11,11,12,12,12,12,12,12,13,12,13,13,11,
7892  12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,
7893  12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,
7894  13,
7895 };
7896 
7897 static float _vq_quantthresh__44u8_p4_0[] = {
7898  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
7899  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
7900 };
7901 
7902 static long _vq_quantmap__44u8_p4_0[] = {
7903  15, 13, 11, 9, 7, 5, 3, 1,
7904  0, 2, 4, 6, 8, 10, 12, 14,
7905  16,
7906 };
7907 
7908 static encode_aux_threshmatch _vq_auxt__44u8_p4_0 = {
7909  _vq_quantthresh__44u8_p4_0,
7910  _vq_quantmap__44u8_p4_0,
7911  17,
7912  17
7913 };
7914 
7915 static static_codebook _44u8_p4_0 = {
7916  2, 289,
7917  _vq_lengthlist__44u8_p4_0,
7918  1, -529530880, 1611661312, 5, 0,
7919  _vq_quantlist__44u8_p4_0,
7920  NULL,
7921  &_vq_auxt__44u8_p4_0,
7922  NULL,
7923  0
7924 };
7925 
7926 static long _vq_quantlist__44u8_p5_0[] = {
7927  1,
7928  0,
7929  2,
7930 };
7931 
7932 static long _vq_lengthlist__44u8_p5_0[] = {
7933  1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7, 8, 9, 7,
7934  9, 9, 5, 7, 8, 7, 9, 9, 7, 9, 8, 5, 7, 7, 8, 9,
7935  9, 7, 9, 9, 7, 9, 9, 8, 9,11, 9,11,11, 7, 9, 9,
7936  9,11,10, 9,11,11, 5, 7, 8, 7, 9, 9, 8, 9, 9, 7,
7937  9, 9, 9,11,11, 9,10,11, 7, 9, 9, 9,11,11, 8,11,
7938  9,
7939 };
7940 
7941 static float _vq_quantthresh__44u8_p5_0[] = {
7942  -5.5, 5.5,
7943 };
7944 
7945 static long _vq_quantmap__44u8_p5_0[] = {
7946  1, 0, 2,
7947 };
7948 
7949 static encode_aux_threshmatch _vq_auxt__44u8_p5_0 = {
7950  _vq_quantthresh__44u8_p5_0,
7951  _vq_quantmap__44u8_p5_0,
7952  3,
7953  3
7954 };
7955 
7956 static static_codebook _44u8_p5_0 = {
7957  4, 81,
7958  _vq_lengthlist__44u8_p5_0,
7959  1, -529137664, 1618345984, 2, 0,
7960  _vq_quantlist__44u8_p5_0,
7961  NULL,
7962  &_vq_auxt__44u8_p5_0,
7963  NULL,
7964  0
7965 };
7966 
7967 static long _vq_quantlist__44u8_p5_1[] = {
7968  5,
7969  4,
7970  6,
7971  3,
7972  7,
7973  2,
7974  8,
7975  1,
7976  9,
7977  0,
7978  10,
7979 };
7980 
7981 static long _vq_lengthlist__44u8_p5_1[] = {
7982  4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8, 5, 6, 6, 6, 6,
7983  7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8,
7984  8, 6, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 6, 6, 6, 7,
7985  7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
7986  8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
7987  7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
7988  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
7989  8, 8, 8, 8, 8, 8, 8, 8, 8,
7990 };
7991 
7992 static float _vq_quantthresh__44u8_p5_1[] = {
7993  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
7994  3.5, 4.5,
7995 };
7996 
7997 static long _vq_quantmap__44u8_p5_1[] = {
7998  9, 7, 5, 3, 1, 0, 2, 4,
7999  6, 8, 10,
8000 };
8001 
8002 static encode_aux_threshmatch _vq_auxt__44u8_p5_1 = {
8003  _vq_quantthresh__44u8_p5_1,
8004  _vq_quantmap__44u8_p5_1,
8005  11,
8006  11
8007 };
8008 
8009 static static_codebook _44u8_p5_1 = {
8010  2, 121,
8011  _vq_lengthlist__44u8_p5_1,
8012  1, -531365888, 1611661312, 4, 0,
8013  _vq_quantlist__44u8_p5_1,
8014  NULL,
8015  &_vq_auxt__44u8_p5_1,
8016  NULL,
8017  0
8018 };
8019 
8020 static long _vq_quantlist__44u8_p6_0[] = {
8021  6,
8022  5,
8023  7,
8024  4,
8025  8,
8026  3,
8027  9,
8028  2,
8029  10,
8030  1,
8031  11,
8032  0,
8033  12,
8034 };
8035 
8036 static long _vq_lengthlist__44u8_p6_0[] = {
8037  1, 4, 4, 7, 7, 8, 8, 8, 8, 9,10,10,10, 5, 6, 6,
8038  7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
8039  9, 9, 9,10,10,11,11, 7, 7, 7, 8, 8, 9, 9,10,10,
8040  11,11,11,11, 7, 7, 7, 8, 8, 9, 9,10,10,10,11,11,
8041  11, 8, 9, 9, 9, 9,10,10,10,10,11,11,12,12, 8, 9,
8042  9, 9, 9,10,10,10,11,11,11,12,12, 8, 9, 9,10,10,
8043  11,10,11,11,12,12,12,12, 9, 9, 9,10,10,11,11,11,
8044  11,12,12,12,12,10,10,10,11,11,11,11,12,12,12,12,
8045  13,13,10,10,10,11,11,11,11,12,12,12,12,13,13,11,
8046  11,11,12,12,12,12,12,12,13,13,13,13,11,11,11,12,
8047  12,12,12,12,12,13,13,13,13,
8048 };
8049 
8050 static float _vq_quantthresh__44u8_p6_0[] = {
8051  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
8052  12.5, 17.5, 22.5, 27.5,
8053 };
8054 
8055 static long _vq_quantmap__44u8_p6_0[] = {
8056  11, 9, 7, 5, 3, 1, 0, 2,
8057  4, 6, 8, 10, 12,
8058 };
8059 
8060 static encode_aux_threshmatch _vq_auxt__44u8_p6_0 = {
8061  _vq_quantthresh__44u8_p6_0,
8062  _vq_quantmap__44u8_p6_0,
8063  13,
8064  13
8065 };
8066 
8067 static static_codebook _44u8_p6_0 = {
8068  2, 169,
8069  _vq_lengthlist__44u8_p6_0,
8070  1, -526516224, 1616117760, 4, 0,
8071  _vq_quantlist__44u8_p6_0,
8072  NULL,
8073  &_vq_auxt__44u8_p6_0,
8074  NULL,
8075  0
8076 };
8077 
8078 static long _vq_quantlist__44u8_p6_1[] = {
8079  2,
8080  1,
8081  3,
8082  0,
8083  4,
8084 };
8085 
8086 static long _vq_lengthlist__44u8_p6_1[] = {
8087  3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
8088  5, 5, 5, 5, 5, 5, 5, 5, 5,
8089 };
8090 
8091 static float _vq_quantthresh__44u8_p6_1[] = {
8092  -1.5, -0.5, 0.5, 1.5,
8093 };
8094 
8095 static long _vq_quantmap__44u8_p6_1[] = {
8096  3, 1, 0, 2, 4,
8097 };
8098 
8099 static encode_aux_threshmatch _vq_auxt__44u8_p6_1 = {
8100  _vq_quantthresh__44u8_p6_1,
8101  _vq_quantmap__44u8_p6_1,
8102  5,
8103  5
8104 };
8105 
8106 static static_codebook _44u8_p6_1 = {
8107  2, 25,
8108  _vq_lengthlist__44u8_p6_1,
8109  1, -533725184, 1611661312, 3, 0,
8110  _vq_quantlist__44u8_p6_1,
8111  NULL,
8112  &_vq_auxt__44u8_p6_1,
8113  NULL,
8114  0
8115 };
8116 
8117 static long _vq_quantlist__44u8_p7_0[] = {
8118  6,
8119  5,
8120  7,
8121  4,
8122  8,
8123  3,
8124  9,
8125  2,
8126  10,
8127  1,
8128  11,
8129  0,
8130  12,
8131 };
8132 
8133 static long _vq_lengthlist__44u8_p7_0[] = {
8134  1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
8135  8, 8, 9, 8, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 8,
8136  9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,10,10,
8137  11,11,12,12, 7, 8, 8, 9, 9,10,10,10,10,11,11,12,
8138  12, 8, 9, 9,10,10,10,10,11,11,12,12,13,13, 8, 9,
8139  9,10,10,10,11,11,11,12,13,13,13, 9, 9, 9,10,10,
8140  11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12,
8141  12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,14,
8142  14,14,10,10,11,11,12,12,12,13,13,13,14,14,15,11,
8143  11,11,12,12,13,13,14,14,14,14,16,15,11,11,11,12,
8144  12,13,13,14,14,14,14,16,15,
8145 };
8146 
8147 static float _vq_quantthresh__44u8_p7_0[] = {
8148  -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
8149  27.5, 38.5, 49.5, 60.5,
8150 };
8151 
8152 static long _vq_quantmap__44u8_p7_0[] = {
8153  11, 9, 7, 5, 3, 1, 0, 2,
8154  4, 6, 8, 10, 12,
8155 };
8156 
8157 static encode_aux_threshmatch _vq_auxt__44u8_p7_0 = {
8158  _vq_quantthresh__44u8_p7_0,
8159  _vq_quantmap__44u8_p7_0,
8160  13,
8161  13
8162 };
8163 
8164 static static_codebook _44u8_p7_0 = {
8165  2, 169,
8166  _vq_lengthlist__44u8_p7_0,
8167  1, -523206656, 1618345984, 4, 0,
8168  _vq_quantlist__44u8_p7_0,
8169  NULL,
8170  &_vq_auxt__44u8_p7_0,
8171  NULL,
8172  0
8173 };
8174 
8175 static long _vq_quantlist__44u8_p7_1[] = {
8176  5,
8177  4,
8178  6,
8179  3,
8180  7,
8181  2,
8182  8,
8183  1,
8184  9,
8185  0,
8186  10,
8187 };
8188 
8189 static long _vq_lengthlist__44u8_p7_1[] = {
8190  4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
8191  7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
8192  7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
8193  7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
8194  8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
8195  7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
8196  8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
8197  7, 8, 8, 8, 8, 8, 8, 8, 8,
8198 };
8199 
8200 static float _vq_quantthresh__44u8_p7_1[] = {
8201  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
8202  3.5, 4.5,
8203 };
8204 
8205 static long _vq_quantmap__44u8_p7_1[] = {
8206  9, 7, 5, 3, 1, 0, 2, 4,
8207  6, 8, 10,
8208 };
8209 
8210 static encode_aux_threshmatch _vq_auxt__44u8_p7_1 = {
8211  _vq_quantthresh__44u8_p7_1,
8212  _vq_quantmap__44u8_p7_1,
8213  11,
8214  11
8215 };
8216 
8217 static static_codebook _44u8_p7_1 = {
8218  2, 121,
8219  _vq_lengthlist__44u8_p7_1,
8220  1, -531365888, 1611661312, 4, 0,
8221  _vq_quantlist__44u8_p7_1,
8222  NULL,
8223  &_vq_auxt__44u8_p7_1,
8224  NULL,
8225  0
8226 };
8227 
8228 static long _vq_quantlist__44u8_p8_0[] = {
8229  7,
8230  6,
8231  8,
8232  5,
8233  9,
8234  4,
8235  10,
8236  3,
8237  11,
8238  2,
8239  12,
8240  1,
8241  13,
8242  0,
8243  14,
8244 };
8245 
8246 static long _vq_lengthlist__44u8_p8_0[] = {
8247  1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10,10,11,11, 4,
8248  6, 6, 8, 8,10,10, 9, 9,10,10,11,10,12,12, 4, 6,
8249  6, 8, 8, 9,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
8250  10,10,11,11,11,10,11,11,13,12,13,12, 7, 8, 8,10,
8251  10,11,11,10,11,11,11,12,12,13,13, 8,10, 9,11,11,
8252  12,12,11,11,12,12,13,13,14,14, 8, 9, 9,11,11,12,
8253  12,11,11,12,12,14,13,13,13, 8, 9, 9,11,10,12,11,
8254  12,12,13,13,14,13,14,13, 8, 9, 9,11,11,11,12,12,
8255  12,13,13,13,14,14,14, 9,10,10,12,11,12,12,13,13,
8256  14,14,15,13,14,14, 9,10,10,11,12,12,12,13,13,14,
8257  14,15,14,14,14,10,11,11,12,12,13,13,14,13,14,14,
8258  15,14,15,15,10,11,11,12,12,13,13,13,14,14,14,14,
8259  15,16,15,11,12,12,13,12,14,14,14,13,15,14,16,15,
8260  16,15,11,12,12,13,13,13,14,14,15,15,15,15,16,15,
8261  15,
8262 };
8263 
8264 static float _vq_quantthresh__44u8_p8_0[] = {
8265  -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
8266  31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
8267 };
8268 
8269 static long _vq_quantmap__44u8_p8_0[] = {
8270  13, 11, 9, 7, 5, 3, 1, 0,
8271  2, 4, 6, 8, 10, 12, 14,
8272 };
8273 
8274 static encode_aux_threshmatch _vq_auxt__44u8_p8_0 = {
8275  _vq_quantthresh__44u8_p8_0,
8276  _vq_quantmap__44u8_p8_0,
8277  15,
8278  15
8279 };
8280 
8281 static static_codebook _44u8_p8_0 = {
8282  2, 225,
8283  _vq_lengthlist__44u8_p8_0,
8284  1, -520986624, 1620377600, 4, 0,
8285  _vq_quantlist__44u8_p8_0,
8286  NULL,
8287  &_vq_auxt__44u8_p8_0,
8288  NULL,
8289  0
8290 };
8291 
8292 static long _vq_quantlist__44u8_p8_1[] = {
8293  10,
8294  9,
8295  11,
8296  8,
8297  12,
8298  7,
8299  13,
8300  6,
8301  14,
8302  5,
8303  15,
8304  4,
8305  16,
8306  3,
8307  17,
8308  2,
8309  18,
8310  1,
8311  19,
8312  0,
8313  20,
8314 };
8315 
8316 static long _vq_lengthlist__44u8_p8_1[] = {
8317  4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
8318  9, 9, 9, 9, 9, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9,
8319  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 7, 6, 7, 7, 8,
8320  8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
8321  7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
8322  9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
8323  9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
8324  9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9,10, 8, 8,
8325  8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
8326  9, 9,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
8327  10, 9,10,10, 9,10, 9,10, 8, 8, 8, 9, 9, 9, 9, 9,
8328  9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9,10, 9, 9, 9,
8329  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,
8330  10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
8331  10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
8332  9, 9,10, 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
8333  9, 9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,
8334  10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
8335  10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
8336  10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
8337  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
8338  9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
8339  10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
8340  10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
8341  10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
8342  9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
8343  10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
8344  10,10,10,10,10,10,10,10,10,
8345 };
8346 
8347 static float _vq_quantthresh__44u8_p8_1[] = {
8348  -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
8349  -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
8350  6.5, 7.5, 8.5, 9.5,
8351 };
8352 
8353 static long _vq_quantmap__44u8_p8_1[] = {
8354  19, 17, 15, 13, 11, 9, 7, 5,
8355  3, 1, 0, 2, 4, 6, 8, 10,
8356  12, 14, 16, 18, 20,
8357 };
8358 
8359 static encode_aux_threshmatch _vq_auxt__44u8_p8_1 = {
8360  _vq_quantthresh__44u8_p8_1,
8361  _vq_quantmap__44u8_p8_1,
8362  21,
8363  21
8364 };
8365 
8366 static static_codebook _44u8_p8_1 = {
8367  2, 441,
8368  _vq_lengthlist__44u8_p8_1,
8369  1, -529268736, 1611661312, 5, 0,
8370  _vq_quantlist__44u8_p8_1,
8371  NULL,
8372  &_vq_auxt__44u8_p8_1,
8373  NULL,
8374  0
8375 };
8376 
8377 static long _vq_quantlist__44u8_p9_0[] = {
8378  4,
8379  3,
8380  5,
8381  2,
8382  6,
8383  1,
8384  7,
8385  0,
8386  8,
8387 };
8388 
8389 static long _vq_lengthlist__44u8_p9_0[] = {
8390  1, 4, 4, 9, 9, 9, 9, 9, 9, 5, 9, 9, 8, 8, 8, 8,
8391  8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8392  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8393  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8394  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8395  8,
8396 };
8397 
8398 static float _vq_quantthresh__44u8_p9_0[] = {
8399  -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 2327.5, 3258.5,
8400 };
8401 
8402 static long _vq_quantmap__44u8_p9_0[] = {
8403  7, 5, 3, 1, 0, 2, 4, 6,
8404  8,
8405 };
8406 
8407 static encode_aux_threshmatch _vq_auxt__44u8_p9_0 = {
8408  _vq_quantthresh__44u8_p9_0,
8409  _vq_quantmap__44u8_p9_0,
8410  9,
8411  9
8412 };
8413 
8414 static static_codebook _44u8_p9_0 = {
8415  2, 81,
8416  _vq_lengthlist__44u8_p9_0,
8417  1, -511895552, 1631393792, 4, 0,
8418  _vq_quantlist__44u8_p9_0,
8419  NULL,
8420  &_vq_auxt__44u8_p9_0,
8421  NULL,
8422  0
8423 };
8424 
8425 static long _vq_quantlist__44u8_p9_1[] = {
8426  9,
8427  8,
8428  10,
8429  7,
8430  11,
8431  6,
8432  12,
8433  5,
8434  13,
8435  4,
8436  14,
8437  3,
8438  15,
8439  2,
8440  16,
8441  1,
8442  17,
8443  0,
8444  18,
8445 };
8446 
8447 static long _vq_lengthlist__44u8_p9_1[] = {
8448  1, 4, 4, 7, 7, 8, 8, 7, 8, 9, 9,10,10,11,11,12,
8449  12,12,12, 4, 7, 6, 9, 9, 9, 9, 9, 8, 9, 9,11,10,
8450  12,11,13,12,13,14, 4, 6, 6, 9, 9, 9, 9, 8, 9, 9,
8451  10,10,11,12,12,12,12,13,12, 7, 9, 8,11,10,10,10,
8452  10,10,11,11,12,11,14,12,13,14,14,13, 7, 8, 9,10,
8453  10,10,10,10,10,11,11,12,13,13,13,14,15,15,13, 8,
8454  9, 9,11,11,11,11,11,12,13,12,14,14,14,14,14,14,
8455  15,13, 8, 9, 9,10,11,11,11,12,12,13,12,13,14,13,
8456  15,14,15,15,15, 8, 9, 9,10,10,12,11,13,12,13,13,
8457  14,14,13,15,14,15,14,14, 8, 9, 9,10,11,12,12,13,
8458  13,14,14,14,14,15,15,15,12,14,14, 9,11,10,11,11,
8459  14,12,13,14,15,14,14,14,14,15,15,15,15,15, 9,10,
8460  11,11,12,12,13,13,14,14,14,14,15,15,14,15,15,15,
8461  15,10,11,11,12,12,14,14,13,14,14,15,15,15,15,15,
8462  15,15,15,15,10,11,11,12,13,13,13,14,14,15,15,14,
8463  14,15,15,15,15,14,15,11,12,13,15,13,14,15,15,15,
8464  15,14,15,15,15,15,15,15,15,15,11,12,12,14,14,14,
8465  13,14,15,15,14,15,15,15,15,15,15,15,15,13,13,14,
8466  13,13,14,14,15,14,15,15,15,15,15,15,15,15,15,15,
8467  11,14,13,14,14,15,14,14,15,15,15,15,15,15,15,15,
8468  15,15,15,12,12,13,14,13,13,14,15,14,15,15,15,15,
8469  15,15,15,15,15,15,13,13,14,14,13,15,14,14,15,15,
8470  14,15,15,15,15,15,15,15,15,
8471 };
8472 
8473 static float _vq_quantthresh__44u8_p9_1[] = {
8474  -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5,
8475  -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5,
8476  367.5, 416.5,
8477 };
8478 
8479 static long _vq_quantmap__44u8_p9_1[] = {
8480  17, 15, 13, 11, 9, 7, 5, 3,
8481  1, 0, 2, 4, 6, 8, 10, 12,
8482  14, 16, 18,
8483 };
8484 
8485 static encode_aux_threshmatch _vq_auxt__44u8_p9_1 = {
8486  _vq_quantthresh__44u8_p9_1,
8487  _vq_quantmap__44u8_p9_1,
8488  19,
8489  19
8490 };
8491 
8492 static static_codebook _44u8_p9_1 = {
8493  2, 361,
8494  _vq_lengthlist__44u8_p9_1,
8495  1, -518287360, 1622704128, 5, 0,
8496  _vq_quantlist__44u8_p9_1,
8497  NULL,
8498  &_vq_auxt__44u8_p9_1,
8499  NULL,
8500  0
8501 };
8502 
8503 static long _vq_quantlist__44u8_p9_2[] = {
8504  24,
8505  23,
8506  25,
8507  22,
8508  26,
8509  21,
8510  27,
8511  20,
8512  28,
8513  19,
8514  29,
8515  18,
8516  30,
8517  17,
8518  31,
8519  16,
8520  32,
8521  15,
8522  33,
8523  14,
8524  34,
8525  13,
8526  35,
8527  12,
8528  36,
8529  11,
8530  37,
8531  10,
8532  38,
8533  9,
8534  39,
8535  8,
8536  40,
8537  7,
8538  41,
8539  6,
8540  42,
8541  5,
8542  43,
8543  4,
8544  44,
8545  3,
8546  45,
8547  2,
8548  46,
8549  1,
8550  47,
8551  0,
8552  48,
8553 };
8554 
8555 static long _vq_lengthlist__44u8_p9_2[] = {
8556  2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
8557  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
8558  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
8559  7,
8560 };
8561 
8562 static float _vq_quantthresh__44u8_p9_2[] = {
8563  -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
8564  -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
8565  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
8566  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
8567  8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
8568  16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
8569 };
8570 
8571 static long _vq_quantmap__44u8_p9_2[] = {
8572  47, 45, 43, 41, 39, 37, 35, 33,
8573  31, 29, 27, 25, 23, 21, 19, 17,
8574  15, 13, 11, 9, 7, 5, 3, 1,
8575  0, 2, 4, 6, 8, 10, 12, 14,
8576  16, 18, 20, 22, 24, 26, 28, 30,
8577  32, 34, 36, 38, 40, 42, 44, 46,
8578  48,
8579 };
8580 
8581 static encode_aux_threshmatch _vq_auxt__44u8_p9_2 = {
8582  _vq_quantthresh__44u8_p9_2,
8583  _vq_quantmap__44u8_p9_2,
8584  49,
8585  49
8586 };
8587 
8588 static static_codebook _44u8_p9_2 = {
8589  1, 49,
8590  _vq_lengthlist__44u8_p9_2,
8591  1, -526909440, 1611661312, 6, 0,
8592  _vq_quantlist__44u8_p9_2,
8593  NULL,
8594  &_vq_auxt__44u8_p9_2,
8595  NULL,
8596  0
8597 };
8598 
8599 static long _huff_lengthlist__44u9__long[] = {
8600  3, 9,13,13,14,14,13,14,14,13, 5, 5, 9,10,12,13,
8601  13,14,14,14, 9, 5, 6, 6, 8,11,12,14,14,14,11, 7,
8602  5, 3, 5, 8,10,12,13,12,12,10, 7, 4, 3, 5, 8,10,
8603  12,13,10,12, 9, 7, 4, 4, 6, 8,11,13,12,12,11, 9,
8604  7, 5, 6, 7, 9,13,12,12,12,11, 8, 7, 6, 6, 8,12,
8605  12,12,13,12,10, 9, 7, 7, 8,11,11,13,15,15,14,12,
8606  10, 9, 9,10,
8607 };
8608 
8609 static static_codebook _huff_book__44u9__long = {
8610  2, 100,
8611  _huff_lengthlist__44u9__long,
8612  0, 0, 0, 0, 0,
8613  NULL,
8614  NULL,
8615  NULL,
8616  NULL,
8617  0
8618 };
8619 
8620 static long _huff_lengthlist__44u9__short[] = {
8621  10,17,18,18,18,18,18,18,18,18, 5, 8,12,13,14,13,
8622  16,17,16,17, 5, 6, 8, 8,10, 9,12,16,16,17, 5, 6,
8623  7, 5, 6, 9,12,15,16,16, 7, 6, 6, 4, 5, 7, 9,14,
8624  15,17,10, 8, 8, 6, 6, 3, 5, 9,13,18,14,11,11,10,
8625  6, 3, 4, 7,13,17,15,16,16,10, 5, 6, 4, 4, 9,13,
8626  18,18,18,11, 6, 8, 5, 6,10,15,18,18,18,14,10,11,
8627  9,10,16,18,
8628 };
8629 
8630 static static_codebook _huff_book__44u9__short = {
8631  2, 100,
8632  _huff_lengthlist__44u9__short,
8633  0, 0, 0, 0, 0,
8634  NULL,
8635  NULL,
8636  NULL,
8637  NULL,
8638  0
8639 };
8640 
8641 static long _vq_quantlist__44u9_p1_0[] = {
8642  1,
8643  0,
8644  2,
8645 };
8646 
8647 static long _vq_lengthlist__44u9_p1_0[] = {
8648  1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
8649  9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
8650  9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
8651  9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
8652  9, 9, 9,11,11, 9,10,11, 8, 9, 9, 9,10,10, 9,11,
8653  10,
8654 };
8655 
8656 static float _vq_quantthresh__44u9_p1_0[] = {
8657  -0.5, 0.5,
8658 };
8659 
8660 static long _vq_quantmap__44u9_p1_0[] = {
8661  1, 0, 2,
8662 };
8663 
8664 static encode_aux_threshmatch _vq_auxt__44u9_p1_0 = {
8665  _vq_quantthresh__44u9_p1_0,
8666  _vq_quantmap__44u9_p1_0,
8667  3,
8668  3
8669 };
8670 
8671 static static_codebook _44u9_p1_0 = {
8672  4, 81,
8673  _vq_lengthlist__44u9_p1_0,
8674  1, -535822336, 1611661312, 2, 0,
8675  _vq_quantlist__44u9_p1_0,
8676  NULL,
8677  &_vq_auxt__44u9_p1_0,
8678  NULL,
8679  0
8680 };
8681 
8682 static long _vq_quantlist__44u9_p2_0[] = {
8683  2,
8684  1,
8685  3,
8686  0,
8687  4,
8688 };
8689 
8690 static long _vq_lengthlist__44u9_p2_0[] = {
8691  3, 6, 5, 8, 8, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
8692  9, 9,11,10, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
8693  8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
8694  11,11, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
8695  10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
8696  9,10,10,12,11, 9,10,10,11,11,11,12,12,13,13,11,
8697  11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
8698  10,12,12,11,11,11,13,12,11,11,11,13,13, 6, 7, 7,
8699  9, 9, 7, 8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,11,
8700  11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 9, 9,10,10,
8701  8, 9, 9,10,10,10,10,10,12,12,10,10,10,11,12, 7,
8702  8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10, 9,10,
8703  10,12,11,10,10,10,12,12, 9,10,10,12,11,10,10,10,
8704  12,12,10,10,10,12,12,12,12,12,12,13,11,12,12,13,
8705  13, 9,10,10,11,11, 9,10,10,12,11,10,10,10,12,12,
8706  11,12,11,13,12,12,12,12,13,13, 6, 7, 7, 9, 9, 7,
8707  8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,12,11, 9,10,
8708  10,11,11, 7, 8, 8,10, 9, 8, 9, 9,11,10, 8, 8, 9,
8709  10,10,10,10,10,12,12,10,10,10,11,12, 7, 8, 8,10,
8710  10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,10,10,12,12,
8711  10,10,10,12,12, 9,10,10,11,11,10,11,10,12,12, 9,
8712  10,10,11,12,11,12,12,13,13,11,11,12,11,13, 9,10,
8713  10,11,12,10,10,10,12,12,10,10,10,12,12,11,12,12,
8714  13,13,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12,
8715  11, 9,10,10,11,12,11,12,12,13,13,11,11,12,13,13,
8716  9,10,10,12,12,10,10,10,12,12,10,11,10,12,12,12,
8717  12,12,13,13,12,12,12,13,13, 9,10,10,12,11,10,10,
8718  10,12,11,10,10,10,12,12,11,12,12,13,13,12,12,12,
8719  13,14,11,12,12,13,13,11,12,12,13,13,11,12,12,13,
8720  13,13,13,14,13,15,13,13,13,14,14,11,11,11,13,13,
8721  11,12,11,13,13,11,12,12,13,13,12,13,12,14,12,13,
8722  13,13,15,14, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
8723  10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
8724  11,11,10,11,10,12,12, 9,10,10,12,12,12,12,12,13,
8725  13,11,11,12,12,13, 9,10,10,12,12,10,10,11,12,12,
8726  10,11,10,12,12,11,12,12,13,13,12,12,12,13,13,11,
8727  11,11,13,13,11,12,12,13,13,11,11,12,13,13,13,13,
8728  13,14,14,12,12,13,12,14,11,11,12,13,13,12,12,12,
8729  14,13,11,12,12,13,13,13,13,13,14,14,13,13,13,14,
8730  13,
8731 };
8732 
8733 static float _vq_quantthresh__44u9_p2_0[] = {
8734  -1.5, -0.5, 0.5, 1.5,
8735 };
8736 
8737 static long _vq_quantmap__44u9_p2_0[] = {
8738  3, 1, 0, 2, 4,
8739 };
8740 
8741 static encode_aux_threshmatch _vq_auxt__44u9_p2_0 = {
8742  _vq_quantthresh__44u9_p2_0,
8743  _vq_quantmap__44u9_p2_0,
8744  5,
8745  5
8746 };
8747 
8748 static static_codebook _44u9_p2_0 = {
8749  4, 625,
8750  _vq_lengthlist__44u9_p2_0,
8751  1, -533725184, 1611661312, 3, 0,
8752  _vq_quantlist__44u9_p2_0,
8753  NULL,
8754  &_vq_auxt__44u9_p2_0,
8755  NULL,
8756  0
8757 };
8758 
8759 static long _vq_quantlist__44u9_p3_0[] = {
8760  4,
8761  3,
8762  5,
8763  2,
8764  6,
8765  1,
8766  7,
8767  0,
8768  8,
8769 };
8770 
8771 static long _vq_lengthlist__44u9_p3_0[] = {
8772  3, 4, 4, 5, 5, 7, 7, 9, 8, 4, 5, 5, 6, 6, 7, 7,
8773  9, 9, 4, 5, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 6,
8774  8, 7, 9, 9, 5, 6, 6, 6, 7, 7, 8, 9, 9, 7, 7, 7,
8775  8, 7, 9, 8,10,10, 7, 7, 7, 7, 8, 8, 9,10,10, 9,
8776  9, 9, 9, 9,10,10,11,11, 9, 9, 9, 9, 9,10,10,11,
8777  11,
8778 };
8779 
8780 static float _vq_quantthresh__44u9_p3_0[] = {
8781  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
8782 };
8783 
8784 static long _vq_quantmap__44u9_p3_0[] = {
8785  7, 5, 3, 1, 0, 2, 4, 6,
8786  8,
8787 };
8788 
8789 static encode_aux_threshmatch _vq_auxt__44u9_p3_0 = {
8790  _vq_quantthresh__44u9_p3_0,
8791  _vq_quantmap__44u9_p3_0,
8792  9,
8793  9
8794 };
8795 
8796 static static_codebook _44u9_p3_0 = {
8797  2, 81,
8798  _vq_lengthlist__44u9_p3_0,
8799  1, -531628032, 1611661312, 4, 0,
8800  _vq_quantlist__44u9_p3_0,
8801  NULL,
8802  &_vq_auxt__44u9_p3_0,
8803  NULL,
8804  0
8805 };
8806 
8807 static long _vq_quantlist__44u9_p4_0[] = {
8808  8,
8809  7,
8810  9,
8811  6,
8812  10,
8813  5,
8814  11,
8815  4,
8816  12,
8817  3,
8818  13,
8819  2,
8820  14,
8821  1,
8822  15,
8823  0,
8824  16,
8825 };
8826 
8827 static long _vq_lengthlist__44u9_p4_0[] = {
8828  4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
8829  11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,10, 9,11,10,
8830  12,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9,10,10,
8831  11,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10,
8832  11,11,12,12, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
8833  10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9,
8834  10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9,
8835  9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8, 9, 9,
8836  10,10,11,10,12,11,12,12, 8, 8, 8, 8, 8, 8, 9, 9,
8837  9,10,10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,
8838  10,10,11,10,11,11,12,12,13,12, 8, 8, 9, 9, 9, 9,
8839  9,10,10,10,11,11,11,12,12,12,13, 9,10, 9,10,10,
8840  10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10,
8841  10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10,
8842  11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10,
8843  11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11,
8844  12,11,12,12,12,12,12,12,13,13,13,13,14,13,14,14,
8845  11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,14,
8846  14,
8847 };
8848 
8849 static float _vq_quantthresh__44u9_p4_0[] = {
8850  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
8851  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
8852 };
8853 
8854 static long _vq_quantmap__44u9_p4_0[] = {
8855  15, 13, 11, 9, 7, 5, 3, 1,
8856  0, 2, 4, 6, 8, 10, 12, 14,
8857  16,
8858 };
8859 
8860 static encode_aux_threshmatch _vq_auxt__44u9_p4_0 = {
8861  _vq_quantthresh__44u9_p4_0,
8862  _vq_quantmap__44u9_p4_0,
8863  17,
8864  17
8865 };
8866 
8867 static static_codebook _44u9_p4_0 = {
8868  2, 289,
8869  _vq_lengthlist__44u9_p4_0,
8870  1, -529530880, 1611661312, 5, 0,
8871  _vq_quantlist__44u9_p4_0,
8872  NULL,
8873  &_vq_auxt__44u9_p4_0,
8874  NULL,
8875  0
8876 };
8877 
8878 static long _vq_quantlist__44u9_p5_0[] = {
8879  1,
8880  0,
8881  2,
8882 };
8883 
8884 static long _vq_lengthlist__44u9_p5_0[] = {
8885  1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7, 8, 9, 7,
8886  8, 9, 5, 7, 8, 7, 9, 8, 7, 9, 8, 5, 8, 8, 8, 9,
8887  9, 7, 9, 9, 7, 9, 9, 8, 9,11, 9,11,10, 7, 9, 9,
8888  9,11, 9, 9,10,11, 5, 7, 8, 7, 9, 9, 8, 9, 9, 7,
8889  9, 9, 9,11,10, 9, 9,11, 7, 9, 9, 9,10,11, 8,11,
8890  9,
8891 };
8892 
8893 static float _vq_quantthresh__44u9_p5_0[] = {
8894  -5.5, 5.5,
8895 };
8896 
8897 static long _vq_quantmap__44u9_p5_0[] = {
8898  1, 0, 2,
8899 };
8900 
8901 static encode_aux_threshmatch _vq_auxt__44u9_p5_0 = {
8902  _vq_quantthresh__44u9_p5_0,
8903  _vq_quantmap__44u9_p5_0,
8904  3,
8905  3
8906 };
8907 
8908 static static_codebook _44u9_p5_0 = {
8909  4, 81,
8910  _vq_lengthlist__44u9_p5_0,
8911  1, -529137664, 1618345984, 2, 0,
8912  _vq_quantlist__44u9_p5_0,
8913  NULL,
8914  &_vq_auxt__44u9_p5_0,
8915  NULL,
8916  0
8917 };
8918 
8919 static long _vq_quantlist__44u9_p5_1[] = {
8920  5,
8921  4,
8922  6,
8923  3,
8924  7,
8925  2,
8926  8,
8927  1,
8928  9,
8929  0,
8930  10,
8931 };
8932 
8933 static long _vq_lengthlist__44u9_p5_1[] = {
8934  5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6,
8935  7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
8936  7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7,
8937  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8,
8938  8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7,
8939  7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
8940  8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7,
8941  7, 7, 7, 8, 8, 8, 8, 8, 8,
8942 };
8943 
8944 static float _vq_quantthresh__44u9_p5_1[] = {
8945  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
8946  3.5, 4.5,
8947 };
8948 
8949 static long _vq_quantmap__44u9_p5_1[] = {
8950  9, 7, 5, 3, 1, 0, 2, 4,
8951  6, 8, 10,
8952 };
8953 
8954 static encode_aux_threshmatch _vq_auxt__44u9_p5_1 = {
8955  _vq_quantthresh__44u9_p5_1,
8956  _vq_quantmap__44u9_p5_1,
8957  11,
8958  11
8959 };
8960 
8961 static static_codebook _44u9_p5_1 = {
8962  2, 121,
8963  _vq_lengthlist__44u9_p5_1,
8964  1, -531365888, 1611661312, 4, 0,
8965  _vq_quantlist__44u9_p5_1,
8966  NULL,
8967  &_vq_auxt__44u9_p5_1,
8968  NULL,
8969  0
8970 };
8971 
8972 static long _vq_quantlist__44u9_p6_0[] = {
8973  6,
8974  5,
8975  7,
8976  4,
8977  8,
8978  3,
8979  9,
8980  2,
8981  10,
8982  1,
8983  11,
8984  0,
8985  12,
8986 };
8987 
8988 static long _vq_lengthlist__44u9_p6_0[] = {
8989  2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 5, 5,
8990  7, 7, 8, 8, 8, 8,10,10,11,11, 4, 5, 5, 7, 7, 8,
8991  8, 8, 8,10,10,11,11, 6, 7, 7, 8, 7, 8, 8, 9, 9,
8992  10,10,11,11, 6, 7, 7, 8, 7, 8, 8, 9, 9,10,10,11,
8993  11, 7, 8, 8, 8, 8, 9, 9, 9,10,11,11,12,12, 7, 8,
8994  8, 8, 8, 9, 9,10, 9,11,11,12,12, 8, 9, 8, 9, 9,
8995  10,10,10,10,11,11,12,12, 8, 8, 8, 9, 9,10, 9,10,
8996  10,11,11,12,12, 9,10,10,10,10,11,11,11,11,12,12,
8997  13,13, 9,10,10,10,10,11,11,11,11,12,12,13,12,10,
8998  11,11,11,11,12,12,12,12,12,12,13,13,10,11,11,11,
8999  11,12,12,12,12,13,12,13,13,
9000 };
9001 
9002 static float _vq_quantthresh__44u9_p6_0[] = {
9003  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
9004  12.5, 17.5, 22.5, 27.5,
9005 };
9006 
9007 static long _vq_quantmap__44u9_p6_0[] = {
9008  11, 9, 7, 5, 3, 1, 0, 2,
9009  4, 6, 8, 10, 12,
9010 };
9011 
9012 static encode_aux_threshmatch _vq_auxt__44u9_p6_0 = {
9013  _vq_quantthresh__44u9_p6_0,
9014  _vq_quantmap__44u9_p6_0,
9015  13,
9016  13
9017 };
9018 
9019 static static_codebook _44u9_p6_0 = {
9020  2, 169,
9021  _vq_lengthlist__44u9_p6_0,
9022  1, -526516224, 1616117760, 4, 0,
9023  _vq_quantlist__44u9_p6_0,
9024  NULL,
9025  &_vq_auxt__44u9_p6_0,
9026  NULL,
9027  0
9028 };
9029 
9030 static long _vq_quantlist__44u9_p6_1[] = {
9031  2,
9032  1,
9033  3,
9034  0,
9035  4,
9036 };
9037 
9038 static long _vq_lengthlist__44u9_p6_1[] = {
9039  4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
9040  5, 5, 5, 5, 5, 5, 5, 5, 5,
9041 };
9042 
9043 static float _vq_quantthresh__44u9_p6_1[] = {
9044  -1.5, -0.5, 0.5, 1.5,
9045 };
9046 
9047 static long _vq_quantmap__44u9_p6_1[] = {
9048  3, 1, 0, 2, 4,
9049 };
9050 
9051 static encode_aux_threshmatch _vq_auxt__44u9_p6_1 = {
9052  _vq_quantthresh__44u9_p6_1,
9053  _vq_quantmap__44u9_p6_1,
9054  5,
9055  5
9056 };
9057 
9058 static static_codebook _44u9_p6_1 = {
9059  2, 25,
9060  _vq_lengthlist__44u9_p6_1,
9061  1, -533725184, 1611661312, 3, 0,
9062  _vq_quantlist__44u9_p6_1,
9063  NULL,
9064  &_vq_auxt__44u9_p6_1,
9065  NULL,
9066  0
9067 };
9068 
9069 static long _vq_quantlist__44u9_p7_0[] = {
9070  6,
9071  5,
9072  7,
9073  4,
9074  8,
9075  3,
9076  9,
9077  2,
9078  10,
9079  1,
9080  11,
9081  0,
9082  12,
9083 };
9084 
9085 static long _vq_lengthlist__44u9_p7_0[] = {
9086  1, 5, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 5, 6, 6,
9087  7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
9088  8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
9089  11,11,12,12, 7, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
9090  12, 8, 8, 8, 9, 9,10,10,11,10,12,12,13,12, 8, 8,
9091  8, 9, 9,10,10,11,11,12,12,12,13, 9, 9, 9,10,10,
9092  11,11,12,11,13,13,13,14, 9, 9, 9,10,10,11,11,11,
9093  12,13,12,13,13,10,10,10,11,11,12,12,13,12,13,13,
9094  14,14,10,10,10,11,11,11,12,12,12,13,13,14,14,11,
9095  11,11,12,12,13,13,13,13,14,14,15,14,11,11,11,12,
9096  12,13,13,13,14,14,15,15,15,
9097 };
9098 
9099 static float _vq_quantthresh__44u9_p7_0[] = {
9100  -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
9101  27.5, 38.5, 49.5, 60.5,
9102 };
9103 
9104 static long _vq_quantmap__44u9_p7_0[] = {
9105  11, 9, 7, 5, 3, 1, 0, 2,
9106  4, 6, 8, 10, 12,
9107 };
9108 
9109 static encode_aux_threshmatch _vq_auxt__44u9_p7_0 = {
9110  _vq_quantthresh__44u9_p7_0,
9111  _vq_quantmap__44u9_p7_0,
9112  13,
9113  13
9114 };
9115 
9116 static static_codebook _44u9_p7_0 = {
9117  2, 169,
9118  _vq_lengthlist__44u9_p7_0,
9119  1, -523206656, 1618345984, 4, 0,
9120  _vq_quantlist__44u9_p7_0,
9121  NULL,
9122  &_vq_auxt__44u9_p7_0,
9123  NULL,
9124  0
9125 };
9126 
9127 static long _vq_quantlist__44u9_p7_1[] = {
9128  5,
9129  4,
9130  6,
9131  3,
9132  7,
9133  2,
9134  8,
9135  1,
9136  9,
9137  0,
9138  10,
9139 };
9140 
9141 static long _vq_lengthlist__44u9_p7_1[] = {
9142  5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
9143  7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
9144  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9145  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9146  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9147  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9148  7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7,
9149  7, 7, 7, 7, 7, 7, 8, 8, 8,
9150 };
9151 
9152 static float _vq_quantthresh__44u9_p7_1[] = {
9153  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
9154  3.5, 4.5,
9155 };
9156 
9157 static long _vq_quantmap__44u9_p7_1[] = {
9158  9, 7, 5, 3, 1, 0, 2, 4,
9159  6, 8, 10,
9160 };
9161 
9162 static encode_aux_threshmatch _vq_auxt__44u9_p7_1 = {
9163  _vq_quantthresh__44u9_p7_1,
9164  _vq_quantmap__44u9_p7_1,
9165  11,
9166  11
9167 };
9168 
9169 static static_codebook _44u9_p7_1 = {
9170  2, 121,
9171  _vq_lengthlist__44u9_p7_1,
9172  1, -531365888, 1611661312, 4, 0,
9173  _vq_quantlist__44u9_p7_1,
9174  NULL,
9175  &_vq_auxt__44u9_p7_1,
9176  NULL,
9177  0
9178 };
9179 
9180 static long _vq_quantlist__44u9_p8_0[] = {
9181  7,
9182  6,
9183  8,
9184  5,
9185  9,
9186  4,
9187  10,
9188  3,
9189  11,
9190  2,
9191  12,
9192  1,
9193  13,
9194  0,
9195  14,
9196 };
9197 
9198 static long _vq_lengthlist__44u9_p8_0[] = {
9199  1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 9,10,10,11,11, 4,
9200  6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,11, 4, 6,
9201  6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
9202  10,10,11,11,11,10,11,11,12,12,13,12, 7, 8, 8,10,
9203  10,11,11,10,10,11,12,12,12,13,13, 8,10, 9,11,11,
9204  12,12,11,12,12,12,13,13,14,14, 8, 9, 9,11,11,12,
9205  12,11,12,12,13,13,13,14,14, 8, 9, 9,10,10,11,11,
9206  13,12,13,13,14,14,15,14, 8, 9, 9,10,10,11,12,12,
9207  13,13,13,14,14,14,15, 9,10,10,11,11,13,12,13,13,
9208  14,14,15,15,15,15, 9,10,10,11,12,12,12,13,13,14,
9209  15,14,15,15,15,10,11,11,12,12,13,13,14,14,15,15,
9210  15,16,16,15,10,11,11,12,12,13,14,14,14,15,14,15,
9211  16,16,17,11,12,12,13,13,14,14,15,14,16,15,15,16,
9212  16,16,11,12,12,13,13,14,14,14,15,15,15,16,16,17,
9213  16,
9214 };
9215 
9216 static float _vq_quantthresh__44u9_p8_0[] = {
9217  -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
9218  31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
9219 };
9220 
9221 static long _vq_quantmap__44u9_p8_0[] = {
9222  13, 11, 9, 7, 5, 3, 1, 0,
9223  2, 4, 6, 8, 10, 12, 14,
9224 };
9225 
9226 static encode_aux_threshmatch _vq_auxt__44u9_p8_0 = {
9227  _vq_quantthresh__44u9_p8_0,
9228  _vq_quantmap__44u9_p8_0,
9229  15,
9230  15
9231 };
9232 
9233 static static_codebook _44u9_p8_0 = {
9234  2, 225,
9235  _vq_lengthlist__44u9_p8_0,
9236  1, -520986624, 1620377600, 4, 0,
9237  _vq_quantlist__44u9_p8_0,
9238  NULL,
9239  &_vq_auxt__44u9_p8_0,
9240  NULL,
9241  0
9242 };
9243 
9244 static long _vq_quantlist__44u9_p8_1[] = {
9245  10,
9246  9,
9247  11,
9248  8,
9249  12,
9250  7,
9251  13,
9252  6,
9253  14,
9254  5,
9255  15,
9256  4,
9257  16,
9258  3,
9259  17,
9260  2,
9261  18,
9262  1,
9263  19,
9264  0,
9265  20,
9266 };
9267 
9268 static long _vq_lengthlist__44u9_p8_1[] = {
9269  4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
9270  9, 9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9,
9271  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 7, 7, 7, 7, 8,
9272  8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
9273  7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9274  9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
9275  9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
9276  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 8, 8,
9277  8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
9278  9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9279  9, 9, 9, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
9280  9, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9, 9,
9281  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10,
9282  10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
9283  10,10,10, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9284  9,10, 9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
9285  9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
9286  10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
9287  10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9288  10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
9289  9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
9290  9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10,
9291  10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
9292  10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
9293  9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
9294  9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
9295  10,10,10,10, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,10,
9296  10,10,10,10,10,10,10,10,10,
9297 };
9298 
9299 static float _vq_quantthresh__44u9_p8_1[] = {
9300  -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
9301  -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
9302  6.5, 7.5, 8.5, 9.5,
9303 };
9304 
9305 static long _vq_quantmap__44u9_p8_1[] = {
9306  19, 17, 15, 13, 11, 9, 7, 5,
9307  3, 1, 0, 2, 4, 6, 8, 10,
9308  12, 14, 16, 18, 20,
9309 };
9310 
9311 static encode_aux_threshmatch _vq_auxt__44u9_p8_1 = {
9312  _vq_quantthresh__44u9_p8_1,
9313  _vq_quantmap__44u9_p8_1,
9314  21,
9315  21
9316 };
9317 
9318 static static_codebook _44u9_p8_1 = {
9319  2, 441,
9320  _vq_lengthlist__44u9_p8_1,
9321  1, -529268736, 1611661312, 5, 0,
9322  _vq_quantlist__44u9_p8_1,
9323  NULL,
9324  &_vq_auxt__44u9_p8_1,
9325  NULL,
9326  0
9327 };
9328 
9329 static long _vq_quantlist__44u9_p9_0[] = {
9330  7,
9331  6,
9332  8,
9333  5,
9334  9,
9335  4,
9336  10,
9337  3,
9338  11,
9339  2,
9340  12,
9341  1,
9342  13,
9343  0,
9344  14,
9345 };
9346 
9347 static long _vq_lengthlist__44u9_p9_0[] = {
9348  1, 5, 5,10,10,10,10,10,10,10,10,10,10,10,10, 5,
9349  10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5,10,
9350  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
9351  10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
9352  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9353  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9354  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9355  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9356  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9357  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9358  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9359  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9360  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9361  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9362  9,
9363 };
9364 
9365 static float _vq_quantthresh__44u9_p9_0[] = {
9366  -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5,
9367  1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5,
9368 };
9369 
9370 static long _vq_quantmap__44u9_p9_0[] = {
9371  13, 11, 9, 7, 5, 3, 1, 0,
9372  2, 4, 6, 8, 10, 12, 14,
9373 };
9374 
9375 static encode_aux_threshmatch _vq_auxt__44u9_p9_0 = {
9376  _vq_quantthresh__44u9_p9_0,
9377  _vq_quantmap__44u9_p9_0,
9378  15,
9379  15
9380 };
9381 
9382 static static_codebook _44u9_p9_0 = {
9383  2, 225,
9384  _vq_lengthlist__44u9_p9_0,
9385  1, -510036736, 1631393792, 4, 0,
9386  _vq_quantlist__44u9_p9_0,
9387  NULL,
9388  &_vq_auxt__44u9_p9_0,
9389  NULL,
9390  0
9391 };
9392 
9393 static long _vq_quantlist__44u9_p9_1[] = {
9394  9,
9395  8,
9396  10,
9397  7,
9398  11,
9399  6,
9400  12,
9401  5,
9402  13,
9403  4,
9404  14,
9405  3,
9406  15,
9407  2,
9408  16,
9409  1,
9410  17,
9411  0,
9412  18,
9413 };
9414 
9415 static long _vq_lengthlist__44u9_p9_1[] = {
9416  1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 9,10,10,12,11,12,
9417  11,12,12, 4, 7, 6, 9, 9, 9, 9, 9, 9,10, 9,11, 9,
9418  11,11,13,12,14,12, 4, 6, 6, 9, 9, 9, 9, 8, 9,10,
9419  10,11,11,12,12,12,13,13,13, 7, 9, 8,11,11,11,11,
9420  10,10,11,11,12,12,14,13,14,14,15,13, 7, 9, 9,10,
9421  10,10,10,10,10,11,11,12,13,13,13,14,14,15,13, 8,
9422  9, 9,12,10,11,11,12,11,12,12,13,13,14,14,15,16,
9423  15,14, 8, 9, 9,10,11,12,11,11,12,13,12,14,14,13,
9424  15,16,15,14,16, 7, 9, 9,10,10,12,11,12,13,16,13,
9425  14,16,14,15,15,15,15,15, 7, 9, 9,10,11,11,12,12,
9426  13,14,16,14,14,16,16,14,14,14,15, 9,10,11,12,12,
9427  12,13,13,13,16,15,16,15,14,15,15,15,16,16, 9,10,
9428  11,12,13,13,14,13,14,15,14,14,16,16,16,16,16,16,
9429  16,10,11,11,13,13,15,13,15,13,14,16,16,16,16,16,
9430  16,15,14,16,11,11,12,12,13,13,15,13,15,14,15,16,
9431  16,16,16,16,16,16,16,12,13,13,13,13,15,14,15,16,
9432  16,16,16,14,16,16,16,16,16,16,13,12,12,14,14,13,
9433  15,14,16,15,16,16,16,16,16,16,16,16,15,12,12,13,
9434  13,14,16,15,16,15,16,16,16,16,16,16,16,16,16,16,
9435  12,13,13,14,15,14,14,16,16,15,16,16,16,16,16,16,
9436  15,16,16,13,14,14,13,14,14,15,16,15,16,16,16,16,
9437  16,16,16,16,15,16,12,13,13,14,14,14,14,16,16,16,
9438  16,16,16,15,16,16,16,16,16,
9439 };
9440 
9441 static float _vq_quantthresh__44u9_p9_1[] = {
9442  -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5,
9443  -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5,
9444  367.5, 416.5,
9445 };
9446 
9447 static long _vq_quantmap__44u9_p9_1[] = {
9448  17, 15, 13, 11, 9, 7, 5, 3,
9449  1, 0, 2, 4, 6, 8, 10, 12,
9450  14, 16, 18,
9451 };
9452 
9453 static encode_aux_threshmatch _vq_auxt__44u9_p9_1 = {
9454  _vq_quantthresh__44u9_p9_1,
9455  _vq_quantmap__44u9_p9_1,
9456  19,
9457  19
9458 };
9459 
9460 static static_codebook _44u9_p9_1 = {
9461  2, 361,
9462  _vq_lengthlist__44u9_p9_1,
9463  1, -518287360, 1622704128, 5, 0,
9464  _vq_quantlist__44u9_p9_1,
9465  NULL,
9466  &_vq_auxt__44u9_p9_1,
9467  NULL,
9468  0
9469 };
9470 
9471 static long _vq_quantlist__44u9_p9_2[] = {
9472  24,
9473  23,
9474  25,
9475  22,
9476  26,
9477  21,
9478  27,
9479  20,
9480  28,
9481  19,
9482  29,
9483  18,
9484  30,
9485  17,
9486  31,
9487  16,
9488  32,
9489  15,
9490  33,
9491  14,
9492  34,
9493  13,
9494  35,
9495  12,
9496  36,
9497  11,
9498  37,
9499  10,
9500  38,
9501  9,
9502  39,
9503  8,
9504  40,
9505  7,
9506  41,
9507  6,
9508  42,
9509  5,
9510  43,
9511  4,
9512  44,
9513  3,
9514  45,
9515  2,
9516  46,
9517  1,
9518  47,
9519  0,
9520  48,
9521 };
9522 
9523 static long _vq_lengthlist__44u9_p9_2[] = {
9524  2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
9525  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
9526  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9527  7,
9528 };
9529 
9530 static float _vq_quantthresh__44u9_p9_2[] = {
9531  -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
9532  -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
9533  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
9534  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
9535  8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
9536  16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
9537 };
9538 
9539 static long _vq_quantmap__44u9_p9_2[] = {
9540  47, 45, 43, 41, 39, 37, 35, 33,
9541  31, 29, 27, 25, 23, 21, 19, 17,
9542  15, 13, 11, 9, 7, 5, 3, 1,
9543  0, 2, 4, 6, 8, 10, 12, 14,
9544  16, 18, 20, 22, 24, 26, 28, 30,
9545  32, 34, 36, 38, 40, 42, 44, 46,
9546  48,
9547 };
9548 
9549 static encode_aux_threshmatch _vq_auxt__44u9_p9_2 = {
9550  _vq_quantthresh__44u9_p9_2,
9551  _vq_quantmap__44u9_p9_2,
9552  49,
9553  49
9554 };
9555 
9556 static static_codebook _44u9_p9_2 = {
9557  1, 49,
9558  _vq_lengthlist__44u9_p9_2,
9559  1, -526909440, 1611661312, 6, 0,
9560  _vq_quantlist__44u9_p9_2,
9561  NULL,
9562  &_vq_auxt__44u9_p9_2,
9563  NULL,
9564  0
9565 };
9566 
9567 static long _vq_quantlist__8u0__p1_0[] = {
9568  1,
9569  0,
9570  2,
9571 };
9572 
9573 static long _vq_lengthlist__8u0__p1_0[] = {
9574  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
9575  10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
9576  11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
9577  10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
9578  11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
9579  11,
9580 };
9581 
9582 static float _vq_quantthresh__8u0__p1_0[] = {
9583  -0.5, 0.5,
9584 };
9585 
9586 static long _vq_quantmap__8u0__p1_0[] = {
9587  1, 0, 2,
9588 };
9589 
9590 static encode_aux_threshmatch _vq_auxt__8u0__p1_0 = {
9591  _vq_quantthresh__8u0__p1_0,
9592  _vq_quantmap__8u0__p1_0,
9593  3,
9594  3
9595 };
9596 
9597 static static_codebook _8u0__p1_0 = {
9598  4, 81,
9599  _vq_lengthlist__8u0__p1_0,
9600  1, -535822336, 1611661312, 2, 0,
9601  _vq_quantlist__8u0__p1_0,
9602  NULL,
9603  &_vq_auxt__8u0__p1_0,
9604  NULL,
9605  0
9606 };
9607 
9608 static long _vq_quantlist__8u0__p2_0[] = {
9609  1,
9610  0,
9611  2,
9612 };
9613 
9614 static long _vq_lengthlist__8u0__p2_0[] = {
9615  2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
9616  7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
9617  9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
9618  8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
9619  8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
9620  8,
9621 };
9622 
9623 static float _vq_quantthresh__8u0__p2_0[] = {
9624  -0.5, 0.5,
9625 };
9626 
9627 static long _vq_quantmap__8u0__p2_0[] = {
9628  1, 0, 2,
9629 };
9630 
9631 static encode_aux_threshmatch _vq_auxt__8u0__p2_0 = {
9632  _vq_quantthresh__8u0__p2_0,
9633  _vq_quantmap__8u0__p2_0,
9634  3,
9635  3
9636 };
9637 
9638 static static_codebook _8u0__p2_0 = {
9639  4, 81,
9640  _vq_lengthlist__8u0__p2_0,
9641  1, -535822336, 1611661312, 2, 0,
9642  _vq_quantlist__8u0__p2_0,
9643  NULL,
9644  &_vq_auxt__8u0__p2_0,
9645  NULL,
9646  0
9647 };
9648 
9649 static long _vq_quantlist__8u0__p3_0[] = {
9650  2,
9651  1,
9652  3,
9653  0,
9654  4,
9655 };
9656 
9657 static long _vq_lengthlist__8u0__p3_0[] = {
9658  1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
9659  10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
9660  10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
9661  12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
9662  11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
9663  10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
9664  14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
9665  12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
9666  11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
9667  14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
9668  10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
9669  10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
9670  12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
9671  15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
9672  16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
9673  13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
9674  11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
9675  12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
9676  13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
9677  13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
9678  12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
9679  13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
9680  12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
9681  16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
9682  15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
9683  9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
9684  15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
9685  13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
9686  17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
9687  17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
9688  13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
9689  17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
9690  13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
9691  16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
9692  0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
9693  12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
9694  14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
9695  17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
9696  19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
9697  16,
9698 };
9699 
9700 static float _vq_quantthresh__8u0__p3_0[] = {
9701  -1.5, -0.5, 0.5, 1.5,
9702 };
9703 
9704 static long _vq_quantmap__8u0__p3_0[] = {
9705  3, 1, 0, 2, 4,
9706 };
9707 
9708 static encode_aux_threshmatch _vq_auxt__8u0__p3_0 = {
9709  _vq_quantthresh__8u0__p3_0,
9710  _vq_quantmap__8u0__p3_0,
9711  5,
9712  5
9713 };
9714 
9715 static static_codebook _8u0__p3_0 = {
9716  4, 625,
9717  _vq_lengthlist__8u0__p3_0,
9718  1, -533725184, 1611661312, 3, 0,
9719  _vq_quantlist__8u0__p3_0,
9720  NULL,
9721  &_vq_auxt__8u0__p3_0,
9722  NULL,
9723  0
9724 };
9725 
9726 static long _vq_quantlist__8u0__p4_0[] = {
9727  2,
9728  1,
9729  3,
9730  0,
9731  4,
9732 };
9733 
9734 static long _vq_lengthlist__8u0__p4_0[] = {
9735  3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
9736  9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
9737  8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
9738  11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
9739  10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
9740  10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
9741  11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
9742  11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
9743  10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
9744  12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
9745  8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
9746  8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
9747  10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
9748  12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
9749  13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
9750  12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
9751  8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
9752  10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
9753  10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
9754  11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
9755  10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
9756  10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
9757  11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
9758  13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
9759  13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
9760  9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
9761  12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
9762  10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
9763  15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
9764  13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
9765  11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
9766  15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
9767  11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
9768  12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
9769  14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
9770  10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
9771  12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
9772  14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
9773  14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
9774  12,
9775 };
9776 
9777 static float _vq_quantthresh__8u0__p4_0[] = {
9778  -1.5, -0.5, 0.5, 1.5,
9779 };
9780 
9781 static long _vq_quantmap__8u0__p4_0[] = {
9782  3, 1, 0, 2, 4,
9783 };
9784 
9785 static encode_aux_threshmatch _vq_auxt__8u0__p4_0 = {
9786  _vq_quantthresh__8u0__p4_0,
9787  _vq_quantmap__8u0__p4_0,
9788  5,
9789  5
9790 };
9791 
9792 static static_codebook _8u0__p4_0 = {
9793  4, 625,
9794  _vq_lengthlist__8u0__p4_0,
9795  1, -533725184, 1611661312, 3, 0,
9796  _vq_quantlist__8u0__p4_0,
9797  NULL,
9798  &_vq_auxt__8u0__p4_0,
9799  NULL,
9800  0
9801 };
9802 
9803 static long _vq_quantlist__8u0__p5_0[] = {
9804  4,
9805  3,
9806  5,
9807  2,
9808  6,
9809  1,
9810  7,
9811  0,
9812  8,
9813 };
9814 
9815 static long _vq_lengthlist__8u0__p5_0[] = {
9816  1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
9817  10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
9818  9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
9819  9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
9820  10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
9821  12,
9822 };
9823 
9824 static float _vq_quantthresh__8u0__p5_0[] = {
9825  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
9826 };
9827 
9828 static long _vq_quantmap__8u0__p5_0[] = {
9829  7, 5, 3, 1, 0, 2, 4, 6,
9830  8,
9831 };
9832 
9833 static encode_aux_threshmatch _vq_auxt__8u0__p5_0 = {
9834  _vq_quantthresh__8u0__p5_0,
9835  _vq_quantmap__8u0__p5_0,
9836  9,
9837  9
9838 };
9839 
9840 static static_codebook _8u0__p5_0 = {
9841  2, 81,
9842  _vq_lengthlist__8u0__p5_0,
9843  1, -531628032, 1611661312, 4, 0,
9844  _vq_quantlist__8u0__p5_0,
9845  NULL,
9846  &_vq_auxt__8u0__p5_0,
9847  NULL,
9848  0
9849 };
9850 
9851 static long _vq_quantlist__8u0__p6_0[] = {
9852  6,
9853  5,
9854  7,
9855  4,
9856  8,
9857  3,
9858  9,
9859  2,
9860  10,
9861  1,
9862  11,
9863  0,
9864  12,
9865 };
9866 
9867 static long _vq_lengthlist__8u0__p6_0[] = {
9868  1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
9869  9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
9870  11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
9871  14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
9872  0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
9873  11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
9874  15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
9875  14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
9876  0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
9877  17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
9878  16, 0,15, 0,17, 0, 0, 0, 0,
9879 };
9880 
9881 static float _vq_quantthresh__8u0__p6_0[] = {
9882  -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
9883  12.5, 17.5, 22.5, 27.5,
9884 };
9885 
9886 static long _vq_quantmap__8u0__p6_0[] = {
9887  11, 9, 7, 5, 3, 1, 0, 2,
9888  4, 6, 8, 10, 12,
9889 };
9890 
9891 static encode_aux_threshmatch _vq_auxt__8u0__p6_0 = {
9892  _vq_quantthresh__8u0__p6_0,
9893  _vq_quantmap__8u0__p6_0,
9894  13,
9895  13
9896 };
9897 
9898 static static_codebook _8u0__p6_0 = {
9899  2, 169,
9900  _vq_lengthlist__8u0__p6_0,
9901  1, -526516224, 1616117760, 4, 0,
9902  _vq_quantlist__8u0__p6_0,
9903  NULL,
9904  &_vq_auxt__8u0__p6_0,
9905  NULL,
9906  0
9907 };
9908 
9909 static long _vq_quantlist__8u0__p6_1[] = {
9910  2,
9911  1,
9912  3,
9913  0,
9914  4,
9915 };
9916 
9917 static long _vq_lengthlist__8u0__p6_1[] = {
9918  1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
9919  7, 7, 7, 7, 6, 7, 7, 7, 7,
9920 };
9921 
9922 static float _vq_quantthresh__8u0__p6_1[] = {
9923  -1.5, -0.5, 0.5, 1.5,
9924 };
9925 
9926 static long _vq_quantmap__8u0__p6_1[] = {
9927  3, 1, 0, 2, 4,
9928 };
9929 
9930 static encode_aux_threshmatch _vq_auxt__8u0__p6_1 = {
9931  _vq_quantthresh__8u0__p6_1,
9932  _vq_quantmap__8u0__p6_1,
9933  5,
9934  5
9935 };
9936 
9937 static static_codebook _8u0__p6_1 = {
9938  2, 25,
9939  _vq_lengthlist__8u0__p6_1,
9940  1, -533725184, 1611661312, 3, 0,
9941  _vq_quantlist__8u0__p6_1,
9942  NULL,
9943  &_vq_auxt__8u0__p6_1,
9944  NULL,
9945  0
9946 };
9947 
9948 static long _vq_quantlist__8u0__p7_0[] = {
9949  1,
9950  0,
9951  2,
9952 };
9953 
9954 static long _vq_lengthlist__8u0__p7_0[] = {
9955  1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
9956  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
9957  8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9958  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9959  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
9960  7,
9961 };
9962 
9963 static float _vq_quantthresh__8u0__p7_0[] = {
9964  -157.5, 157.5,
9965 };
9966 
9967 static long _vq_quantmap__8u0__p7_0[] = {
9968  1, 0, 2,
9969 };
9970 
9971 static encode_aux_threshmatch _vq_auxt__8u0__p7_0 = {
9972  _vq_quantthresh__8u0__p7_0,
9973  _vq_quantmap__8u0__p7_0,
9974  3,
9975  3
9976 };
9977 
9978 static static_codebook _8u0__p7_0 = {
9979  4, 81,
9980  _vq_lengthlist__8u0__p7_0,
9981  1, -518803456, 1628680192, 2, 0,
9982  _vq_quantlist__8u0__p7_0,
9983  NULL,
9984  &_vq_auxt__8u0__p7_0,
9985  NULL,
9986  0
9987 };
9988 
9989 static long _vq_quantlist__8u0__p7_1[] = {
9990  7,
9991  6,
9992  8,
9993  5,
9994  9,
9995  4,
9996  10,
9997  3,
9998  11,
9999  2,
10000  12,
10001  1,
10002  13,
10003  0,
10004  14,
10005 };
10006 
10007 static long _vq_lengthlist__8u0__p7_1[] = {
10008  1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
10009  7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
10010  7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
10011  11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
10012  10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
10013  11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11,
10014  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10015  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10016  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10017  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10018  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10019  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10020  11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
10021  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10022  10,
10023 };
10024 
10025 static float _vq_quantthresh__8u0__p7_1[] = {
10026  -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
10027  31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
10028 };
10029 
10030 static long _vq_quantmap__8u0__p7_1[] = {
10031  13, 11, 9, 7, 5, 3, 1, 0,
10032  2, 4, 6, 8, 10, 12, 14,
10033 };
10034 
10035 static encode_aux_threshmatch _vq_auxt__8u0__p7_1 = {
10036  _vq_quantthresh__8u0__p7_1,
10037  _vq_quantmap__8u0__p7_1,
10038  15,
10039  15
10040 };
10041 
10042 static static_codebook _8u0__p7_1 = {
10043  2, 225,
10044  _vq_lengthlist__8u0__p7_1,
10045  1, -520986624, 1620377600, 4, 0,
10046  _vq_quantlist__8u0__p7_1,
10047  NULL,
10048  &_vq_auxt__8u0__p7_1,
10049  NULL,
10050  0
10051 };
10052 
10053 static long _vq_quantlist__8u0__p7_2[] = {
10054  10,
10055  9,
10056  11,
10057  8,
10058  12,
10059  7,
10060  13,
10061  6,
10062  14,
10063  5,
10064  15,
10065  4,
10066  16,
10067  3,
10068  17,
10069  2,
10070  18,
10071  1,
10072  19,
10073  0,
10074  20,
10075 };
10076 
10077 static long _vq_lengthlist__8u0__p7_2[] = {
10078  1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
10079  11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
10080  10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
10081  10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
10082  9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
10083  10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
10084  9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
10085  9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
10086  9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
10087  9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
10088  10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
10089  11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
10090  11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
10091  11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
10092  12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
10093  11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
10094  11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
10095  11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
10096  11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
10097  11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
10098  10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
10099  9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
10100  10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
10101  10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
10102  10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
10103  11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
10104  10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
10105  11,12,11,11,11,10,10,11,11,
10106 };
10107 
10108 static float _vq_quantthresh__8u0__p7_2[] = {
10109  -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
10110  -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
10111  6.5, 7.5, 8.5, 9.5,
10112 };
10113 
10114 static long _vq_quantmap__8u0__p7_2[] = {
10115  19, 17, 15, 13, 11, 9, 7, 5,
10116  3, 1, 0, 2, 4, 6, 8, 10,
10117  12, 14, 16, 18, 20,
10118 };
10119 
10120 static encode_aux_threshmatch _vq_auxt__8u0__p7_2 = {
10121  _vq_quantthresh__8u0__p7_2,
10122  _vq_quantmap__8u0__p7_2,
10123  21,
10124  21
10125 };
10126 
10127 static static_codebook _8u0__p7_2 = {
10128  2, 441,
10129  _vq_lengthlist__8u0__p7_2,
10130  1, -529268736, 1611661312, 5, 0,
10131  _vq_quantlist__8u0__p7_2,
10132  NULL,
10133  &_vq_auxt__8u0__p7_2,
10134  NULL,
10135  0
10136 };
10137 
10138 static long _huff_lengthlist__8u0__single[] = {
10139  4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
10140  9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
10141  10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
10142  7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
10143 };
10144 
10145 static static_codebook _huff_book__8u0__single = {
10146  2, 64,
10147  _huff_lengthlist__8u0__single,
10148  0, 0, 0, 0, 0,
10149  NULL,
10150  NULL,
10151  NULL,
10152  NULL,
10153  0
10154 };
10155 
10156 static long _vq_quantlist__8u1__p1_0[] = {
10157  1,
10158  0,
10159  2,
10160 };
10161 
10162 static long _vq_lengthlist__8u1__p1_0[] = {
10163  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
10164  9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
10165  10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
10166  9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
10167  10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
10168  10,
10169 };
10170 
10171 static float _vq_quantthresh__8u1__p1_0[] = {
10172  -0.5, 0.5,
10173 };
10174 
10175 static long _vq_quantmap__8u1__p1_0[] = {
10176  1, 0, 2,
10177 };
10178 
10179 static encode_aux_threshmatch _vq_auxt__8u1__p1_0 = {
10180  _vq_quantthresh__8u1__p1_0,
10181  _vq_quantmap__8u1__p1_0,
10182  3,
10183  3
10184 };
10185 
10186 static static_codebook _8u1__p1_0 = {
10187  4, 81,
10188  _vq_lengthlist__8u1__p1_0,
10189  1, -535822336, 1611661312, 2, 0,
10190  _vq_quantlist__8u1__p1_0,
10191  NULL,
10192  &_vq_auxt__8u1__p1_0,
10193  NULL,
10194  0
10195 };
10196 
10197 static long _vq_quantlist__8u1__p2_0[] = {
10198  1,
10199  0,
10200  2,
10201 };
10202 
10203 static long _vq_lengthlist__8u1__p2_0[] = {
10204  3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
10205  7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
10206  8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
10207  7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
10208  8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
10209  7,
10210 };
10211 
10212 static float _vq_quantthresh__8u1__p2_0[] = {
10213  -0.5, 0.5,
10214 };
10215 
10216 static long _vq_quantmap__8u1__p2_0[] = {
10217  1, 0, 2,
10218 };
10219 
10220 static encode_aux_threshmatch _vq_auxt__8u1__p2_0 = {
10221  _vq_quantthresh__8u1__p2_0,
10222  _vq_quantmap__8u1__p2_0,
10223  3,
10224  3
10225 };
10226 
10227 static static_codebook _8u1__p2_0 = {
10228  4, 81,
10229  _vq_lengthlist__8u1__p2_0,
10230  1, -535822336, 1611661312, 2, 0,
10231  _vq_quantlist__8u1__p2_0,
10232  NULL,
10233  &_vq_auxt__8u1__p2_0,
10234  NULL,
10235  0
10236 };
10237 
10238 static long _vq_quantlist__8u1__p3_0[] = {
10239  2,
10240  1,
10241  3,
10242  0,
10243  4,
10244 };
10245 
10246 static long _vq_lengthlist__8u1__p3_0[] = {
10247  1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
10248  10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
10249  10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
10250  12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
10251  11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
10252  10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
10253  13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
10254  12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
10255  11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
10256  13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
10257  10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
10258  10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
10259  12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
10260  15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
10261  15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
10262  13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
10263  10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
10264  12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
10265  12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
10266  12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
10267  12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
10268  12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
10269  12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
10270  16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
10271  15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
10272  9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
10273  15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
10274  13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
10275  17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
10276  18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
10277  12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
10278  16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
10279  13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
10280  15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
10281  16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
10282  11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
10283  14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
10284  16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
10285  18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
10286  16,
10287 };
10288 
10289 static float _vq_quantthresh__8u1__p3_0[] = {
10290  -1.5, -0.5, 0.5, 1.5,
10291 };
10292 
10293 static long _vq_quantmap__8u1__p3_0[] = {
10294  3, 1, 0, 2, 4,
10295 };
10296 
10297 static encode_aux_threshmatch _vq_auxt__8u1__p3_0 = {
10298  _vq_quantthresh__8u1__p3_0,
10299  _vq_quantmap__8u1__p3_0,
10300  5,
10301  5
10302 };
10303 
10304 static static_codebook _8u1__p3_0 = {
10305  4, 625,
10306  _vq_lengthlist__8u1__p3_0,
10307  1, -533725184, 1611661312, 3, 0,
10308  _vq_quantlist__8u1__p3_0,
10309  NULL,
10310  &_vq_auxt__8u1__p3_0,
10311  NULL,
10312  0
10313 };
10314 
10315 static long _vq_quantlist__8u1__p4_0[] = {
10316  2,
10317  1,
10318  3,
10319  0,
10320  4,
10321 };
10322 
10323 static long _vq_lengthlist__8u1__p4_0[] = {
10324  4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
10325  9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
10326  8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
10327  10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
10328  9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
10329  9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
10330  11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
10331  10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
10332  9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
10333  12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
10334  8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
10335  8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
10336  10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
10337  12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
10338  14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
10339  11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
10340  7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
10341  10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
10342  10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
10343  10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
10344  10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
10345  10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
10346  10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
10347  14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
10348  12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
10349  9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
10350  12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
10351  10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
10352  13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
10353  13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
10354  10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
10355  13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
10356  10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
10357  12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
10358  13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
10359  9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
10360  12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
10361  13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
10362  13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
10363  10,
10364 };
10365 
10366 static float _vq_quantthresh__8u1__p4_0[] = {
10367  -1.5, -0.5, 0.5, 1.5,
10368 };
10369 
10370 static long _vq_quantmap__8u1__p4_0[] = {
10371  3, 1, 0, 2, 4,
10372 };
10373 
10374 static encode_aux_threshmatch _vq_auxt__8u1__p4_0 = {
10375  _vq_quantthresh__8u1__p4_0,
10376  _vq_quantmap__8u1__p4_0,
10377  5,
10378  5
10379 };
10380 
10381 static static_codebook _8u1__p4_0 = {
10382  4, 625,
10383  _vq_lengthlist__8u1__p4_0,
10384  1, -533725184, 1611661312, 3, 0,
10385  _vq_quantlist__8u1__p4_0,
10386  NULL,
10387  &_vq_auxt__8u1__p4_0,
10388  NULL,
10389  0
10390 };
10391 
10392 static long _vq_quantlist__8u1__p5_0[] = {
10393  4,
10394  3,
10395  5,
10396  2,
10397  6,
10398  1,
10399  7,
10400  0,
10401  8,
10402 };
10403 
10404 static long _vq_lengthlist__8u1__p5_0[] = {
10405  1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
10406  10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
10407  9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
10408  9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
10409  10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
10410  13,
10411 };
10412 
10413 static float _vq_quantthresh__8u1__p5_0[] = {
10414  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
10415 };
10416 
10417 static long _vq_quantmap__8u1__p5_0[] = {
10418  7, 5, 3, 1, 0, 2, 4, 6,
10419  8,
10420 };
10421 
10422 static encode_aux_threshmatch _vq_auxt__8u1__p5_0 = {
10423  _vq_quantthresh__8u1__p5_0,
10424  _vq_quantmap__8u1__p5_0,
10425  9,
10426  9
10427 };
10428 
10429 static static_codebook _8u1__p5_0 = {
10430  2, 81,
10431  _vq_lengthlist__8u1__p5_0,
10432  1, -531628032, 1611661312, 4, 0,
10433  _vq_quantlist__8u1__p5_0,
10434  NULL,
10435  &_vq_auxt__8u1__p5_0,
10436  NULL,
10437  0
10438 };
10439 
10440 static long _vq_quantlist__8u1__p6_0[] = {
10441  4,
10442  3,
10443  5,
10444  2,
10445  6,
10446  1,
10447  7,
10448  0,
10449  8,
10450 };
10451 
10452 static long _vq_lengthlist__8u1__p6_0[] = {
10453  3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
10454  9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
10455  8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
10456  8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
10457  9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
10458  10,
10459 };
10460 
10461 static float _vq_quantthresh__8u1__p6_0[] = {
10462  -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
10463 };
10464 
10465 static long _vq_quantmap__8u1__p6_0[] = {
10466  7, 5, 3, 1, 0, 2, 4, 6,
10467  8,
10468 };
10469 
10470 static encode_aux_threshmatch _vq_auxt__8u1__p6_0 = {
10471  _vq_quantthresh__8u1__p6_0,
10472  _vq_quantmap__8u1__p6_0,
10473  9,
10474  9
10475 };
10476 
10477 static static_codebook _8u1__p6_0 = {
10478  2, 81,
10479  _vq_lengthlist__8u1__p6_0,
10480  1, -531628032, 1611661312, 4, 0,
10481  _vq_quantlist__8u1__p6_0,
10482  NULL,
10483  &_vq_auxt__8u1__p6_0,
10484  NULL,
10485  0
10486 };
10487 
10488 static long _vq_quantlist__8u1__p7_0[] = {
10489  1,
10490  0,
10491  2,
10492 };
10493 
10494 static long _vq_lengthlist__8u1__p7_0[] = {
10495  1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
10496  10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
10497  12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
10498  10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
10499  12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
10500  11,
10501 };
10502 
10503 static float _vq_quantthresh__8u1__p7_0[] = {
10504  -5.5, 5.5,
10505 };
10506 
10507 static long _vq_quantmap__8u1__p7_0[] = {
10508  1, 0, 2,
10509 };
10510 
10511 static encode_aux_threshmatch _vq_auxt__8u1__p7_0 = {
10512  _vq_quantthresh__8u1__p7_0,
10513  _vq_quantmap__8u1__p7_0,
10514  3,
10515  3
10516 };
10517 
10518 static static_codebook _8u1__p7_0 = {
10519  4, 81,
10520  _vq_lengthlist__8u1__p7_0,
10521  1, -529137664, 1618345984, 2, 0,
10522  _vq_quantlist__8u1__p7_0,
10523  NULL,
10524  &_vq_auxt__8u1__p7_0,
10525  NULL,
10526  0
10527 };
10528 
10529 static long _vq_quantlist__8u1__p7_1[] = {
10530  5,
10531  4,
10532  6,
10533  3,
10534  7,
10535  2,
10536  8,
10537  1,
10538  9,
10539  0,
10540  10,
10541 };
10542 
10543 static long _vq_lengthlist__8u1__p7_1[] = {
10544  2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
10545  8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
10546  9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
10547  8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
10548  9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
10549  9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
10550  10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
10551  9, 9, 9, 9, 9,10,10,10,10,
10552 };
10553 
10554 static float _vq_quantthresh__8u1__p7_1[] = {
10555  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
10556  3.5, 4.5,
10557 };
10558 
10559 static long _vq_quantmap__8u1__p7_1[] = {
10560  9, 7, 5, 3, 1, 0, 2, 4,
10561  6, 8, 10,
10562 };
10563 
10564 static encode_aux_threshmatch _vq_auxt__8u1__p7_1 = {
10565  _vq_quantthresh__8u1__p7_1,
10566  _vq_quantmap__8u1__p7_1,
10567  11,
10568  11
10569 };
10570 
10571 static static_codebook _8u1__p7_1 = {
10572  2, 121,
10573  _vq_lengthlist__8u1__p7_1,
10574  1, -531365888, 1611661312, 4, 0,
10575  _vq_quantlist__8u1__p7_1,
10576  NULL,
10577  &_vq_auxt__8u1__p7_1,
10578  NULL,
10579  0
10580 };
10581 
10582 static long _vq_quantlist__8u1__p8_0[] = {
10583  5,
10584  4,
10585  6,
10586  3,
10587  7,
10588  2,
10589  8,
10590  1,
10591  9,
10592  0,
10593  10,
10594 };
10595 
10596 static long _vq_lengthlist__8u1__p8_0[] = {
10597  1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
10598  9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
10599  12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
10600  9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
10601  14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
10602  12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
10603  14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
10604  12,13,13,14,14,15,15,15,15,
10605 };
10606 
10607 static float _vq_quantthresh__8u1__p8_0[] = {
10608  -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5,
10609  38.5, 49.5,
10610 };
10611 
10612 static long _vq_quantmap__8u1__p8_0[] = {
10613  9, 7, 5, 3, 1, 0, 2, 4,
10614  6, 8, 10,
10615 };
10616 
10617 static encode_aux_threshmatch _vq_auxt__8u1__p8_0 = {
10618  _vq_quantthresh__8u1__p8_0,
10619  _vq_quantmap__8u1__p8_0,
10620  11,
10621  11
10622 };
10623 
10624 static static_codebook _8u1__p8_0 = {
10625  2, 121,
10626  _vq_lengthlist__8u1__p8_0,
10627  1, -524582912, 1618345984, 4, 0,
10628  _vq_quantlist__8u1__p8_0,
10629  NULL,
10630  &_vq_auxt__8u1__p8_0,
10631  NULL,
10632  0
10633 };
10634 
10635 static long _vq_quantlist__8u1__p8_1[] = {
10636  5,
10637  4,
10638  6,
10639  3,
10640  7,
10641  2,
10642  8,
10643  1,
10644  9,
10645  0,
10646  10,
10647 };
10648 
10649 static long _vq_lengthlist__8u1__p8_1[] = {
10650  2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
10651  7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
10652  8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
10653  7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
10654  8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
10655  8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
10656  8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
10657  8, 8, 8, 8, 8, 9, 9, 9, 9,
10658 };
10659 
10660 static float _vq_quantthresh__8u1__p8_1[] = {
10661  -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
10662  3.5, 4.5,
10663 };
10664 
10665 static long _vq_quantmap__8u1__p8_1[] = {
10666  9, 7, 5, 3, 1, 0, 2, 4,
10667  6, 8, 10,
10668 };
10669 
10670 static encode_aux_threshmatch _vq_auxt__8u1__p8_1 = {
10671  _vq_quantthresh__8u1__p8_1,
10672  _vq_quantmap__8u1__p8_1,
10673  11,
10674  11
10675 };
10676 
10677 static static_codebook _8u1__p8_1 = {
10678  2, 121,
10679  _vq_lengthlist__8u1__p8_1,
10680  1, -531365888, 1611661312, 4, 0,
10681  _vq_quantlist__8u1__p8_1,
10682  NULL,
10683  &_vq_auxt__8u1__p8_1,
10684  NULL,
10685  0
10686 };
10687 
10688 static long _vq_quantlist__8u1__p9_0[] = {
10689  7,
10690  6,
10691  8,
10692  5,
10693  9,
10694  4,
10695  10,
10696  3,
10697  11,
10698  2,
10699  12,
10700  1,
10701  13,
10702  0,
10703  14,
10704 };
10705 
10706 static long _vq_lengthlist__8u1__p9_0[] = {
10707  1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
10708  11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
10709  9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10710  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10711  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10712  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10713  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10714  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10715  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10716  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10717  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10718  11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10719  11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
10720  10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10721  10,
10722 };
10723 
10724 static float _vq_quantthresh__8u1__p9_0[] = {
10725  -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5,
10726  382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5,
10727 };
10728 
10729 static long _vq_quantmap__8u1__p9_0[] = {
10730  13, 11, 9, 7, 5, 3, 1, 0,
10731  2, 4, 6, 8, 10, 12, 14,
10732 };
10733 
10734 static encode_aux_threshmatch _vq_auxt__8u1__p9_0 = {
10735  _vq_quantthresh__8u1__p9_0,
10736  _vq_quantmap__8u1__p9_0,
10737  15,
10738  15
10739 };
10740 
10741 static static_codebook _8u1__p9_0 = {
10742  2, 225,
10743  _vq_lengthlist__8u1__p9_0,
10744  1, -514071552, 1627381760, 4, 0,
10745  _vq_quantlist__8u1__p9_0,
10746  NULL,
10747  &_vq_auxt__8u1__p9_0,
10748  NULL,
10749  0
10750 };
10751 
10752 static long _vq_quantlist__8u1__p9_1[] = {
10753  7,
10754  6,
10755  8,
10756  5,
10757  9,
10758  4,
10759  10,
10760  3,
10761  11,
10762  2,
10763  12,
10764  1,
10765  13,
10766  0,
10767  14,
10768 };
10769 
10770 static long _vq_lengthlist__8u1__p9_1[] = {
10771  1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
10772  7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
10773  7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
10774  12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
10775  11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
10776  14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
10777  13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
10778  11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
10779  12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
10780  12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
10781  12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
10782  12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
10783  12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
10784  12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
10785  13,
10786 };
10787 
10788 static float _vq_quantthresh__8u1__p9_1[] = {
10789  -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
10790  25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
10791 };
10792 
10793 static long _vq_quantmap__8u1__p9_1[] = {
10794  13, 11, 9, 7, 5, 3, 1, 0,
10795  2, 4, 6, 8, 10, 12, 14,
10796 };
10797 
10798 static encode_aux_threshmatch _vq_auxt__8u1__p9_1 = {
10799  _vq_quantthresh__8u1__p9_1,
10800  _vq_quantmap__8u1__p9_1,
10801  15,
10802  15
10803 };
10804 
10805 static static_codebook _8u1__p9_1 = {
10806  2, 225,
10807  _vq_lengthlist__8u1__p9_1,
10808  1, -522338304, 1620115456, 4, 0,
10809  _vq_quantlist__8u1__p9_1,
10810  NULL,
10811  &_vq_auxt__8u1__p9_1,
10812  NULL,
10813  0
10814 };
10815 
10816 static long _vq_quantlist__8u1__p9_2[] = {
10817  8,
10818  7,
10819  9,
10820  6,
10821  10,
10822  5,
10823  11,
10824  4,
10825  12,
10826  3,
10827  13,
10828  2,
10829  14,
10830  1,
10831  15,
10832  0,
10833  16,
10834 };
10835 
10836 static long _vq_lengthlist__8u1__p9_2[] = {
10837  2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
10838  9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
10839  9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
10840  9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
10841  9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
10842  9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
10843  10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
10844  10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
10845  10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
10846  10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
10847  10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
10848  10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
10849  10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
10850  9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
10851  10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
10852  9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
10853  10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10854  9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10855  10,
10856 };
10857 
10858 static float _vq_quantthresh__8u1__p9_2[] = {
10859  -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
10860  0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
10861 };
10862 
10863 static long _vq_quantmap__8u1__p9_2[] = {
10864  15, 13, 11, 9, 7, 5, 3, 1,
10865  0, 2, 4, 6, 8, 10, 12, 14,
10866  16,
10867 };
10868 
10869 static encode_aux_threshmatch _vq_auxt__8u1__p9_2 = {
10870  _vq_quantthresh__8u1__p9_2,
10871  _vq_quantmap__8u1__p9_2,
10872  17,
10873  17
10874 };
10875 
10876 static static_codebook _8u1__p9_2 = {
10877  2, 289,
10878  _vq_lengthlist__8u1__p9_2,
10879  1, -529530880, 1611661312, 5, 0,
10880  _vq_quantlist__8u1__p9_2,
10881  NULL,
10882  &_vq_auxt__8u1__p9_2,
10883  NULL,
10884  0
10885 };
10886 
10887 static long _huff_lengthlist__8u1__single[] = {
10888  4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
10889  10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
10890  8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
10891  11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
10892  6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
10893  9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
10894  13, 8, 8,15,
10895 };
10896 
10897 static static_codebook _huff_book__8u1__single = {
10898  2, 100,
10899  _huff_lengthlist__8u1__single,
10900  0, 0, 0, 0, 0,
10901  NULL,
10902  NULL,
10903  NULL,
10904  NULL,
10905  0
10906 };
10907 
#define NULL
Definition: Lib.h:88