3d658ec470344240d4b1068d676e55df4aee0409
[platform/upstream/libvorbis.git] / lib / books / uncoupled / res_books_uncoupled.h
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-2007             *
9  * by the Xiph.Org Foundation http://www.xiph.org/                  *
10  *                                                                  *
11  ********************************************************************
12
13  function: static codebooks autogenerated by huff/huffbuld
14
15  ********************************************************************/
16
17 #include "codebook.h"
18
19 static const long _vq_quantlist__16u0__p1_0[] = {
20         1,
21         0,
22         2,
23 };
24
25 static const char _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 const static_codebook _16u0__p1_0 = {
35         4, 81,
36         (char *)_vq_lengthlist__16u0__p1_0,
37         1, -535822336, 1611661312, 2, 0,
38         (long *)_vq_quantlist__16u0__p1_0,
39         0
40 };
41
42 static const long _vq_quantlist__16u0__p2_0[] = {
43         1,
44         0,
45         2,
46 };
47
48 static const char _vq_lengthlist__16u0__p2_0[] = {
49          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
50          8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
51          9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
52          8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6,
53          9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11,
54          8,
55 };
56
57 static const static_codebook _16u0__p2_0 = {
58         4, 81,
59         (char *)_vq_lengthlist__16u0__p2_0,
60         1, -535822336, 1611661312, 2, 0,
61         (long *)_vq_quantlist__16u0__p2_0,
62         0
63 };
64
65 static const long _vq_quantlist__16u0__p3_0[] = {
66         2,
67         1,
68         3,
69         0,
70         4,
71 };
72
73 static const char _vq_lengthlist__16u0__p3_0[] = {
74          1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
75          9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
76         10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
77         13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11,
78         11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13,
79         10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12,
80         13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11,
81         12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9,
82         11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15,
83         14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13,
84         10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7,
85         11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13,
86         12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13,
87         17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19,
88         17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16,
89         13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8,
90         11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12,
91         12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12,
92         13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13,
93         13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15,
94         12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11,
95         12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12,
96         12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15,
97         17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16,
98         17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18,
99          8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15,
100         17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14,
101         13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16,
102         18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0,
103         17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0,
104         12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14,
105         18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13,
106         13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12,
107         16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19,
108         18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17,
109         11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11,
110         14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16,
111         17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14,
112         17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0,
113         18,
114 };
115
116 static const static_codebook _16u0__p3_0 = {
117         4, 625,
118         (char *)_vq_lengthlist__16u0__p3_0,
119         1, -533725184, 1611661312, 3, 0,
120         (long *)_vq_quantlist__16u0__p3_0,
121         0
122 };
123
124 static const long _vq_quantlist__16u0__p4_0[] = {
125         2,
126         1,
127         3,
128         0,
129         4,
130 };
131
132 static const char _vq_lengthlist__16u0__p4_0[] = {
133          3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
134         10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
135          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
136         11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10,
137         10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12,
138         10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11,
139         12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10,
140         11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7,
141         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
142         13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12,
143          8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7,
144          8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12,
145         10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11,
146         13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14,
147         14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14,
148         12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7,
149          8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11,
150         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
151         10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10,
152         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13,
153         11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10,
154         10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11,
155         11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13,
156         14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14,
157         13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14,
158          9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13,
159         12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12,
160         11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14,
161         17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0,
162         15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16,
163         11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15,
164         14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11,
165         11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10,
166         12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15,
167         15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14,
168         10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11,
169         12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14,
170         14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14,
171         14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15,
172         11,
173 };
174
175 static const static_codebook _16u0__p4_0 = {
176         4, 625,
177         (char *)_vq_lengthlist__16u0__p4_0,
178         1, -533725184, 1611661312, 3, 0,
179         (long *)_vq_quantlist__16u0__p4_0,
180         0
181 };
182
183 static const long _vq_quantlist__16u0__p5_0[] = {
184         4,
185         3,
186         5,
187         2,
188         6,
189         1,
190         7,
191         0,
192         8,
193 };
194
195 static const char _vq_lengthlist__16u0__p5_0[] = {
196          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
197          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
198          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
199          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
200          9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
201         12,
202 };
203
204 static const static_codebook _16u0__p5_0 = {
205         2, 81,
206         (char *)_vq_lengthlist__16u0__p5_0,
207         1, -531628032, 1611661312, 4, 0,
208         (long *)_vq_quantlist__16u0__p5_0,
209         0
210 };
211
212 static const long _vq_quantlist__16u0__p6_0[] = {
213         6,
214         5,
215         7,
216         4,
217         8,
218         3,
219         9,
220         2,
221         10,
222         1,
223         11,
224         0,
225         12,
226 };
227
228 static const char _vq_lengthlist__16u0__p6_0[] = {
229          1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
230          9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
231         11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
232         15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19,
233         18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11,
234         11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14,
235         15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16,
236         18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19,
237          0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16,
238         17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17,
239         18, 0,19, 0, 0, 0, 0, 0, 0,
240 };
241
242 static const static_codebook _16u0__p6_0 = {
243         2, 169,
244         (char *)_vq_lengthlist__16u0__p6_0,
245         1, -526516224, 1616117760, 4, 0,
246         (long *)_vq_quantlist__16u0__p6_0,
247         0
248 };
249
250 static const long _vq_quantlist__16u0__p6_1[] = {
251         2,
252         1,
253         3,
254         0,
255         4,
256 };
257
258 static const char _vq_lengthlist__16u0__p6_1[] = {
259          1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
260          6, 6, 7, 7, 6, 6, 6, 7, 7,
261 };
262
263 static const static_codebook _16u0__p6_1 = {
264         2, 25,
265         (char *)_vq_lengthlist__16u0__p6_1,
266         1, -533725184, 1611661312, 3, 0,
267         (long *)_vq_quantlist__16u0__p6_1,
268         0
269 };
270
271 static const long _vq_quantlist__16u0__p7_0[] = {
272         1,
273         0,
274         2,
275 };
276
277 static const char _vq_lengthlist__16u0__p7_0[] = {
278          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
279          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
280          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
281          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
282          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
283          7,
284 };
285
286 static const static_codebook _16u0__p7_0 = {
287         4, 81,
288         (char *)_vq_lengthlist__16u0__p7_0,
289         1, -518803456, 1628680192, 2, 0,
290         (long *)_vq_quantlist__16u0__p7_0,
291         0
292 };
293
294 static const long _vq_quantlist__16u0__p7_1[] = {
295         7,
296         6,
297         8,
298         5,
299         9,
300         4,
301         10,
302         3,
303         11,
304         2,
305         12,
306         1,
307         13,
308         0,
309         14,
310 };
311
312 static const char _vq_lengthlist__16u0__p7_1[] = {
313          1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
314          8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
315          9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
316         10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10,
317         10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
318         10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
319         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
320         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
321         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
322         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
323         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
324         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
325         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
326         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
327         10,
328 };
329
330 static const static_codebook _16u0__p7_1 = {
331         2, 225,
332         (char *)_vq_lengthlist__16u0__p7_1,
333         1, -520986624, 1620377600, 4, 0,
334         (long *)_vq_quantlist__16u0__p7_1,
335         0
336 };
337
338 static const long _vq_quantlist__16u0__p7_2[] = {
339         10,
340         9,
341         11,
342         8,
343         12,
344         7,
345         13,
346         6,
347         14,
348         5,
349         15,
350         4,
351         16,
352         3,
353         17,
354         2,
355         18,
356         1,
357         19,
358         0,
359         20,
360 };
361
362 static const char _vq_lengthlist__16u0__p7_2[] = {
363          1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
364          9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
365         11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
366          8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7,
367         10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10,
368         11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9,
369         11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10,
370          9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9,
371          9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10,
372         11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12,
373         12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12,
374         12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10,
375         10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12,
376         12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12,
377         12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12,
378         12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12,
379         10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12,
380         11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12,
381         12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12,
382         12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10,
383         12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12,
384          9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11,
385         11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11,
386         12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10,
387         11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9,
388         10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11,
389         12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11,
390         10,10,12,11,10,11,11,11,10,
391 };
392
393 static const static_codebook _16u0__p7_2 = {
394         2, 441,
395         (char *)_vq_lengthlist__16u0__p7_2,
396         1, -529268736, 1611661312, 5, 0,
397         (long *)_vq_quantlist__16u0__p7_2,
398         0
399 };
400
401 static const char _huff_lengthlist__16u0__single[] = {
402          3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
403          8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
404         12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
405          8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18,
406 };
407
408 static const static_codebook _huff_book__16u0__single = {
409         2, 64,
410         (char *)_huff_lengthlist__16u0__single,
411         0, 0, 0, 0, 0,
412         NULL,
413         0
414 };
415
416 static const char _huff_lengthlist__16u1__long[] = {
417          3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
418         11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
419          7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
420         18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9,
421          9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18,
422         11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16,
423         16,13,16,18,
424 };
425
426 static const static_codebook _huff_book__16u1__long = {
427         2, 100,
428         (char *)_huff_lengthlist__16u1__long,
429         0, 0, 0, 0, 0,
430         NULL,
431         0
432 };
433
434 static const long _vq_quantlist__16u1__p1_0[] = {
435         1,
436         0,
437         2,
438 };
439
440 static const char _vq_lengthlist__16u1__p1_0[] = {
441          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
442          9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
443         10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
444          9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
445         10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13,
446         11,
447 };
448
449 static const static_codebook _16u1__p1_0 = {
450         4, 81,
451         (char *)_vq_lengthlist__16u1__p1_0,
452         1, -535822336, 1611661312, 2, 0,
453         (long *)_vq_quantlist__16u1__p1_0,
454         0
455 };
456
457 static const long _vq_quantlist__16u1__p2_0[] = {
458         1,
459         0,
460         2,
461 };
462
463 static const char _vq_lengthlist__16u1__p2_0[] = {
464          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
465          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
466          8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
467          7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
468          8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10,
469          8,
470 };
471
472 static const static_codebook _16u1__p2_0 = {
473         4, 81,
474         (char *)_vq_lengthlist__16u1__p2_0,
475         1, -535822336, 1611661312, 2, 0,
476         (long *)_vq_quantlist__16u1__p2_0,
477         0
478 };
479
480 static const long _vq_quantlist__16u1__p3_0[] = {
481         2,
482         1,
483         3,
484         0,
485         4,
486 };
487
488 static const char _vq_lengthlist__16u1__p3_0[] = {
489          1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
490         10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
491         10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
492         13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
493         11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13,
494         10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12,
495         13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12,
496         12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8,
497         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
498         14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13,
499         10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7,
500         10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13,
501         12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13,
502         16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17,
503         17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16,
504         13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8,
505         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
506         12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
507         12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12,
508         13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15,
509         12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11,
510         12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12,
511         12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15,
512         17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16,
513         15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18,
514          9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15,
515         15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14,
516         13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15,
517         17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17,
518         17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17,
519         13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15,
520         17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12,
521         12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12,
522         15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20,
523         17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17,
524         11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11,
525         14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16,
526         16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14,
527         17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18,
528         16,
529 };
530
531 static const static_codebook _16u1__p3_0 = {
532         4, 625,
533         (char *)_vq_lengthlist__16u1__p3_0,
534         1, -533725184, 1611661312, 3, 0,
535         (long *)_vq_quantlist__16u1__p3_0,
536         0
537 };
538
539 static const long _vq_quantlist__16u1__p4_0[] = {
540         2,
541         1,
542         3,
543         0,
544         4,
545 };
546
547 static const char _vq_lengthlist__16u1__p4_0[] = {
548          4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
549         10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
550          8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
551         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10,
552         10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
553         10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11,
554         11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10,
555         10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7,
556         10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12,
557         12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11,
558          8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6,
559          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11,
560         10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10,
561         12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14,
562         14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13,
563         11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7,
564          7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10,
565         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
566         10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
567         10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12,
568         11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10,
569         10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10,
570         11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13,
571         15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13,
572         13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13,
573          9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12,
574         12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11,
575         10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13,
576         14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15,
577         14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14,
578         11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14,
579         14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10,
580         11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10,
581         13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15,
582         14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13,
583         10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11,
584         12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14,
585         14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13,
586         14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15,
587         11,
588 };
589
590 static const static_codebook _16u1__p4_0 = {
591         4, 625,
592         (char *)_vq_lengthlist__16u1__p4_0,
593         1, -533725184, 1611661312, 3, 0,
594         (long *)_vq_quantlist__16u1__p4_0,
595         0
596 };
597
598 static const long _vq_quantlist__16u1__p5_0[] = {
599         4,
600         3,
601         5,
602         2,
603         6,
604         1,
605         7,
606         0,
607         8,
608 };
609
610 static const char _vq_lengthlist__16u1__p5_0[] = {
611          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
612         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
613          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
614         10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9,
615         10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12,
616         13,
617 };
618
619 static const static_codebook _16u1__p5_0 = {
620         2, 81,
621         (char *)_vq_lengthlist__16u1__p5_0,
622         1, -531628032, 1611661312, 4, 0,
623         (long *)_vq_quantlist__16u1__p5_0,
624         0
625 };
626
627 static const long _vq_quantlist__16u1__p6_0[] = {
628         4,
629         3,
630         5,
631         2,
632         6,
633         1,
634         7,
635         0,
636         8,
637 };
638
639 static const char _vq_lengthlist__16u1__p6_0[] = {
640          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
641          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
642          8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
643          8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
644          9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11,
645         11,
646 };
647
648 static const static_codebook _16u1__p6_0 = {
649         2, 81,
650         (char *)_vq_lengthlist__16u1__p6_0,
651         1, -531628032, 1611661312, 4, 0,
652         (long *)_vq_quantlist__16u1__p6_0,
653         0
654 };
655
656 static const long _vq_quantlist__16u1__p7_0[] = {
657         1,
658         0,
659         2,
660 };
661
662 static const char _vq_lengthlist__16u1__p7_0[] = {
663          1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
664         12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
665         13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
666         13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8,
667         15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15,
668         13,
669 };
670
671 static const static_codebook _16u1__p7_0 = {
672         4, 81,
673         (char *)_vq_lengthlist__16u1__p7_0,
674         1, -529137664, 1618345984, 2, 0,
675         (long *)_vq_quantlist__16u1__p7_0,
676         0
677 };
678
679 static const long _vq_quantlist__16u1__p7_1[] = {
680         5,
681         4,
682         6,
683         3,
684         7,
685         2,
686         8,
687         1,
688         9,
689         0,
690         10,
691 };
692
693 static const char _vq_lengthlist__16u1__p7_1[] = {
694          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
695          8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
696          8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
697          8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10,
698          9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8,
699          9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10,
700         10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8,
701          8, 9, 9,10,10,10,10,10,10,
702 };
703
704 static const static_codebook _16u1__p7_1 = {
705         2, 121,
706         (char *)_vq_lengthlist__16u1__p7_1,
707         1, -531365888, 1611661312, 4, 0,
708         (long *)_vq_quantlist__16u1__p7_1,
709         0
710 };
711
712 static const long _vq_quantlist__16u1__p8_0[] = {
713         5,
714         4,
715         6,
716         3,
717         7,
718         2,
719         8,
720         1,
721         9,
722         0,
723         10,
724 };
725
726 static const char _vq_lengthlist__16u1__p8_0[] = {
727          1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
728          9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
729         12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
730          9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14,
731         17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11,
732         12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17,
733         15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13,
734         13,14,14,15,15,16,16,15,16,
735 };
736
737 static const static_codebook _16u1__p8_0 = {
738         2, 121,
739         (char *)_vq_lengthlist__16u1__p8_0,
740         1, -524582912, 1618345984, 4, 0,
741         (long *)_vq_quantlist__16u1__p8_0,
742         0
743 };
744
745 static const long _vq_quantlist__16u1__p8_1[] = {
746         5,
747         4,
748         6,
749         3,
750         7,
751         2,
752         8,
753         1,
754         9,
755         0,
756         10,
757 };
758
759 static const char _vq_lengthlist__16u1__p8_1[] = {
760          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
761          8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
762          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
763          7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9,
764          9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
765          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
766          9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8,
767          8, 9, 9, 9, 9, 9, 9, 9, 9,
768 };
769
770 static const static_codebook _16u1__p8_1 = {
771         2, 121,
772         (char *)_vq_lengthlist__16u1__p8_1,
773         1, -531365888, 1611661312, 4, 0,
774         (long *)_vq_quantlist__16u1__p8_1,
775         0
776 };
777
778 static const long _vq_quantlist__16u1__p9_0[] = {
779         7,
780         6,
781         8,
782         5,
783         9,
784         4,
785         10,
786         3,
787         11,
788         2,
789         12,
790         1,
791         13,
792         0,
793         14,
794 };
795
796 static const char _vq_lengthlist__16u1__p9_0[] = {
797          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
798          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
799          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
800          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
801          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
802          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
803          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
804          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
805          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
806          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
807          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
808          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
809          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
810          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
811          8,
812 };
813
814 static const static_codebook _16u1__p9_0 = {
815         2, 225,
816         (char *)_vq_lengthlist__16u1__p9_0,
817         1, -514071552, 1627381760, 4, 0,
818         (long *)_vq_quantlist__16u1__p9_0,
819         0
820 };
821
822 static const long _vq_quantlist__16u1__p9_1[] = {
823         7,
824         6,
825         8,
826         5,
827         9,
828         4,
829         10,
830         3,
831         11,
832         2,
833         12,
834         1,
835         13,
836         0,
837         14,
838 };
839
840 static const char _vq_lengthlist__16u1__p9_1[] = {
841          1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
842         10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
843          9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
844         10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9,
845         10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
846         10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10,
847         10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8,
848         10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9,
849         10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
850         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
851         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
852          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
853          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
854          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
855          9,
856 };
857
858 static const static_codebook _16u1__p9_1 = {
859         2, 225,
860         (char *)_vq_lengthlist__16u1__p9_1,
861         1, -522338304, 1620115456, 4, 0,
862         (long *)_vq_quantlist__16u1__p9_1,
863         0
864 };
865
866 static const long _vq_quantlist__16u1__p9_2[] = {
867         8,
868         7,
869         9,
870         6,
871         10,
872         5,
873         11,
874         4,
875         12,
876         3,
877         13,
878         2,
879         14,
880         1,
881         15,
882         0,
883         16,
884 };
885
886 static const char _vq_lengthlist__16u1__p9_2[] = {
887          1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
888          9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
889         11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
890          9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9,
891         11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11,
892         10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11,
893         11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10,
894         11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11,
895          9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10,
896          9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10,
897         11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9,
898          8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11,
899         11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9,
900         11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10,
901          9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9,
902          9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10,
903         11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11,
904          9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11,
905         10,
906 };
907
908 static const static_codebook _16u1__p9_2 = {
909         2, 289,
910         (char *)_vq_lengthlist__16u1__p9_2,
911         1, -529530880, 1611661312, 5, 0,
912         (long *)_vq_quantlist__16u1__p9_2,
913         0
914 };
915
916 static const char _huff_lengthlist__16u1__short[] = {
917          5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
918         10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
919          7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
920         15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6,
921          5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16,
922          9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15,
923         16,16,16,16,
924 };
925
926 static const static_codebook _huff_book__16u1__short = {
927         2, 100,
928         (char *)_huff_lengthlist__16u1__short,
929         0, 0, 0, 0, 0,
930         NULL,
931         0
932 };
933
934 static const char _huff_lengthlist__16u2__long[] = {
935          5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9,
936         10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5,
937          4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10,
938         11,15, 8, 7, 7, 6, 5, 5, 6, 9,11,14, 8, 9, 8, 7,
939          6, 5, 6, 7,11,14, 9,11,11, 9, 7, 6, 6, 6, 9,14,
940         11,14,15,13, 9, 8, 7, 7, 9,14,13,15,19,17,12,11,
941         10, 9,10,14,
942 };
943
944 static const static_codebook _huff_book__16u2__long = {
945         2, 100,
946         (char *)_huff_lengthlist__16u2__long,
947         0, 0, 0, 0, 0,
948         NULL,
949         0
950 };
951
952 static const long _vq_quantlist__16u2_p1_0[] = {
953         1,
954         0,
955         2,
956 };
957
958 static const char _vq_lengthlist__16u2_p1_0[] = {
959          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
960          9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9,
961          9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
962          9,10, 9, 9,10,11, 5, 8, 7, 7, 9, 9, 8, 9, 9, 7,
963          9, 9, 9,11,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11,
964         10,
965 };
966
967 static const static_codebook _16u2_p1_0 = {
968         4, 81,
969         (char *)_vq_lengthlist__16u2_p1_0,
970         1, -535822336, 1611661312, 2, 0,
971         (long *)_vq_quantlist__16u2_p1_0,
972         0
973 };
974
975 static const long _vq_quantlist__16u2_p2_0[] = {
976         2,
977         1,
978         3,
979         0,
980         4,
981 };
982
983 static const char _vq_lengthlist__16u2_p2_0[] = {
984          3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
985         10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
986          8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
987         11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
988         10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12,
989         10,10,10,12,12, 9,10,10,12,12,12,12,12,14,14,11,
990         12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
991         10,12,12,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
992          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
993         12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11,
994          8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7,
995          8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
996         10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11,
997         13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
998         14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
999         12,13,12,14,13,12,13,13,14,15, 5, 7, 7, 9,10, 7,
1000          8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
1001         11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
1002         10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
1003         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
1004         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
1005         10,11,12,13,12,13,13,15,14,12,12,13,12,14, 9,10,
1006         11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
1007         14,14,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13,
1008         12, 9,10,10,12,13,12,13,13,14,14,12,12,12,14,14,
1009          9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13,
1010         13,13,14,15,12,13,13,14,15, 9,10,10,12,13,10,11,
1011         10,13,13,10,11,11,12,13,12,13,12,15,14,12,13,13,
1012         14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
1013         14,13,13,15,14,16,14,14,14,16,15,11,12,12,14,14,
1014         11,12,12,14,14,12,13,13,14,15,13,14,13,15,13,14,
1015         14,14,15,16, 8, 9,10,12,12, 9,10,10,13,12, 9,10,
1016         11,12,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
1017         13,12,10,11,11,13,13,10,10,11,13,13,12,13,13,15,
1018         14,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
1019         10,11,11,13,13,12,13,13,14,14,13,13,13,15,15,11,
1020         12,12,14,13,12,13,13,15,14,11,12,12,14,14,14,14,
1021         14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
1022         14,15,12,13,12,14,14,14,14,14,16,16,14,15,13,16,
1023         14,
1024 };
1025
1026 static const static_codebook _16u2_p2_0 = {
1027         4, 625,
1028         (char *)_vq_lengthlist__16u2_p2_0,
1029         1, -533725184, 1611661312, 3, 0,
1030         (long *)_vq_quantlist__16u2_p2_0,
1031         0
1032 };
1033
1034 static const long _vq_quantlist__16u2_p3_0[] = {
1035         4,
1036         3,
1037         5,
1038         2,
1039         6,
1040         1,
1041         7,
1042         0,
1043         8,
1044 };
1045
1046 static const char _vq_lengthlist__16u2_p3_0[] = {
1047          2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
1048          9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
1049          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
1050          8, 8, 9, 9,11,10, 7, 7, 8, 8, 8, 9, 9,10,11, 9,
1051          9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11,
1052         11,
1053 };
1054
1055 static const static_codebook _16u2_p3_0 = {
1056         2, 81,
1057         (char *)_vq_lengthlist__16u2_p3_0,
1058         1, -531628032, 1611661312, 4, 0,
1059         (long *)_vq_quantlist__16u2_p3_0,
1060         0
1061 };
1062
1063 static const long _vq_quantlist__16u2_p4_0[] = {
1064         8,
1065         7,
1066         9,
1067         6,
1068         10,
1069         5,
1070         11,
1071         4,
1072         12,
1073         3,
1074         13,
1075         2,
1076         14,
1077         1,
1078         15,
1079         0,
1080         16,
1081 };
1082
1083 static const char _vq_lengthlist__16u2_p4_0[] = {
1084          2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
1085         11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,
1086         12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11,
1087         11,12,12, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
1088         11,11,12,12, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
1089         10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
1090         11,11,11,11,12,12, 7, 7, 8, 8, 8, 9, 9, 9, 9,10,
1091         10,11,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,10,10,
1092         10,10,11,11,12,12,12,12, 8, 9, 9, 9, 9, 9, 9,10,
1093         10,10,10,11,11,12,12,12,12, 9, 9, 9, 9, 9,10,10,
1094         10,10,10,11,11,11,12,12,13,13, 9, 9, 9, 9, 9,10,
1095         10,10,10,11,10,11,11,12,12,13,13,10,10,10,10,10,
1096         11,11,11,11,11,11,11,12,12,12,13,13,10,10,10,10,
1097         10,11,11,11,11,11,11,12,11,12,12,13,13,11,11,11,
1098         11,11,11,11,12,12,12,12,12,12,13,13,13,13,11,11,
1099         11,11,11,11,11,12,12,12,12,13,12,13,13,13,13,11,
1100         12,12,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
1101         11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,
1102         14,
1103 };
1104
1105 static const static_codebook _16u2_p4_0 = {
1106         2, 289,
1107         (char *)_vq_lengthlist__16u2_p4_0,
1108         1, -529530880, 1611661312, 5, 0,
1109         (long *)_vq_quantlist__16u2_p4_0,
1110         0
1111 };
1112
1113 static const long _vq_quantlist__16u2_p5_0[] = {
1114         1,
1115         0,
1116         2,
1117 };
1118
1119 static const char _vq_lengthlist__16u2_p5_0[] = {
1120          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7,
1121          9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11,
1122         10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10,
1123          9,12,10,10,11,12, 5, 8, 8, 8,10,10, 8,11,11, 7,
1124         11,10,10,12,11, 9,10,12, 7,10,11,10,12,12, 9,12,
1125          9,
1126 };
1127
1128 static const static_codebook _16u2_p5_0 = {
1129         4, 81,
1130         (char *)_vq_lengthlist__16u2_p5_0,
1131         1, -529137664, 1618345984, 2, 0,
1132         (long *)_vq_quantlist__16u2_p5_0,
1133         0
1134 };
1135
1136 static const long _vq_quantlist__16u2_p5_1[] = {
1137         5,
1138         4,
1139         6,
1140         3,
1141         7,
1142         2,
1143         8,
1144         1,
1145         9,
1146         0,
1147         10,
1148 };
1149
1150 static const char _vq_lengthlist__16u2_p5_1[] = {
1151          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7,
1152          7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8,
1153          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
1154          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
1155          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1156          8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
1157          8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
1158          8, 8, 8, 8, 8, 9, 9, 9, 9,
1159 };
1160
1161 static const static_codebook _16u2_p5_1 = {
1162         2, 121,
1163         (char *)_vq_lengthlist__16u2_p5_1,
1164         1, -531365888, 1611661312, 4, 0,
1165         (long *)_vq_quantlist__16u2_p5_1,
1166         0
1167 };
1168
1169 static const long _vq_quantlist__16u2_p6_0[] = {
1170         6,
1171         5,
1172         7,
1173         4,
1174         8,
1175         3,
1176         9,
1177         2,
1178         10,
1179         1,
1180         11,
1181         0,
1182         12,
1183 };
1184
1185 static const char _vq_lengthlist__16u2_p6_0[] = {
1186          1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6,
1187          7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9,
1188          9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10,
1189         11,11,12,12, 7, 7, 7, 9, 8,10, 9,10,10,11,11,12,
1190         12, 8, 9, 9, 9,10,10,10,11,11,12,12,13,13, 8, 9,
1191          9,10, 9,10,10,11,11,12,12,13,13, 8, 9, 9,10,10,
1192         11,11,11,11,12,12,13,13, 8, 9, 9,10,10,11,11,12,
1193         11,12,12,13,13,10,10,10,11,11,12,12,12,12,13,13,
1194         14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
1195         11,11,12,12,13,13,13,13,14,14,14,14,11,11,11,12,
1196         12,13,13,13,13,14,14,14,14,
1197 };
1198
1199 static const static_codebook _16u2_p6_0 = {
1200         2, 169,
1201         (char *)_vq_lengthlist__16u2_p6_0,
1202         1, -526516224, 1616117760, 4, 0,
1203         (long *)_vq_quantlist__16u2_p6_0,
1204         0
1205 };
1206
1207 static const long _vq_quantlist__16u2_p6_1[] = {
1208         2,
1209         1,
1210         3,
1211         0,
1212         4,
1213 };
1214
1215 static const char _vq_lengthlist__16u2_p6_1[] = {
1216          2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1217          5, 5, 5, 5, 5, 5, 5, 5, 5,
1218 };
1219
1220 static const static_codebook _16u2_p6_1 = {
1221         2, 25,
1222         (char *)_vq_lengthlist__16u2_p6_1,
1223         1, -533725184, 1611661312, 3, 0,
1224         (long *)_vq_quantlist__16u2_p6_1,
1225         0
1226 };
1227
1228 static const long _vq_quantlist__16u2_p7_0[] = {
1229         6,
1230         5,
1231         7,
1232         4,
1233         8,
1234         3,
1235         9,
1236         2,
1237         10,
1238         1,
1239         11,
1240         0,
1241         12,
1242 };
1243
1244 static const char _vq_lengthlist__16u2_p7_0[] = {
1245          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
1246          8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9,
1247          9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10,
1248         11,11,12,12, 7, 8, 8,10,10,10,10,10,10,11,11,12,
1249         12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9,
1250          9,10,10,11,11,11,11,12,12,13,13, 8, 9, 9,11,10,
1251         11,11,12,12,13,13,14,13, 8, 9, 9,10,10,11,11,12,
1252         12,13,13,13,13, 9,10,10,11,11,12,12,13,13,13,13,
1253         14,14, 9,10,10,11,11,12,12,13,13,13,13,14,14,10,
1254         11,11,12,12,13,13,14,13,14,14,15,14,10,11,11,12,
1255         12,13,13,14,13,14,14,15,14,
1256 };
1257
1258 static const static_codebook _16u2_p7_0 = {
1259         2, 169,
1260         (char *)_vq_lengthlist__16u2_p7_0,
1261         1, -523206656, 1618345984, 4, 0,
1262         (long *)_vq_quantlist__16u2_p7_0,
1263         0
1264 };
1265
1266 static const long _vq_quantlist__16u2_p7_1[] = {
1267         5,
1268         4,
1269         6,
1270         3,
1271         7,
1272         2,
1273         8,
1274         1,
1275         9,
1276         0,
1277         10,
1278 };
1279
1280 static const char _vq_lengthlist__16u2_p7_1[] = {
1281          2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
1282          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
1283          8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7,
1284          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
1285          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
1286          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
1287          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1288          8, 8, 8, 8, 8, 8, 8, 8, 8,
1289 };
1290
1291 static const static_codebook _16u2_p7_1 = {
1292         2, 121,
1293         (char *)_vq_lengthlist__16u2_p7_1,
1294         1, -531365888, 1611661312, 4, 0,
1295         (long *)_vq_quantlist__16u2_p7_1,
1296         0
1297 };
1298
1299 static const long _vq_quantlist__16u2_p8_0[] = {
1300         7,
1301         6,
1302         8,
1303         5,
1304         9,
1305         4,
1306         10,
1307         3,
1308         11,
1309         2,
1310         12,
1311         1,
1312         13,
1313         0,
1314         14,
1315 };
1316
1317 static const char _vq_lengthlist__16u2_p8_0[] = {
1318          1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4,
1319          7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6,
1320          7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8,
1321         10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
1322         10,10,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
1323         11,11,11,11,12,12,13,13,13,13, 8, 9, 9,11,11,11,
1324         11,11,11,12,12,13,13,13,14, 8, 9, 9,10,10,11,11,
1325         12,11,13,13,14,13,14,14, 8, 9, 9,10,10,11,11,12,
1326         12,12,12,13,13,14,14, 9,10,10,11,11,12,12,13,12,
1327         13,13,14,14,15,15, 9,10,10,11,11,12,12,12,13,13,
1328         13,14,14,14,15,10,11,11,12,12,13,13,14,13,14,14,
1329         15,14,15,15,10,11,11,12,12,13,12,13,14,14,14,14,
1330         14,15,15,11,12,12,13,13,13,13,14,14,15,14,15,15,
1331         16,16,11,12,12,13,13,13,13,14,14,14,15,15,15,16,
1332         16,
1333 };
1334
1335 static const static_codebook _16u2_p8_0 = {
1336         2, 225,
1337         (char *)_vq_lengthlist__16u2_p8_0,
1338         1, -520986624, 1620377600, 4, 0,
1339         (long *)_vq_quantlist__16u2_p8_0,
1340         0
1341 };
1342
1343 static const long _vq_quantlist__16u2_p8_1[] = {
1344         10,
1345         9,
1346         11,
1347         8,
1348         12,
1349         7,
1350         13,
1351         6,
1352         14,
1353         5,
1354         15,
1355         4,
1356         16,
1357         3,
1358         17,
1359         2,
1360         18,
1361         1,
1362         19,
1363         0,
1364         20,
1365 };
1366
1367 static const char _vq_lengthlist__16u2_p8_1[] = {
1368          3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
1369          9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
1370          9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8,
1371          8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
1372          7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,
1373         10,10,10,10, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
1374          9,10, 9,10,10,10, 9,10, 9, 8, 8, 8, 9, 8, 9, 9,
1375          9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 8, 8,
1376          8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
1377         10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
1378         10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
1379         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
1380          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1381         10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
1382         10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
1383         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
1384          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1385         10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1386         10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,
1387         10,10,10,10,10,10,10,10,10,10,10, 9, 9,10,10,10,
1388         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1389          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1390         10,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
1391         10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
1392         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
1393         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1394         10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,
1395         10,10,10,10,10,10,10,10,10,
1396 };
1397
1398 static const static_codebook _16u2_p8_1 = {
1399         2, 441,
1400         (char *)_vq_lengthlist__16u2_p8_1,
1401         1, -529268736, 1611661312, 5, 0,
1402         (long *)_vq_quantlist__16u2_p8_1,
1403         0
1404 };
1405
1406 static const long _vq_quantlist__16u2_p9_0[] = {
1407         7,
1408         6,
1409         8,
1410         5,
1411         9,
1412         4,
1413         10,
1414         3,
1415         11,
1416         2,
1417         12,
1418         1,
1419         13,
1420         0,
1421         14,
1422 };
1423
1424 static const char _vq_lengthlist__16u2_p9_0[] = {
1425          1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5,
1426          7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7,
1427          8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1428          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
1429         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1430         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1431         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1432         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1433         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1434         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1435         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1436         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1437         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1438         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1439         10,
1440 };
1441
1442 static const static_codebook _16u2_p9_0 = {
1443         2, 225,
1444         (char *)_vq_lengthlist__16u2_p9_0,
1445         1, -510036736, 1631393792, 4, 0,
1446         (long *)_vq_quantlist__16u2_p9_0,
1447         0
1448 };
1449
1450 static const long _vq_quantlist__16u2_p9_1[] = {
1451         9,
1452         8,
1453         10,
1454         7,
1455         11,
1456         6,
1457         12,
1458         5,
1459         13,
1460         4,
1461         14,
1462         3,
1463         15,
1464         2,
1465         16,
1466         1,
1467         17,
1468         0,
1469         18,
1470 };
1471
1472 static const char _vq_lengthlist__16u2_p9_1[] = {
1473          1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13,
1474         13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9,
1475         14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10,
1476         10,11,11,12,13,12,13,14,15, 7, 9, 9,10,11,10,10,
1477         10,10,11,12,13,13,13,14,17,14,15,16, 7, 9, 9,10,
1478         10,10,10,10,10,11,12,13,13,14,14,15,15,18,18, 8,
1479          9, 9,11,10,11,11,11,12,13,12,14,14,16,15,15,17,
1480         18,15, 8, 9, 9,10,10,11,11,11,11,13,13,14,14,15,
1481         15,15,16,16,18, 7, 9, 8,10,10,11,11,12,12,14,14,
1482         15,15,16,16,15,17,16,18, 8, 9, 9,10,10,11,12,12,
1483         12,13,13,16,15,17,16,17,18,17,18, 9,10,10,12,11,
1484         13,13,14,13,14,14,15,17,16,18,17,18,17,18, 9,10,
1485         10,12,11,12,13,13,14,15,16,14,15,16,18,18,18,18,
1486         17,11,11,11,13,13,14,14,16,15,15,15,16,15,15,18,
1487         18,18,17,16,11,11,12,13,13,15,14,15,16,16,16,17,
1488         16,15,18,17,18,16,18,12,13,13,15,15,15,16,18,16,
1489         17,16,17,16,17,17,17,18,18,17,13,13,13,15,13,16,
1490         15,17,16,16,16,18,18,18,18,16,17,17,18,13,15,14,
1491         15,15,18,17,18,18,18,16,18,17,18,17,18,16,17,17,
1492         14,14,14,15,16,17,16,18,18,18,17,18,17,18,18,18,
1493         16,16,16,14,17,16,17,15,16,18,18,17,18,17,18,17,
1494         18,18,18,17,18,17,15,16,15,18,15,18,17,16,18,18,
1495         18,18,18,18,17,18,16,18,17,
1496 };
1497
1498 static const static_codebook _16u2_p9_1 = {
1499         2, 361,
1500         (char *)_vq_lengthlist__16u2_p9_1,
1501         1, -518287360, 1622704128, 5, 0,
1502         (long *)_vq_quantlist__16u2_p9_1,
1503         0
1504 };
1505
1506 static const long _vq_quantlist__16u2_p9_2[] = {
1507         24,
1508         23,
1509         25,
1510         22,
1511         26,
1512         21,
1513         27,
1514         20,
1515         28,
1516         19,
1517         29,
1518         18,
1519         30,
1520         17,
1521         31,
1522         16,
1523         32,
1524         15,
1525         33,
1526         14,
1527         34,
1528         13,
1529         35,
1530         12,
1531         36,
1532         11,
1533         37,
1534         10,
1535         38,
1536         9,
1537         39,
1538         8,
1539         40,
1540         7,
1541         41,
1542         6,
1543         42,
1544         5,
1545         43,
1546         4,
1547         44,
1548         3,
1549         45,
1550         2,
1551         46,
1552         1,
1553         47,
1554         0,
1555         48,
1556 };
1557
1558 static const char _vq_lengthlist__16u2_p9_2[] = {
1559          2, 3, 4, 4, 4, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7,
1560          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1561          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8,
1562          8,
1563 };
1564
1565 static const static_codebook _16u2_p9_2 = {
1566         1, 49,
1567         (char *)_vq_lengthlist__16u2_p9_2,
1568         1, -526909440, 1611661312, 6, 0,
1569         (long *)_vq_quantlist__16u2_p9_2,
1570         0
1571 };
1572
1573 static const char _huff_lengthlist__16u2__short[] = {
1574          8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11,
1575         13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9,
1576          6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10,
1577         12,16,13,10, 8, 6, 3, 3, 5, 8,11,14,11,10, 9, 7,
1578          5, 4, 4, 6,11,14,10,10,10, 8, 6, 5, 5, 6,10,14,
1579         10,10,10, 9, 8, 7, 7, 7,10,14,11,12,12,12,11,10,
1580         10,10,12,16,
1581 };
1582
1583 static const static_codebook _huff_book__16u2__short = {
1584         2, 100,
1585         (char *)_huff_lengthlist__16u2__short,
1586         0, 0, 0, 0, 0,
1587         NULL,
1588         0
1589 };
1590
1591 static const long _vq_quantlist__8u0__p1_0[] = {
1592         1,
1593         0,
1594         2,
1595 };
1596
1597 static const char _vq_lengthlist__8u0__p1_0[] = {
1598          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
1599         10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
1600         11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
1601         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
1602         11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
1603         11,
1604 };
1605
1606 static const static_codebook _8u0__p1_0 = {
1607         4, 81,
1608         (char *)_vq_lengthlist__8u0__p1_0,
1609         1, -535822336, 1611661312, 2, 0,
1610         (long *)_vq_quantlist__8u0__p1_0,
1611         0
1612 };
1613
1614 static const long _vq_quantlist__8u0__p2_0[] = {
1615         1,
1616         0,
1617         2,
1618 };
1619
1620 static const char _vq_lengthlist__8u0__p2_0[] = {
1621          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
1622          7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
1623          9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
1624          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
1625          8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
1626          8,
1627 };
1628
1629 static const static_codebook _8u0__p2_0 = {
1630         4, 81,
1631         (char *)_vq_lengthlist__8u0__p2_0,
1632         1, -535822336, 1611661312, 2, 0,
1633         (long *)_vq_quantlist__8u0__p2_0,
1634         0
1635 };
1636
1637 static const long _vq_quantlist__8u0__p3_0[] = {
1638         2,
1639         1,
1640         3,
1641         0,
1642         4,
1643 };
1644
1645 static const char _vq_lengthlist__8u0__p3_0[] = {
1646          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
1647         10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
1648         10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
1649         12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
1650         11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
1651         10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
1652         14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
1653         12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
1654         11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
1655         14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
1656         10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
1657         10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
1658         12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
1659         15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
1660         16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
1661         13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
1662         11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
1663         12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
1664         13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
1665         13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
1666         12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
1667         13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
1668         12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
1669         16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
1670         15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
1671          9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
1672         15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
1673         13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
1674         17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
1675         17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
1676         13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
1677         17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
1678         13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
1679         16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
1680          0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
1681         12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
1682         14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
1683         17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
1684         19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
1685         16,
1686 };
1687
1688 static const static_codebook _8u0__p3_0 = {
1689         4, 625,
1690         (char *)_vq_lengthlist__8u0__p3_0,
1691         1, -533725184, 1611661312, 3, 0,
1692         (long *)_vq_quantlist__8u0__p3_0,
1693         0
1694 };
1695
1696 static const long _vq_quantlist__8u0__p4_0[] = {
1697         2,
1698         1,
1699         3,
1700         0,
1701         4,
1702 };
1703
1704 static const char _vq_lengthlist__8u0__p4_0[] = {
1705          3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
1706          9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
1707          8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
1708         11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
1709         10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
1710         10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
1711         11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
1712         11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
1713         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
1714         12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
1715          8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
1716          8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
1717         10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
1718         12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
1719         13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
1720         12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
1721          8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
1722         10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
1723         10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
1724         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
1725         10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
1726         10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
1727         11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
1728         13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
1729         13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
1730          9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
1731         12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
1732         10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
1733         15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
1734         13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
1735         11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
1736         15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
1737         11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
1738         12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
1739         14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
1740         10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
1741         12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
1742         14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
1743         14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
1744         12,
1745 };
1746
1747 static const static_codebook _8u0__p4_0 = {
1748         4, 625,
1749         (char *)_vq_lengthlist__8u0__p4_0,
1750         1, -533725184, 1611661312, 3, 0,
1751         (long *)_vq_quantlist__8u0__p4_0,
1752         0
1753 };
1754
1755 static const long _vq_quantlist__8u0__p5_0[] = {
1756         4,
1757         3,
1758         5,
1759         2,
1760         6,
1761         1,
1762         7,
1763         0,
1764         8,
1765 };
1766
1767 static const char _vq_lengthlist__8u0__p5_0[] = {
1768          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
1769         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
1770          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
1771          9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
1772         10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
1773         12,
1774 };
1775
1776 static const static_codebook _8u0__p5_0 = {
1777         2, 81,
1778         (char *)_vq_lengthlist__8u0__p5_0,
1779         1, -531628032, 1611661312, 4, 0,
1780         (long *)_vq_quantlist__8u0__p5_0,
1781         0
1782 };
1783
1784 static const long _vq_quantlist__8u0__p6_0[] = {
1785         6,
1786         5,
1787         7,
1788         4,
1789         8,
1790         3,
1791         9,
1792         2,
1793         10,
1794         1,
1795         11,
1796         0,
1797         12,
1798 };
1799
1800 static const char _vq_lengthlist__8u0__p6_0[] = {
1801          1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
1802          9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
1803         11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
1804         14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
1805          0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
1806         11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
1807         15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
1808         14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
1809          0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
1810         17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
1811         16, 0,15, 0,17, 0, 0, 0, 0,
1812 };
1813
1814 static const static_codebook _8u0__p6_0 = {
1815         2, 169,
1816         (char *)_vq_lengthlist__8u0__p6_0,
1817         1, -526516224, 1616117760, 4, 0,
1818         (long *)_vq_quantlist__8u0__p6_0,
1819         0
1820 };
1821
1822 static const long _vq_quantlist__8u0__p6_1[] = {
1823         2,
1824         1,
1825         3,
1826         0,
1827         4,
1828 };
1829
1830 static const char _vq_lengthlist__8u0__p6_1[] = {
1831          1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
1832          7, 7, 7, 7, 6, 7, 7, 7, 7,
1833 };
1834
1835 static const static_codebook _8u0__p6_1 = {
1836         2, 25,
1837         (char *)_vq_lengthlist__8u0__p6_1,
1838         1, -533725184, 1611661312, 3, 0,
1839         (long *)_vq_quantlist__8u0__p6_1,
1840         0
1841 };
1842
1843 static const long _vq_quantlist__8u0__p7_0[] = {
1844         1,
1845         0,
1846         2,
1847 };
1848
1849 static const char _vq_lengthlist__8u0__p7_0[] = {
1850          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1851          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1852          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1853          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1854          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1855          7,
1856 };
1857
1858 static const static_codebook _8u0__p7_0 = {
1859         4, 81,
1860         (char *)_vq_lengthlist__8u0__p7_0,
1861         1, -518803456, 1628680192, 2, 0,
1862         (long *)_vq_quantlist__8u0__p7_0,
1863         0
1864 };
1865
1866 static const long _vq_quantlist__8u0__p7_1[] = {
1867         7,
1868         6,
1869         8,
1870         5,
1871         9,
1872         4,
1873         10,
1874         3,
1875         11,
1876         2,
1877         12,
1878         1,
1879         13,
1880         0,
1881         14,
1882 };
1883
1884 static const char _vq_lengthlist__8u0__p7_1[] = {
1885          1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
1886          7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
1887          7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
1888         11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
1889         10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
1890         11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11,
1891         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1892         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1893         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1894         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1895         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1896         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1897         11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
1898         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1899         10,
1900 };
1901
1902 static const static_codebook _8u0__p7_1 = {
1903         2, 225,
1904         (char *)_vq_lengthlist__8u0__p7_1,
1905         1, -520986624, 1620377600, 4, 0,
1906         (long *)_vq_quantlist__8u0__p7_1,
1907         0
1908 };
1909
1910 static const long _vq_quantlist__8u0__p7_2[] = {
1911         10,
1912         9,
1913         11,
1914         8,
1915         12,
1916         7,
1917         13,
1918         6,
1919         14,
1920         5,
1921         15,
1922         4,
1923         16,
1924         3,
1925         17,
1926         2,
1927         18,
1928         1,
1929         19,
1930         0,
1931         20,
1932 };
1933
1934 static const char _vq_lengthlist__8u0__p7_2[] = {
1935          1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
1936         11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
1937         10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
1938         10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
1939          9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
1940         10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
1941          9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
1942          9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
1943          9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
1944          9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
1945         10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
1946         11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
1947         11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
1948         11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
1949         12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
1950         11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
1951         11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
1952         11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
1953         11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
1954         11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
1955         10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
1956          9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
1957         10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
1958         10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
1959         10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
1960         11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
1961         10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
1962         11,12,11,11,11,10,10,11,11,
1963 };
1964
1965 static const static_codebook _8u0__p7_2 = {
1966         2, 441,
1967         (char *)_vq_lengthlist__8u0__p7_2,
1968         1, -529268736, 1611661312, 5, 0,
1969         (long *)_vq_quantlist__8u0__p7_2,
1970         0
1971 };
1972
1973 static const char _huff_lengthlist__8u0__single[] = {
1974          4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
1975          9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
1976         10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
1977          7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
1978 };
1979
1980 static const static_codebook _huff_book__8u0__single = {
1981         2, 64,
1982         (char *)_huff_lengthlist__8u0__single,
1983         0, 0, 0, 0, 0,
1984         NULL,
1985         0
1986 };
1987
1988 static const long _vq_quantlist__8u1__p1_0[] = {
1989         1,
1990         0,
1991         2,
1992 };
1993
1994 static const char _vq_lengthlist__8u1__p1_0[] = {
1995          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
1996          9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
1997         10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
1998          9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
1999         10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
2000         10,
2001 };
2002
2003 static const static_codebook _8u1__p1_0 = {
2004         4, 81,
2005         (char *)_vq_lengthlist__8u1__p1_0,
2006         1, -535822336, 1611661312, 2, 0,
2007         (long *)_vq_quantlist__8u1__p1_0,
2008         0
2009 };
2010
2011 static const long _vq_quantlist__8u1__p2_0[] = {
2012         1,
2013         0,
2014         2,
2015 };
2016
2017 static const char _vq_lengthlist__8u1__p2_0[] = {
2018          3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
2019          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
2020          8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
2021          7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
2022          8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
2023          7,
2024 };
2025
2026 static const static_codebook _8u1__p2_0 = {
2027         4, 81,
2028         (char *)_vq_lengthlist__8u1__p2_0,
2029         1, -535822336, 1611661312, 2, 0,
2030         (long *)_vq_quantlist__8u1__p2_0,
2031         0
2032 };
2033
2034 static const long _vq_quantlist__8u1__p3_0[] = {
2035         2,
2036         1,
2037         3,
2038         0,
2039         4,
2040 };
2041
2042 static const char _vq_lengthlist__8u1__p3_0[] = {
2043          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
2044         10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
2045         10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
2046         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
2047         11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
2048         10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
2049         13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
2050         12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
2051         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
2052         13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
2053         10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
2054         10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
2055         12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
2056         15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
2057         15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
2058         13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
2059         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
2060         12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
2061         12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
2062         12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
2063         12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
2064         12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
2065         12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
2066         16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
2067         15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
2068          9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
2069         15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
2070         13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
2071         17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
2072         18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
2073         12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
2074         16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
2075         13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
2076         15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
2077         16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
2078         11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
2079         14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
2080         16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
2081         18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
2082         16,
2083 };
2084
2085 static const static_codebook _8u1__p3_0 = {
2086         4, 625,
2087         (char *)_vq_lengthlist__8u1__p3_0,
2088         1, -533725184, 1611661312, 3, 0,
2089         (long *)_vq_quantlist__8u1__p3_0,
2090         0
2091 };
2092
2093 static const long _vq_quantlist__8u1__p4_0[] = {
2094         2,
2095         1,
2096         3,
2097         0,
2098         4,
2099 };
2100
2101 static const char _vq_lengthlist__8u1__p4_0[] = {
2102          4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
2103          9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
2104          8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
2105         10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
2106          9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
2107          9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
2108         11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
2109         10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
2110          9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
2111         12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
2112          8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
2113          8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
2114         10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
2115         12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
2116         14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
2117         11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
2118          7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
2119         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
2120         10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
2121         10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
2122         10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
2123         10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
2124         10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
2125         14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
2126         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
2127          9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
2128         12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
2129         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
2130         13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
2131         13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
2132         10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
2133         13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
2134         10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
2135         12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
2136         13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
2137          9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
2138         12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
2139         13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
2140         13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
2141         10,
2142 };
2143
2144 static const static_codebook _8u1__p4_0 = {
2145         4, 625,
2146         (char *)_vq_lengthlist__8u1__p4_0,
2147         1, -533725184, 1611661312, 3, 0,
2148         (long *)_vq_quantlist__8u1__p4_0,
2149         0
2150 };
2151
2152 static const long _vq_quantlist__8u1__p5_0[] = {
2153         4,
2154         3,
2155         5,
2156         2,
2157         6,
2158         1,
2159         7,
2160         0,
2161         8,
2162 };
2163
2164 static const char _vq_lengthlist__8u1__p5_0[] = {
2165          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
2166         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
2167          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
2168          9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
2169         10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
2170         13,
2171 };
2172
2173 static const static_codebook _8u1__p5_0 = {
2174         2, 81,
2175         (char *)_vq_lengthlist__8u1__p5_0,
2176         1, -531628032, 1611661312, 4, 0,
2177         (long *)_vq_quantlist__8u1__p5_0,
2178         0
2179 };
2180
2181 static const long _vq_quantlist__8u1__p6_0[] = {
2182         4,
2183         3,
2184         5,
2185         2,
2186         6,
2187         1,
2188         7,
2189         0,
2190         8,
2191 };
2192
2193 static const char _vq_lengthlist__8u1__p6_0[] = {
2194          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
2195          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
2196          8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
2197          8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
2198          9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
2199         10,
2200 };
2201
2202 static const static_codebook _8u1__p6_0 = {
2203         2, 81,
2204         (char *)_vq_lengthlist__8u1__p6_0,
2205         1, -531628032, 1611661312, 4, 0,
2206         (long *)_vq_quantlist__8u1__p6_0,
2207         0
2208 };
2209
2210 static const long _vq_quantlist__8u1__p7_0[] = {
2211         1,
2212         0,
2213         2,
2214 };
2215
2216 static const char _vq_lengthlist__8u1__p7_0[] = {
2217          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
2218         10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
2219         12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
2220         10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
2221         12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
2222         11,
2223 };
2224
2225 static const static_codebook _8u1__p7_0 = {
2226         4, 81,
2227         (char *)_vq_lengthlist__8u1__p7_0,
2228         1, -529137664, 1618345984, 2, 0,
2229         (long *)_vq_quantlist__8u1__p7_0,
2230         0
2231 };
2232
2233 static const long _vq_quantlist__8u1__p7_1[] = {
2234         5,
2235         4,
2236         6,
2237         3,
2238         7,
2239         2,
2240         8,
2241         1,
2242         9,
2243         0,
2244         10,
2245 };
2246
2247 static const char _vq_lengthlist__8u1__p7_1[] = {
2248          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
2249          8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
2250          9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
2251          8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
2252          9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
2253          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
2254         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
2255          9, 9, 9, 9, 9,10,10,10,10,
2256 };
2257
2258 static const static_codebook _8u1__p7_1 = {
2259         2, 121,
2260         (char *)_vq_lengthlist__8u1__p7_1,
2261         1, -531365888, 1611661312, 4, 0,
2262         (long *)_vq_quantlist__8u1__p7_1,
2263         0
2264 };
2265
2266 static const long _vq_quantlist__8u1__p8_0[] = {
2267         5,
2268         4,
2269         6,
2270         3,
2271         7,
2272         2,
2273         8,
2274         1,
2275         9,
2276         0,
2277         10,
2278 };
2279
2280 static const char _vq_lengthlist__8u1__p8_0[] = {
2281          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
2282          9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
2283         12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
2284          9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
2285         14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
2286         12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
2287         14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
2288         12,13,13,14,14,15,15,15,15,
2289 };
2290
2291 static const static_codebook _8u1__p8_0 = {
2292         2, 121,
2293         (char *)_vq_lengthlist__8u1__p8_0,
2294         1, -524582912, 1618345984, 4, 0,
2295         (long *)_vq_quantlist__8u1__p8_0,
2296         0
2297 };
2298
2299 static const long _vq_quantlist__8u1__p8_1[] = {
2300         5,
2301         4,
2302         6,
2303         3,
2304         7,
2305         2,
2306         8,
2307         1,
2308         9,
2309         0,
2310         10,
2311 };
2312
2313 static const char _vq_lengthlist__8u1__p8_1[] = {
2314          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
2315          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
2316          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
2317          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
2318          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2319          8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
2320          8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
2321          8, 8, 8, 8, 8, 9, 9, 9, 9,
2322 };
2323
2324 static const static_codebook _8u1__p8_1 = {
2325         2, 121,
2326         (char *)_vq_lengthlist__8u1__p8_1,
2327         1, -531365888, 1611661312, 4, 0,
2328         (long *)_vq_quantlist__8u1__p8_1,
2329         0
2330 };
2331
2332 static const long _vq_quantlist__8u1__p9_0[] = {
2333         7,
2334         6,
2335         8,
2336         5,
2337         9,
2338         4,
2339         10,
2340         3,
2341         11,
2342         2,
2343         12,
2344         1,
2345         13,
2346         0,
2347         14,
2348 };
2349
2350 static const char _vq_lengthlist__8u1__p9_0[] = {
2351          1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
2352         11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
2353          9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2354         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2355         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2356         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2357         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2358         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2359         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2360         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2361         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2362         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2363         11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
2364         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2365         10,
2366 };
2367
2368 static const static_codebook _8u1__p9_0 = {
2369         2, 225,
2370         (char *)_vq_lengthlist__8u1__p9_0,
2371         1, -514071552, 1627381760, 4, 0,
2372         (long *)_vq_quantlist__8u1__p9_0,
2373         0
2374 };
2375
2376 static const long _vq_quantlist__8u1__p9_1[] = {
2377         7,
2378         6,
2379         8,
2380         5,
2381         9,
2382         4,
2383         10,
2384         3,
2385         11,
2386         2,
2387         12,
2388         1,
2389         13,
2390         0,
2391         14,
2392 };
2393
2394 static const char _vq_lengthlist__8u1__p9_1[] = {
2395          1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
2396          7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
2397          7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
2398         12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
2399         11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
2400         14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
2401         13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
2402         11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
2403         12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
2404         12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
2405         12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
2406         12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
2407         12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
2408         12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
2409         13,
2410 };
2411
2412 static const static_codebook _8u1__p9_1 = {
2413         2, 225,
2414         (char *)_vq_lengthlist__8u1__p9_1,
2415         1, -522338304, 1620115456, 4, 0,
2416         (long *)_vq_quantlist__8u1__p9_1,
2417         0
2418 };
2419
2420 static const long _vq_quantlist__8u1__p9_2[] = {
2421         8,
2422         7,
2423         9,
2424         6,
2425         10,
2426         5,
2427         11,
2428         4,
2429         12,
2430         3,
2431         13,
2432         2,
2433         14,
2434         1,
2435         15,
2436         0,
2437         16,
2438 };
2439
2440 static const char _vq_lengthlist__8u1__p9_2[] = {
2441          2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
2442          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
2443          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
2444          9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
2445          9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
2446          9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
2447         10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
2448         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
2449         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
2450         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
2451         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
2452         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
2453         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
2454          9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
2455         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
2456          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
2457         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2458          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2459         10,
2460 };
2461
2462 static const static_codebook _8u1__p9_2 = {
2463         2, 289,
2464         (char *)_vq_lengthlist__8u1__p9_2,
2465         1, -529530880, 1611661312, 5, 0,
2466         (long *)_vq_quantlist__8u1__p9_2,
2467         0
2468 };
2469
2470 static const char _huff_lengthlist__8u1__single[] = {
2471          4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
2472         10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
2473          8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
2474         11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
2475          6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
2476          9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
2477         13, 8, 8,15,
2478 };
2479
2480 static const static_codebook _huff_book__8u1__single = {
2481         2, 100,
2482         (char *)_huff_lengthlist__8u1__single,
2483         0, 0, 0, 0, 0,
2484         NULL,
2485         0
2486 };
2487
2488 static const char _huff_lengthlist__44u0__long[] = {
2489          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
2490         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
2491         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
2492          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
2493 };
2494
2495 static const static_codebook _huff_book__44u0__long = {
2496         2, 64,
2497         (char *)_huff_lengthlist__44u0__long,
2498         0, 0, 0, 0, 0,
2499         NULL,
2500         0
2501 };
2502
2503 static const long _vq_quantlist__44u0__p1_0[] = {
2504         1,
2505         0,
2506         2,
2507 };
2508
2509 static const char _vq_lengthlist__44u0__p1_0[] = {
2510          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2511         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2512         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
2513         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
2514         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
2515         13,
2516 };
2517
2518 static const static_codebook _44u0__p1_0 = {
2519         4, 81,
2520         (char *)_vq_lengthlist__44u0__p1_0,
2521         1, -535822336, 1611661312, 2, 0,
2522         (long *)_vq_quantlist__44u0__p1_0,
2523         0
2524 };
2525
2526 static const long _vq_quantlist__44u0__p2_0[] = {
2527         1,
2528         0,
2529         2,
2530 };
2531
2532 static const char _vq_lengthlist__44u0__p2_0[] = {
2533          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
2534          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
2535          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2536          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2537          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
2538          9,
2539 };
2540
2541 static const static_codebook _44u0__p2_0 = {
2542         4, 81,
2543         (char *)_vq_lengthlist__44u0__p2_0,
2544         1, -535822336, 1611661312, 2, 0,
2545         (long *)_vq_quantlist__44u0__p2_0,
2546         0
2547 };
2548
2549 static const long _vq_quantlist__44u0__p3_0[] = {
2550         2,
2551         1,
2552         3,
2553         0,
2554         4,
2555 };
2556
2557 static const char _vq_lengthlist__44u0__p3_0[] = {
2558          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
2559         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
2560         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
2561         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
2562         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2563         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
2564         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
2565         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
2566         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
2567         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
2568         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
2569         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
2570         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
2571         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
2572         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
2573         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
2574         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
2575         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
2576         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
2577         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
2578         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
2579         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
2580         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
2581         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
2582         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
2583          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
2584         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
2585         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
2586         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
2587         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
2588         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
2589         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
2590         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
2591         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
2592         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
2593         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
2594         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
2595         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
2596          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
2597         19,
2598 };
2599
2600 static const static_codebook _44u0__p3_0 = {
2601         4, 625,
2602         (char *)_vq_lengthlist__44u0__p3_0,
2603         1, -533725184, 1611661312, 3, 0,
2604         (long *)_vq_quantlist__44u0__p3_0,
2605         0
2606 };
2607
2608 static const long _vq_quantlist__44u0__p4_0[] = {
2609         2,
2610         1,
2611         3,
2612         0,
2613         4,
2614 };
2615
2616 static const char _vq_lengthlist__44u0__p4_0[] = {
2617          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
2618         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
2619          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
2620         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
2621         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
2622         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
2623         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
2624         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
2625         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
2626         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
2627          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
2628          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
2629         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
2630         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
2631         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
2632         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
2633          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
2634         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
2635         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
2636         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
2637         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
2638         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
2639         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
2640         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
2641         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
2642          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
2643         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
2644         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
2645         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
2646         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
2647         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
2648         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
2649         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
2650         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
2651         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
2652         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
2653         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
2654         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
2655         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
2656         12,
2657 };
2658
2659 static const static_codebook _44u0__p4_0 = {
2660         4, 625,
2661         (char *)_vq_lengthlist__44u0__p4_0,
2662         1, -533725184, 1611661312, 3, 0,
2663         (long *)_vq_quantlist__44u0__p4_0,
2664         0
2665 };
2666
2667 static const long _vq_quantlist__44u0__p5_0[] = {
2668         4,
2669         3,
2670         5,
2671         2,
2672         6,
2673         1,
2674         7,
2675         0,
2676         8,
2677 };
2678
2679 static const char _vq_lengthlist__44u0__p5_0[] = {
2680          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
2681          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
2682          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
2683          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
2684          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
2685         12,
2686 };
2687
2688 static const static_codebook _44u0__p5_0 = {
2689         2, 81,
2690         (char *)_vq_lengthlist__44u0__p5_0,
2691         1, -531628032, 1611661312, 4, 0,
2692         (long *)_vq_quantlist__44u0__p5_0,
2693         0
2694 };
2695
2696 static const long _vq_quantlist__44u0__p6_0[] = {
2697         6,
2698         5,
2699         7,
2700         4,
2701         8,
2702         3,
2703         9,
2704         2,
2705         10,
2706         1,
2707         11,
2708         0,
2709         12,
2710 };
2711
2712 static const char _vq_lengthlist__44u0__p6_0[] = {
2713          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
2714          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
2715          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
2716         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
2717         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
2718          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
2719         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
2720         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
2721         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
2722         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
2723         15,17,16,17,18,17,17,18, 0,
2724 };
2725
2726 static const static_codebook _44u0__p6_0 = {
2727         2, 169,
2728         (char *)_vq_lengthlist__44u0__p6_0,
2729         1, -526516224, 1616117760, 4, 0,
2730         (long *)_vq_quantlist__44u0__p6_0,
2731         0
2732 };
2733
2734 static const long _vq_quantlist__44u0__p6_1[] = {
2735         2,
2736         1,
2737         3,
2738         0,
2739         4,
2740 };
2741
2742 static const char _vq_lengthlist__44u0__p6_1[] = {
2743          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
2744          6, 6, 6, 6, 5, 6, 6, 6, 6,
2745 };
2746
2747 static const static_codebook _44u0__p6_1 = {
2748         2, 25,
2749         (char *)_vq_lengthlist__44u0__p6_1,
2750         1, -533725184, 1611661312, 3, 0,
2751         (long *)_vq_quantlist__44u0__p6_1,
2752         0
2753 };
2754
2755 static const long _vq_quantlist__44u0__p7_0[] = {
2756         2,
2757         1,
2758         3,
2759         0,
2760         4,
2761 };
2762
2763 static const char _vq_lengthlist__44u0__p7_0[] = {
2764          1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,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, 9,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,10,11,11,
2772         11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,
2781         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2782         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2783         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2784         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2785         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2786         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2787         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2788         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2789         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2790         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2791         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2792         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2793         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2794         11,11,11,11,11,11,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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2797         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2798         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2799         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2800         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2801         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2802         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2803         10,
2804 };
2805
2806 static const static_codebook _44u0__p7_0 = {
2807         4, 625,
2808         (char *)_vq_lengthlist__44u0__p7_0,
2809         1, -518709248, 1626677248, 3, 0,
2810         (long *)_vq_quantlist__44u0__p7_0,
2811         0
2812 };
2813
2814 static const long _vq_quantlist__44u0__p7_1[] = {
2815         6,
2816         5,
2817         7,
2818         4,
2819         8,
2820         3,
2821         9,
2822         2,
2823         10,
2824         1,
2825         11,
2826         0,
2827         12,
2828 };
2829
2830 static const char _vq_lengthlist__44u0__p7_1[] = {
2831          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
2832          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
2833          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
2834         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
2835         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
2836          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
2837         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
2838         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
2839         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
2840         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
2841         15,15,15,15,15,15,15,15,15,
2842 };
2843
2844 static const static_codebook _44u0__p7_1 = {
2845         2, 169,
2846         (char *)_vq_lengthlist__44u0__p7_1,
2847         1, -523010048, 1618608128, 4, 0,
2848         (long *)_vq_quantlist__44u0__p7_1,
2849         0
2850 };
2851
2852 static const long _vq_quantlist__44u0__p7_2[] = {
2853         6,
2854         5,
2855         7,
2856         4,
2857         8,
2858         3,
2859         9,
2860         2,
2861         10,
2862         1,
2863         11,
2864         0,
2865         12,
2866 };
2867
2868 static const char _vq_lengthlist__44u0__p7_2[] = {
2869          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
2870          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
2871          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
2872          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
2873          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
2874          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
2875          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
2876          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2877          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2878          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
2879          9, 9, 9,10, 9, 9,10,10, 9,
2880 };
2881
2882 static const static_codebook _44u0__p7_2 = {
2883         2, 169,
2884         (char *)_vq_lengthlist__44u0__p7_2,
2885         1, -531103744, 1611661312, 4, 0,
2886         (long *)_vq_quantlist__44u0__p7_2,
2887         0
2888 };
2889
2890 static const char _huff_lengthlist__44u0__short[] = {
2891         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
2892          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
2893          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
2894         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
2895 };
2896
2897 static const static_codebook _huff_book__44u0__short = {
2898         2, 64,
2899         (char *)_huff_lengthlist__44u0__short,
2900         0, 0, 0, 0, 0,
2901         NULL,
2902         0
2903 };
2904
2905 static const char _huff_lengthlist__44u1__long[] = {
2906          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
2907         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
2908         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
2909          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
2910 };
2911
2912 static const static_codebook _huff_book__44u1__long = {
2913         2, 64,
2914         (char *)_huff_lengthlist__44u1__long,
2915         0, 0, 0, 0, 0,
2916         NULL,
2917         0
2918 };
2919
2920 static const long _vq_quantlist__44u1__p1_0[] = {
2921         1,
2922         0,
2923         2,
2924 };
2925
2926 static const char _vq_lengthlist__44u1__p1_0[] = {
2927          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2928         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2929         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
2930         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
2931         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
2932         13,
2933 };
2934
2935 static const static_codebook _44u1__p1_0 = {
2936         4, 81,
2937         (char *)_vq_lengthlist__44u1__p1_0,
2938         1, -535822336, 1611661312, 2, 0,
2939         (long *)_vq_quantlist__44u1__p1_0,
2940         0
2941 };
2942
2943 static const long _vq_quantlist__44u1__p2_0[] = {
2944         1,
2945         0,
2946         2,
2947 };
2948
2949 static const char _vq_lengthlist__44u1__p2_0[] = {
2950          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
2951          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
2952          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2953          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2954          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
2955          9,
2956 };
2957
2958 static const static_codebook _44u1__p2_0 = {
2959         4, 81,
2960         (char *)_vq_lengthlist__44u1__p2_0,
2961         1, -535822336, 1611661312, 2, 0,
2962         (long *)_vq_quantlist__44u1__p2_0,
2963         0
2964 };
2965
2966 static const long _vq_quantlist__44u1__p3_0[] = {
2967         2,
2968         1,
2969         3,
2970         0,
2971         4,
2972 };
2973
2974 static const char _vq_lengthlist__44u1__p3_0[] = {
2975          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
2976         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
2977         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
2978         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
2979         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2980         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
2981         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
2982         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
2983         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
2984         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
2985         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
2986         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
2987         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
2988         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
2989         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
2990         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
2991         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
2992         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
2993         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
2994         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
2995         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
2996         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
2997         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
2998         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
2999         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
3000          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
3001         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
3002         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
3003         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
3004         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
3005         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
3006         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
3007         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
3008         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
3009         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
3010         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
3011         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
3012         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
3013          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
3014         19,
3015 };
3016
3017 static const static_codebook _44u1__p3_0 = {
3018         4, 625,
3019         (char *)_vq_lengthlist__44u1__p3_0,
3020         1, -533725184, 1611661312, 3, 0,
3021         (long *)_vq_quantlist__44u1__p3_0,
3022         0
3023 };
3024
3025 static const long _vq_quantlist__44u1__p4_0[] = {
3026         2,
3027         1,
3028         3,
3029         0,
3030         4,
3031 };
3032
3033 static const char _vq_lengthlist__44u1__p4_0[] = {
3034          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
3035         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
3036          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
3037         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
3038         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
3039         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
3040         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
3041         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
3042         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
3043         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
3044          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
3045          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3046         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
3047         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
3048         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
3049         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
3050          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
3051         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
3052         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
3053         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
3054         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
3055         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
3056         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
3057         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
3058         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
3059          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
3060         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
3061         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
3062         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
3063         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
3064         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
3065         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
3066         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
3067         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
3068         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
3069         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
3070         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
3071         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
3072         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
3073         12,
3074 };
3075
3076 static const static_codebook _44u1__p4_0 = {
3077         4, 625,
3078         (char *)_vq_lengthlist__44u1__p4_0,
3079         1, -533725184, 1611661312, 3, 0,
3080         (long *)_vq_quantlist__44u1__p4_0,
3081         0
3082 };
3083
3084 static const long _vq_quantlist__44u1__p5_0[] = {
3085         4,
3086         3,
3087         5,
3088         2,
3089         6,
3090         1,
3091         7,
3092         0,
3093         8,
3094 };
3095
3096 static const char _vq_lengthlist__44u1__p5_0[] = {
3097          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
3098          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
3099          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
3100          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
3101          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
3102         12,
3103 };
3104
3105 static const static_codebook _44u1__p5_0 = {
3106         2, 81,
3107         (char *)_vq_lengthlist__44u1__p5_0,
3108         1, -531628032, 1611661312, 4, 0,
3109         (long *)_vq_quantlist__44u1__p5_0,
3110         0
3111 };
3112
3113 static const long _vq_quantlist__44u1__p6_0[] = {
3114         6,
3115         5,
3116         7,
3117         4,
3118         8,
3119         3,
3120         9,
3121         2,
3122         10,
3123         1,
3124         11,
3125         0,
3126         12,
3127 };
3128
3129 static const char _vq_lengthlist__44u1__p6_0[] = {
3130          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
3131          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
3132          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
3133         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
3134         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
3135          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
3136         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
3137         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
3138         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
3139         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
3140         15,17,16,17,18,17,17,18, 0,
3141 };
3142
3143 static const static_codebook _44u1__p6_0 = {
3144         2, 169,
3145         (char *)_vq_lengthlist__44u1__p6_0,
3146         1, -526516224, 1616117760, 4, 0,
3147         (long *)_vq_quantlist__44u1__p6_0,
3148         0
3149 };
3150
3151 static const long _vq_quantlist__44u1__p6_1[] = {
3152         2,
3153         1,
3154         3,
3155         0,
3156         4,
3157 };
3158
3159 static const char _vq_lengthlist__44u1__p6_1[] = {
3160          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
3161          6, 6, 6, 6, 5, 6, 6, 6, 6,
3162 };
3163
3164 static const static_codebook _44u1__p6_1 = {
3165         2, 25,
3166         (char *)_vq_lengthlist__44u1__p6_1,
3167         1, -533725184, 1611661312, 3, 0,
3168         (long *)_vq_quantlist__44u1__p6_1,
3169         0
3170 };
3171
3172 static const long _vq_quantlist__44u1__p7_0[] = {
3173         3,
3174         2,
3175         4,
3176         1,
3177         5,
3178         0,
3179         6,
3180 };
3181
3182 static const char _vq_lengthlist__44u1__p7_0[] = {
3183          1, 3, 2, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3184          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3185          9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3186          8,
3187 };
3188
3189 static const static_codebook _44u1__p7_0 = {
3190         2, 49,
3191         (char *)_vq_lengthlist__44u1__p7_0,
3192         1, -518017024, 1626677248, 3, 0,
3193         (long *)_vq_quantlist__44u1__p7_0,
3194         0
3195 };
3196
3197 static const long _vq_quantlist__44u1__p7_1[] = {
3198         6,
3199         5,
3200         7,
3201         4,
3202         8,
3203         3,
3204         9,
3205         2,
3206         10,
3207         1,
3208         11,
3209         0,
3210         12,
3211 };
3212
3213 static const char _vq_lengthlist__44u1__p7_1[] = {
3214          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
3215          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
3216          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
3217         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
3218         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
3219          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
3220         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
3221         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
3222         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
3223         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
3224         15,15,15,15,15,15,15,15,15,
3225 };
3226
3227 static const static_codebook _44u1__p7_1 = {
3228         2, 169,
3229         (char *)_vq_lengthlist__44u1__p7_1,
3230         1, -523010048, 1618608128, 4, 0,
3231         (long *)_vq_quantlist__44u1__p7_1,
3232         0
3233 };
3234
3235 static const long _vq_quantlist__44u1__p7_2[] = {
3236         6,
3237         5,
3238         7,
3239         4,
3240         8,
3241         3,
3242         9,
3243         2,
3244         10,
3245         1,
3246         11,
3247         0,
3248         12,
3249 };
3250
3251 static const char _vq_lengthlist__44u1__p7_2[] = {
3252          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
3253          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
3254          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
3255          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
3256          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
3257          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
3258          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
3259          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3260          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3261          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
3262          9, 9, 9,10, 9, 9,10,10, 9,
3263 };
3264
3265 static const static_codebook _44u1__p7_2 = {
3266         2, 169,
3267         (char *)_vq_lengthlist__44u1__p7_2,
3268         1, -531103744, 1611661312, 4, 0,
3269         (long *)_vq_quantlist__44u1__p7_2,
3270         0
3271 };
3272
3273 static const char _huff_lengthlist__44u1__short[] = {
3274         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
3275          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
3276          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
3277         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
3278 };
3279
3280 static const static_codebook _huff_book__44u1__short = {
3281         2, 64,
3282         (char *)_huff_lengthlist__44u1__short,
3283         0, 0, 0, 0, 0,
3284         NULL,
3285         0
3286 };
3287
3288 static const char _huff_lengthlist__44u2__long[] = {
3289          5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12,
3290         13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14,
3291         14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14,
3292          9, 7, 8, 6, 7, 5, 4,10,10,13,14,14,15,10, 6, 8,
3293 };
3294
3295 static const static_codebook _huff_book__44u2__long = {
3296         2, 64,
3297         (char *)_huff_lengthlist__44u2__long,
3298         0, 0, 0, 0, 0,
3299         NULL,
3300         0
3301 };
3302
3303 static const long _vq_quantlist__44u2__p1_0[] = {
3304         1,
3305         0,
3306         2,
3307 };
3308
3309 static const char _vq_lengthlist__44u2__p1_0[] = {
3310          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
3311         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3312         11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
3313         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
3314         11,11,11,14,13,10,12,13, 8,11,11,11,13,13,11,13,
3315         13,
3316 };
3317
3318 static const static_codebook _44u2__p1_0 = {
3319         4, 81,
3320         (char *)_vq_lengthlist__44u2__p1_0,
3321         1, -535822336, 1611661312, 2, 0,
3322         (long *)_vq_quantlist__44u2__p1_0,
3323         0
3324 };
3325
3326 static const long _vq_quantlist__44u2__p2_0[] = {
3327         1,
3328         0,
3329         2,
3330 };
3331
3332 static const char _vq_lengthlist__44u2__p2_0[] = {
3333          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3334          8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
3335          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
3336          7,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3337          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
3338          9,
3339 };
3340
3341 static const static_codebook _44u2__p2_0 = {
3342         4, 81,
3343         (char *)_vq_lengthlist__44u2__p2_0,
3344         1, -535822336, 1611661312, 2, 0,
3345         (long *)_vq_quantlist__44u2__p2_0,
3346         0
3347 };
3348
3349 static const long _vq_quantlist__44u2__p3_0[] = {
3350         2,
3351         1,
3352         3,
3353         0,
3354         4,
3355 };
3356
3357 static const char _vq_lengthlist__44u2__p3_0[] = {
3358          2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3359          9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
3360          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
3361         12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
3362         11, 9,11,10,13,13,10,11,11,13,13, 8,10,10,14,13,
3363         10,11,11,15,14, 9,11,11,15,14,13,14,13,16,14,12,
3364         13,13,15,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
3365         11,14,15,12,13,13,15,15,12,13,14,15,16, 5, 7, 7,
3366         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3367         13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
3368          9,11,11,13,13,12,13,12,14,14,11,12,13,15,15, 7,
3369          9, 9,12,12, 8,11,10,13,12, 9,11,11,13,13,11,13,
3370         12,15,13,11,13,13,15,16, 9,12,11,15,15,11,12,12,
3371         16,15,11,12,13,16,16,13,14,15,16,15,13,15,15,17,
3372         17, 9,11,11,14,15,10,12,12,15,15,11,13,12,15,16,
3373         13,15,14,16,16,13,15,15,17,19, 5, 7, 7,10,10, 7,
3374          9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
3375         11,13,14, 7, 9, 9,12,12, 9,11,11,13,13, 9,10,11,
3376         12,13,11,13,12,16,15,11,12,12,14,15, 7, 9, 9,12,
3377         12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,15,16,
3378         12,13,13,15,14, 9,11,11,15,14,11,13,12,16,15,10,
3379         11,12,15,15,13,14,14,18,17,13,14,14,15,17,10,11,
3380         11,14,15,11,13,12,15,17,11,13,12,15,16,13,15,14,
3381         18,17,14,15,15,16,18, 7,10,10,14,14,10,12,12,15,
3382         15,10,12,12,15,15,14,15,15,18,17,13,15,15,16,16,
3383          9,11,11,16,15,11,13,13,16,18,11,13,13,16,16,15,
3384         16,16, 0, 0,14,15,16,18,17, 9,11,11,15,15,10,13,
3385         12,17,16,11,12,13,16,17,14,15,16,19,19,14,15,15,
3386          0,20,12,14,14, 0, 0,13,14,16,19,18,13,15,16,20,
3387         17,16,18, 0, 0, 0,15,16,17,18,19,11,14,14, 0,19,
3388         12,15,14,17,17,13,15,15, 0, 0,16,17,15,20,19,15,
3389         17,16,19, 0, 8,10,10,14,15,10,12,11,15,15,10,11,
3390         12,16,15,13,14,14,19,17,14,15,15, 0, 0, 9,11,11,
3391         16,15,11,13,13,17,16,10,12,13,16,17,14,15,15,18,
3392         18,14,15,16,20,19, 9,12,12, 0,15,11,13,13,16,17,
3393         11,13,13,19,17,14,16,16,18,17,15,16,16,17,19,11,
3394         14,14,18,18,13,14,15, 0, 0,12,14,15,19,18,15,16,
3395         19, 0,19,15,16,19,19,17,12,14,14,16,19,13,15,15,
3396          0,17,13,15,14,18,18,15,16,15, 0,18,16,17,17, 0,
3397          0,
3398 };
3399
3400 static const static_codebook _44u2__p3_0 = {
3401         4, 625,
3402         (char *)_vq_lengthlist__44u2__p3_0,
3403         1, -533725184, 1611661312, 3, 0,
3404         (long *)_vq_quantlist__44u2__p3_0,
3405         0
3406 };
3407
3408 static const long _vq_quantlist__44u2__p4_0[] = {
3409         2,
3410         1,
3411         3,
3412         0,
3413         4,
3414 };
3415
3416 static const char _vq_lengthlist__44u2__p4_0[] = {
3417          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
3418          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
3419          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
3420         11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
3421         10, 9,10,10,12,11, 9,10,10,12,11, 9,10,10,12,12,
3422         10,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
3423         12,12,13,14, 9,10,10,12,12, 9,10,10,12,13,10,10,
3424         10,12,13,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
3425         10, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
3426         12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
3427          8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 6,
3428          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3429         10,13,11,10,11,11,13,13, 9,10,10,13,13,10,11,11,
3430         13,13,10,11,11,14,13,12,11,13,12,15,12,13,13,15,
3431         15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,13,
3432         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9,10, 7,
3433          8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
3434         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
3435         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
3436         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
3437         10,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
3438         10,11,13,13,12,13,13,15,15,12,11,13,12,14, 9,10,
3439         10,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
3440         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
3441         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
3442          9,10,10,13,13,10,11,11,13,14,10,11,11,14,12,13,
3443         13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
3444         10,14,13,10,11,11,13,14,12,14,13,16,14,13,13,13,
3445         14,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
3446         15,14,12,15,12,16,14,15,15,17,16,11,12,12,14,15,
3447         11,13,11,15,14,12,13,13,15,16,13,15,12,17,13,14,
3448         15,15,16,16, 8, 9, 9,12,12, 9,10,10,13,13, 9,10,
3449         10,13,13,12,13,12,14,14,12,13,13,15,15, 9,10,10,
3450         13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
3451         14,12,12,14,14,16, 9,10,10,13,13,10,11,11,13,14,
3452         10,11,11,14,13,13,13,13,15,15,13,14,13,16,14,11,
3453         12,12,14,14,12,13,13,16,15,11,12,13,14,15,14,15,
3454         15,16,16,14,13,15,13,17,11,12,12,14,15,12,13,13,
3455         15,16,11,13,12,15,15,14,15,14,16,16,14,15,12,17,
3456         13,
3457 };
3458
3459 static const static_codebook _44u2__p4_0 = {
3460         4, 625,
3461         (char *)_vq_lengthlist__44u2__p4_0,
3462         1, -533725184, 1611661312, 3, 0,
3463         (long *)_vq_quantlist__44u2__p4_0,
3464         0
3465 };
3466
3467 static const long _vq_quantlist__44u2__p5_0[] = {
3468         4,
3469         3,
3470         5,
3471         2,
3472         6,
3473         1,
3474         7,
3475         0,
3476         8,
3477 };
3478
3479 static const char _vq_lengthlist__44u2__p5_0[] = {
3480          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
3481         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
3482          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
3483          9, 9,10,11,12,12, 8, 8, 8, 9, 9,10,10,12,12,10,
3484         10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
3485         13,
3486 };
3487
3488 static const static_codebook _44u2__p5_0 = {
3489         2, 81,
3490         (char *)_vq_lengthlist__44u2__p5_0,
3491         1, -531628032, 1611661312, 4, 0,
3492         (long *)_vq_quantlist__44u2__p5_0,
3493         0
3494 };
3495
3496 static const long _vq_quantlist__44u2__p6_0[] = {
3497         6,
3498         5,
3499         7,
3500         4,
3501         8,
3502         3,
3503         9,
3504         2,
3505         10,
3506         1,
3507         11,
3508         0,
3509         12,
3510 };
3511
3512 static const char _vq_lengthlist__44u2__p6_0[] = {
3513          1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5,
3514          8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9,
3515          9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11,
3516         12,12,15,15, 6, 8, 8, 9, 9,11,11,11,12,12,12,15,
3517         15, 8,10,10,11,11,11,11,12,12,13,13,15,16, 8,10,
3518         10,11,11,11,11,12,12,13,13,16,16,10,11,11,12,12,
3519         12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,13,
3520         13,13,14,16,17,11,12,12,13,13,13,13,14,14,15,14,
3521         18,17,11,12,12,13,13,13,13,14,14,14,15,19,18,14,
3522         15,15,15,15,16,16,18,19,18,18, 0, 0,14,15,15,16,
3523         15,17,17,16,18,17,18, 0, 0,
3524 };
3525
3526 static const static_codebook _44u2__p6_0 = {
3527         2, 169,
3528         (char *)_vq_lengthlist__44u2__p6_0,
3529         1, -526516224, 1616117760, 4, 0,
3530         (long *)_vq_quantlist__44u2__p6_0,
3531         0
3532 };
3533
3534 static const long _vq_quantlist__44u2__p6_1[] = {
3535         2,
3536         1,
3537         3,
3538         0,
3539         4,
3540 };
3541
3542 static const char _vq_lengthlist__44u2__p6_1[] = {
3543          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3544          6, 5, 6, 6, 5, 5, 6, 6, 6,
3545 };
3546
3547 static const static_codebook _44u2__p6_1 = {
3548         2, 25,
3549         (char *)_vq_lengthlist__44u2__p6_1,
3550         1, -533725184, 1611661312, 3, 0,
3551         (long *)_vq_quantlist__44u2__p6_1,
3552         0
3553 };
3554
3555 static const long _vq_quantlist__44u2__p7_0[] = {
3556         4,
3557         3,
3558         5,
3559         2,
3560         6,
3561         1,
3562         7,
3563         0,
3564         8,
3565 };
3566
3567 static const char _vq_lengthlist__44u2__p7_0[] = {
3568          1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12,
3569         12,12, 5,12,12,12,12,12,12,12,12,12,12,11,11,11,
3570         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3571         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3572         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3573         11,
3574 };
3575
3576 static const static_codebook _44u2__p7_0 = {
3577         2, 81,
3578         (char *)_vq_lengthlist__44u2__p7_0,
3579         1, -516612096, 1626677248, 4, 0,
3580         (long *)_vq_quantlist__44u2__p7_0,
3581         0
3582 };
3583
3584 static const long _vq_quantlist__44u2__p7_1[] = {
3585         6,
3586         5,
3587         7,
3588         4,
3589         8,
3590         3,
3591         9,
3592         2,
3593         10,
3594         1,
3595         11,
3596         0,
3597         12,
3598 };
3599
3600 static const char _vq_lengthlist__44u2__p7_1[] = {
3601          1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6,
3602          8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8,
3603          8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11,
3604         12,12,12,12, 7, 8, 8,10,10,10,10,11,11,12,12,13,
3605         13, 7, 9, 9,11,10,12,12,13,13,14,13,14,14, 7, 9,
3606          9,10,11,11,12,13,13,13,13,16,14, 9,10,10,12,12,
3607         13,13,14,14,15,16,15,16, 9,10,10,12,12,12,13,14,
3608         14,14,15,16,15,10,12,12,13,13,15,13,16,16,15,17,
3609         17,17,10,11,11,12,14,14,14,15,15,17,17,15,17,11,
3610         12,12,14,14,14,15,15,15,17,16,17,17,10,12,12,13,
3611         14,14,14,17,15,17,17,17,17,
3612 };
3613
3614 static const static_codebook _44u2__p7_1 = {
3615         2, 169,
3616         (char *)_vq_lengthlist__44u2__p7_1,
3617         1, -523010048, 1618608128, 4, 0,
3618         (long *)_vq_quantlist__44u2__p7_1,
3619         0
3620 };
3621
3622 static const long _vq_quantlist__44u2__p7_2[] = {
3623         6,
3624         5,
3625         7,
3626         4,
3627         8,
3628         3,
3629         9,
3630         2,
3631         10,
3632         1,
3633         11,
3634         0,
3635         12,
3636 };
3637
3638 static const char _vq_lengthlist__44u2__p7_2[] = {
3639          2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6,
3640          7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8,
3641          7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8,
3642          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
3643          9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
3644          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9,
3645          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
3646          9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3647          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
3648          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9,
3649          9, 9, 9, 9, 9, 9, 9, 9, 9,
3650 };
3651
3652 static const static_codebook _44u2__p7_2 = {
3653         2, 169,
3654         (char *)_vq_lengthlist__44u2__p7_2,
3655         1, -531103744, 1611661312, 4, 0,
3656         (long *)_vq_quantlist__44u2__p7_2,
3657         0
3658 };
3659
3660 static const char _huff_lengthlist__44u2__short[] = {
3661         13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17,
3662         10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17,
3663         15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16,
3664         13,11, 5, 8, 3, 3, 5,14,13,12, 7,10, 5, 5, 7,14,
3665 };
3666
3667 static const static_codebook _huff_book__44u2__short = {
3668         2, 64,
3669         (char *)_huff_lengthlist__44u2__short,
3670         0, 0, 0, 0, 0,
3671         NULL,
3672         0
3673 };
3674
3675 static const char _huff_lengthlist__44u3__long[] = {
3676          6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12,
3677         11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13,
3678         13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13,
3679          9, 7, 8, 6, 7, 5, 3, 9, 9,12,13,12,14,10, 6, 7,
3680 };
3681
3682 static const static_codebook _huff_book__44u3__long = {
3683         2, 64,
3684         (char *)_huff_lengthlist__44u3__long,
3685         0, 0, 0, 0, 0,
3686         NULL,
3687         0
3688 };
3689
3690 static const long _vq_quantlist__44u3__p1_0[] = {
3691         1,
3692         0,
3693         2,
3694 };
3695
3696 static const char _vq_lengthlist__44u3__p1_0[] = {
3697          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
3698         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3699         11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11,
3700         10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
3701         11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
3702         13,
3703 };
3704
3705 static const static_codebook _44u3__p1_0 = {
3706         4, 81,
3707         (char *)_vq_lengthlist__44u3__p1_0,
3708         1, -535822336, 1611661312, 2, 0,
3709         (long *)_vq_quantlist__44u3__p1_0,
3710         0
3711 };
3712
3713 static const long _vq_quantlist__44u3__p2_0[] = {
3714         1,
3715         0,
3716         2,
3717 };
3718
3719 static const char _vq_lengthlist__44u3__p2_0[] = {
3720          2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3721          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8,
3722          8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
3723          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3724          8, 8, 8,10,10, 8, 8,10, 7, 8, 8, 8,10,10, 8,10,
3725          9,
3726 };
3727
3728 static const static_codebook _44u3__p2_0 = {
3729         4, 81,
3730         (char *)_vq_lengthlist__44u3__p2_0,
3731         1, -535822336, 1611661312, 2, 0,
3732         (long *)_vq_quantlist__44u3__p2_0,
3733         0
3734 };
3735
3736 static const long _vq_quantlist__44u3__p3_0[] = {
3737         2,
3738         1,
3739         3,
3740         0,
3741         4,
3742 };
3743
3744 static const char _vq_lengthlist__44u3__p3_0[] = {
3745          2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3746          9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
3747          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
3748         13,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
3749         11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
3750         10,11,11,15,14, 9,11,11,14,14,13,14,13,16,16,12,
3751         13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
3752         11,14,15,12,13,13,15,15,13,14,14,15,16, 5, 7, 7,
3753         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3754         14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
3755          9,11,11,13,13,12,12,13,15,15,11,12,13,15,16, 7,
3756          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
3757         12,15,13,11,13,13,15,16, 9,12,11,15,14,11,12,13,
3758         16,15,11,13,13,15,16,14,14,15,17,16,13,15,16, 0,
3759         17, 9,11,11,15,15,10,13,12,15,15,11,13,13,15,16,
3760         13,15,13,16,15,14,16,15, 0,19, 5, 7, 7,10,10, 7,
3761          9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,14,10,11,
3762         12,14,14, 7, 9, 9,12,12, 9,11,11,14,13, 9,10,11,
3763         12,13,11,13,13,16,16,11,12,13,13,16, 7, 9, 9,12,
3764         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,15,
3765         12,13,12,15,14, 9,11,11,15,14,11,13,12,16,16,10,
3766         12,12,15,15,13,15,15,17,19,13,14,15,16,17,10,12,
3767         12,15,15,11,13,13,16,16,11,13,13,15,16,13,15,15,
3768          0, 0,14,15,15,16,16, 8,10,10,14,14,10,12,12,15,
3769         15,10,12,11,15,16,14,15,15,19,20,13,14,14,18,16,
3770          9,11,11,15,15,11,13,13,17,16,11,13,13,16,16,15,
3771         17,17,20,20,14,15,16,17,20, 9,11,11,15,15,10,13,
3772         12,16,15,11,13,13,15,17,14,16,15,18, 0,14,16,15,
3773         18,20,12,14,14, 0, 0,14,14,16, 0, 0,13,16,15, 0,
3774          0,17,17,18, 0, 0,16,17,19,19, 0,12,14,14,18, 0,
3775         12,16,14, 0,17,13,15,15,18, 0,16,18,17, 0,17,16,
3776         18,17, 0, 0, 7,10,10,14,14,10,12,11,15,15,10,12,
3777         12,16,15,13,15,15,18, 0,14,15,15,17, 0, 9,11,11,
3778         15,15,11,13,13,16,16,11,12,13,16,16,14,15,16,17,
3779         17,14,16,16,16,18, 9,11,12,16,16,11,13,13,17,17,
3780         11,14,13,20,17,15,16,16,19, 0,15,16,17, 0,19,11,
3781         13,14,17,16,14,15,15,20,18,13,14,15,17,19,16,18,
3782         18, 0,20,16,16,19,17, 0,12,15,14,17, 0,14,15,15,
3783         18,19,13,16,15,19,20,15,18,18, 0,20,17, 0,16, 0,
3784          0,
3785 };
3786
3787 static const static_codebook _44u3__p3_0 = {
3788         4, 625,
3789         (char *)_vq_lengthlist__44u3__p3_0,
3790         1, -533725184, 1611661312, 3, 0,
3791         (long *)_vq_quantlist__44u3__p3_0,
3792         0
3793 };
3794
3795 static const long _vq_quantlist__44u3__p4_0[] = {
3796         2,
3797         1,
3798         3,
3799         0,
3800         4,
3801 };
3802
3803 static const char _vq_lengthlist__44u3__p4_0[] = {
3804          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
3805          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
3806          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
3807         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
3808         10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
3809          9,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
3810         12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
3811         10,12,13,11,12,11,14,13,12,12,12,14,13, 5, 7, 7,
3812          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
3813         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
3814          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
3815          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3816         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
3817         13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,15,
3818         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
3819         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
3820          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
3821         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
3822         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
3823         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
3824         11,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
3825         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
3826         11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
3827         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
3828         13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,13,
3829          9,10,10,13,12,10,11,11,13,13,10,11,11,14,12,13,
3830         13,14,14,16,12,13,13,15,15, 9,10,10,13,13,10,11,
3831         10,14,13,10,11,11,13,14,12,14,13,15,14,13,13,13,
3832         15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
3833         14,14,12,15,12,16,14,15,15,17,15,11,12,12,14,14,
3834         11,13,11,15,14,12,13,13,15,15,13,15,12,17,13,14,
3835         15,15,16,16, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
3836         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
3837         13,12,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
3838         15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,14,
3839         10,11,11,14,13,12,13,13,14,15,13,14,13,16,14,11,
3840         12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15,
3841         15,16,16,13,13,15,13,16,11,12,12,14,15,12,13,13,
3842         14,15,11,13,12,15,14,14,15,15,16,16,14,15,12,16,
3843         13,
3844 };
3845
3846 static const static_codebook _44u3__p4_0 = {
3847         4, 625,
3848         (char *)_vq_lengthlist__44u3__p4_0,
3849         1, -533725184, 1611661312, 3, 0,
3850         (long *)_vq_quantlist__44u3__p4_0,
3851         0
3852 };
3853
3854 static const long _vq_quantlist__44u3__p5_0[] = {
3855         4,
3856         3,
3857         5,
3858         2,
3859         6,
3860         1,
3861         7,
3862         0,
3863         8,
3864 };
3865
3866 static const char _vq_lengthlist__44u3__p5_0[] = {
3867          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
3868         10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
3869          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8,
3870          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
3871         10,10,11,10,11,11,12,12, 9,10,10,10,10,11,11,12,
3872         12,
3873 };
3874
3875 static const static_codebook _44u3__p5_0 = {
3876         2, 81,
3877         (char *)_vq_lengthlist__44u3__p5_0,
3878         1, -531628032, 1611661312, 4, 0,
3879         (long *)_vq_quantlist__44u3__p5_0,
3880         0
3881 };
3882
3883 static const long _vq_quantlist__44u3__p6_0[] = {
3884         6,
3885         5,
3886         7,
3887         4,
3888         8,
3889         3,
3890         9,
3891         2,
3892         10,
3893         1,
3894         11,
3895         0,
3896         12,
3897 };
3898
3899 static const char _vq_lengthlist__44u3__p6_0[] = {
3900          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5,
3901          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
3902          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
3903         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
3904         15, 8, 9, 9,11,10,11,11,12,12,13,13,15,16, 8, 9,
3905          9,10,11,11,11,12,12,13,13,16,16,10,10,11,11,11,
3906         12,12,13,13,13,14,17,16, 9,10,11,12,11,12,12,13,
3907         13,13,13,16,18,11,12,11,12,12,13,13,13,14,15,14,
3908         17,17,11,11,12,12,12,13,13,13,14,14,15,18,17,14,
3909         15,15,15,15,16,16,17,17,19,18, 0,20,14,15,14,15,
3910         15,16,16,16,17,18,16,20,18,
3911 };
3912
3913 static const static_codebook _44u3__p6_0 = {
3914         2, 169,
3915         (char *)_vq_lengthlist__44u3__p6_0,
3916         1, -526516224, 1616117760, 4, 0,
3917         (long *)_vq_quantlist__44u3__p6_0,
3918         0
3919 };
3920
3921 static const long _vq_quantlist__44u3__p6_1[] = {
3922         2,
3923         1,
3924         3,
3925         0,
3926         4,
3927 };
3928
3929 static const char _vq_lengthlist__44u3__p6_1[] = {
3930          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3931          6, 5, 6, 6, 5, 5, 6, 6, 6,
3932 };
3933
3934 static const static_codebook _44u3__p6_1 = {
3935         2, 25,
3936         (char *)_vq_lengthlist__44u3__p6_1,
3937         1, -533725184, 1611661312, 3, 0,
3938         (long *)_vq_quantlist__44u3__p6_1,
3939         0
3940 };
3941
3942 static const long _vq_quantlist__44u3__p7_0[] = {
3943         4,
3944         3,
3945         5,
3946         2,
3947         6,
3948         1,
3949         7,
3950         0,
3951         8,
3952 };
3953
3954 static const char _vq_lengthlist__44u3__p7_0[] = {
3955          1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
3956         10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
3957          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3958          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3959          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3960          9,
3961 };
3962
3963 static const static_codebook _44u3__p7_0 = {
3964         2, 81,
3965         (char *)_vq_lengthlist__44u3__p7_0,
3966         1, -515907584, 1627381760, 4, 0,
3967         (long *)_vq_quantlist__44u3__p7_0,
3968         0
3969 };
3970
3971 static const long _vq_quantlist__44u3__p7_1[] = {
3972         7,
3973         6,
3974         8,
3975         5,
3976         9,
3977         4,
3978         10,
3979         3,
3980         11,
3981         2,
3982         12,
3983         1,
3984         13,
3985         0,
3986         14,
3987 };
3988
3989 static const char _vq_lengthlist__44u3__p7_1[] = {
3990          1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4,
3991          7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7,
3992          7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8,
3993          9, 9,10,10,11,11,12,12,13,12,13,13, 6, 8, 8, 9,
3994          9,10,11,11,11,12,12,13,14,13,13, 8, 9, 9,11,11,
3995         12,12,12,13,14,13,14,14,14,15, 8, 9, 9,11,11,11,
3996         12,13,14,13,14,15,17,14,15, 9,10,10,12,12,13,13,
3997         13,14,15,15,15,16,16,16, 9,11,11,12,12,13,13,14,
3998         14,14,15,16,16,16,16,10,12,12,13,13,14,14,15,15,
3999         15,16,17,17,17,17,10,12,11,13,13,15,14,15,14,16,
4000         17,16,16,16,16,11,13,12,14,14,14,14,15,16,17,16,
4001         17,17,17,17,11,13,12,14,14,14,15,17,16,17,17,17,
4002         17,17,17,12,13,13,15,16,15,16,17,17,16,16,17,17,
4003         17,17,12,13,13,15,15,15,16,17,17,17,16,17,16,17,
4004         17,
4005 };
4006
4007 static const static_codebook _44u3__p7_1 = {
4008         2, 225,
4009         (char *)_vq_lengthlist__44u3__p7_1,
4010         1, -522338304, 1620115456, 4, 0,
4011         (long *)_vq_quantlist__44u3__p7_1,
4012         0
4013 };
4014
4015 static const long _vq_quantlist__44u3__p7_2[] = {
4016         8,
4017         7,
4018         9,
4019         6,
4020         10,
4021         5,
4022         11,
4023         4,
4024         12,
4025         3,
4026         13,
4027         2,
4028         14,
4029         1,
4030         15,
4031         0,
4032         16,
4033 };
4034
4035 static const char _vq_lengthlist__44u3__p7_2[] = {
4036          2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4037          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4038         10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
4039          9,10, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4040         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
4041          9,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4042         10,10,10,10,10,10, 7, 8, 8, 9, 8, 9, 9, 9, 9,10,
4043          9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4044          9,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9,10,
4045          9,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
4046          9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
4047          9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
4048         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,
4049         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4050         10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,10,
4051         10,10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,
4052         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4053          9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10,
4054         11,
4055 };
4056
4057 static const static_codebook _44u3__p7_2 = {
4058         2, 289,
4059         (char *)_vq_lengthlist__44u3__p7_2,
4060         1, -529530880, 1611661312, 5, 0,
4061         (long *)_vq_quantlist__44u3__p7_2,
4062         0
4063 };
4064
4065 static const char _huff_lengthlist__44u3__short[] = {
4066         14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16,
4067         10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16,
4068         14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16,
4069         13,10, 6, 7, 4, 3, 4,13,13,12, 7, 9, 5, 5, 6,12,
4070 };
4071
4072 static const static_codebook _huff_book__44u3__short = {
4073         2, 64,
4074         (char *)_huff_lengthlist__44u3__short,
4075         0, 0, 0, 0, 0,
4076         NULL,
4077         0
4078 };
4079
4080 static const char _huff_lengthlist__44u4__long[] = {
4081          3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13,
4082          9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12,
4083         12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12,
4084         10, 8, 8, 7, 7, 5, 3, 8,10,12,13,12,12, 9, 6, 7,
4085 };
4086
4087 static const static_codebook _huff_book__44u4__long = {
4088         2, 64,
4089         (char *)_huff_lengthlist__44u4__long,
4090         0, 0, 0, 0, 0,
4091         NULL,
4092         0
4093 };
4094
4095 static const long _vq_quantlist__44u4__p1_0[] = {
4096         1,
4097         0,
4098         2,
4099 };
4100
4101 static const char _vq_lengthlist__44u4__p1_0[] = {
4102          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
4103         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
4104         11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11,
4105         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
4106         11,11,11,15,14,10,12,14, 8,11,11,11,14,14,11,14,
4107         13,
4108 };
4109
4110 static const static_codebook _44u4__p1_0 = {
4111         4, 81,
4112         (char *)_vq_lengthlist__44u4__p1_0,
4113         1, -535822336, 1611661312, 2, 0,
4114         (long *)_vq_quantlist__44u4__p1_0,
4115         0
4116 };
4117
4118 static const long _vq_quantlist__44u4__p2_0[] = {
4119         1,
4120         0,
4121         2,
4122 };
4123
4124 static const char _vq_lengthlist__44u4__p2_0[] = {
4125          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
4126          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8,
4127          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
4128          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
4129          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
4130          9,
4131 };
4132
4133 static const static_codebook _44u4__p2_0 = {
4134         4, 81,
4135         (char *)_vq_lengthlist__44u4__p2_0,
4136         1, -535822336, 1611661312, 2, 0,
4137         (long *)_vq_quantlist__44u4__p2_0,
4138         0
4139 };
4140
4141 static const long _vq_quantlist__44u4__p3_0[] = {
4142         2,
4143         1,
4144         3,
4145         0,
4146         4,
4147 };
4148
4149 static const char _vq_lengthlist__44u4__p3_0[] = {
4150          2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
4151         10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4152          9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11,
4153         13,14, 5, 7, 7,10,10, 7, 9, 9,11,11, 7, 9, 9,11,
4154         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
4155         10,12,12,15,14, 9,11,11,15,14,13,14,14,17,17,12,
4156         14,14,16,16, 8,10,10,14,14, 9,11,11,14,15,10,12,
4157         12,14,15,12,14,13,16,16,13,14,15,15,18, 4, 7, 7,
4158         10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,12,11,15,
4159         14,10,11,12,14,15, 7, 9, 9,12,12, 9,11,12,13,13,
4160          9,11,12,13,13,12,13,13,15,16,11,13,13,15,16, 7,
4161          9, 9,12,12, 9,11,10,13,12, 9,11,12,13,14,11,13,
4162         12,16,14,12,13,13,15,16,10,12,12,16,15,11,13,13,
4163         17,16,11,13,13,17,16,14,15,15,17,17,14,16,16,18,
4164         20, 9,11,11,15,16,11,13,12,16,16,11,13,13,16,17,
4165         14,15,14,18,16,14,16,16,17,20, 5, 7, 7,10,10, 7,
4166          9, 9,12,11, 7, 9,10,11,12,10,12,11,15,15,10,12,
4167         12,14,14, 7, 9, 9,12,12, 9,12,11,14,13, 9,10,11,
4168         12,13,12,13,14,16,16,11,12,13,14,16, 7, 9, 9,12,
4169         12, 9,12,11,13,13, 9,12,11,13,13,11,13,13,16,16,
4170         12,13,13,16,15, 9,11,11,16,14,11,13,13,16,16,11,
4171         12,13,16,16,14,16,16,17,17,13,14,15,16,17,10,12,
4172         12,15,15,11,13,13,16,17,11,13,13,16,16,14,16,15,
4173         19,19,14,15,15,17,18, 8,10,10,14,14,10,12,12,15,
4174         15,10,12,12,16,16,14,16,15,20,19,13,15,15,17,16,
4175          9,12,12,16,16,11,13,13,16,18,11,14,13,16,17,16,
4176         17,16,20, 0,15,16,18,18,20, 9,11,11,15,15,11,14,
4177         12,17,16,11,13,13,17,17,15,17,15,20,20,14,16,16,
4178         17, 0,13,15,14,18,16,14,15,16, 0,18,14,16,16, 0,
4179          0,18,16, 0, 0,20,16,18,18, 0, 0,12,14,14,17,18,
4180         13,15,14,20,18,14,16,15,19,19,16,20,16, 0,18,16,
4181         19,17,19, 0, 8,10,10,14,14,10,12,12,16,15,10,12,
4182         12,16,16,13,15,15,18,17,14,16,16,19, 0, 9,11,11,
4183         16,15,11,14,13,18,17,11,12,13,17,18,14,17,16,18,
4184         18,15,16,17,18,18, 9,12,12,16,16,11,13,13,16,18,
4185         11,14,13,17,17,15,16,16,18,20,16,17,17,20,20,12,
4186         14,14,18,17,14,16,16, 0,19,13,14,15,18, 0,16, 0,
4187          0, 0, 0,16,16, 0,19,20,13,15,14, 0, 0,14,16,16,
4188         18,19,14,16,15, 0,20,16,20,18, 0,20,17,20,17, 0,
4189          0,
4190 };
4191
4192 static const static_codebook _44u4__p3_0 = {
4193         4, 625,
4194         (char *)_vq_lengthlist__44u4__p3_0,
4195         1, -533725184, 1611661312, 3, 0,
4196         (long *)_vq_quantlist__44u4__p3_0,
4197         0
4198 };
4199
4200 static const long _vq_quantlist__44u4__p4_0[] = {
4201         2,
4202         1,
4203         3,
4204         0,
4205         4,
4206 };
4207
4208 static const char _vq_lengthlist__44u4__p4_0[] = {
4209          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
4210          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
4211          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
4212         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
4213         10, 9,10,10,12,11, 9,10,10,12,11, 9,10, 9,12,12,
4214          9,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
4215         12,12,13,14, 9, 9,10,12,12, 9,10,10,13,13, 9,10,
4216         10,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7,
4217          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
4218         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
4219          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
4220          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
4221         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
4222         13,14,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
4223         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
4224         12,13,11,15,13,13,13,13,15,15, 5, 7, 7, 9, 9, 7,
4225          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
4226         11,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
4227         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
4228         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
4229         11,12,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
4230         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
4231         11,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
4232         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
4233         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
4234          9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
4235         13,14,14,16,13,13,13,15,15, 9,10,10,13,13,10,11,
4236         10,14,13,10,11,11,13,14,12,14,13,16,14,12,13,13,
4237         14,15,11,12,12,15,14,11,12,13,14,15,12,13,13,16,
4238         15,14,12,15,12,16,14,15,15,16,16,11,12,12,14,14,
4239         11,13,12,15,14,12,13,13,15,16,13,15,13,17,13,14,
4240         15,15,16,17, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
4241         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
4242         13,12,10,11,11,14,13,10,10,11,13,14,13,13,13,15,
4243         15,12,13,14,14,16, 9,10,10,13,13,10,11,11,13,14,
4244         10,11,11,14,14,13,13,13,15,15,13,14,13,16,14,11,
4245         12,12,15,14,12,13,13,16,15,11,12,13,14,15,14,15,
4246         15,17,16,13,13,15,13,16,11,12,13,14,15,13,13,13,
4247         15,16,11,13,12,15,14,14,15,15,16,16,14,15,12,17,
4248         13,
4249 };
4250
4251 static const static_codebook _44u4__p4_0 = {
4252         4, 625,
4253         (char *)_vq_lengthlist__44u4__p4_0,
4254         1, -533725184, 1611661312, 3, 0,
4255         (long *)_vq_quantlist__44u4__p4_0,
4256         0
4257 };
4258
4259 static const long _vq_quantlist__44u4__p5_0[] = {
4260         4,
4261         3,
4262         5,
4263         2,
4264         6,
4265         1,
4266         7,
4267         0,
4268         8,
4269 };
4270
4271 static const char _vq_lengthlist__44u4__p5_0[] = {
4272          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
4273         10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
4274          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
4275          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
4276         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
4277         12,
4278 };
4279
4280 static const static_codebook _44u4__p5_0 = {
4281         2, 81,
4282         (char *)_vq_lengthlist__44u4__p5_0,
4283         1, -531628032, 1611661312, 4, 0,
4284         (long *)_vq_quantlist__44u4__p5_0,
4285         0
4286 };
4287
4288 static const long _vq_quantlist__44u4__p6_0[] = {
4289         6,
4290         5,
4291         7,
4292         4,
4293         8,
4294         3,
4295         9,
4296         2,
4297         10,
4298         1,
4299         11,
4300         0,
4301         12,
4302 };
4303
4304 static const char _vq_lengthlist__44u4__p6_0[] = {
4305          1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5,
4306          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
4307          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
4308         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
4309         15, 8, 9, 9,11,10,11,11,12,12,13,13,16,16, 8, 9,
4310          9,10,10,11,11,12,12,13,13,16,16,10,10,10,12,11,
4311         12,12,13,13,14,14,16,16,10,10,10,11,12,12,12,13,
4312         13,13,14,16,17,11,12,11,12,12,13,13,14,14,15,14,
4313         18,17,11,11,12,12,12,13,13,14,14,14,15,19,18,14,
4314         15,14,15,15,17,16,17,17,17,17,21, 0,14,15,15,16,
4315         16,16,16,17,17,18,17,20,21,
4316 };
4317
4318 static const static_codebook _44u4__p6_0 = {
4319         2, 169,
4320         (char *)_vq_lengthlist__44u4__p6_0,
4321         1, -526516224, 1616117760, 4, 0,
4322         (long *)_vq_quantlist__44u4__p6_0,
4323         0
4324 };
4325
4326 static const long _vq_quantlist__44u4__p6_1[] = {
4327         2,
4328         1,
4329         3,
4330         0,
4331         4,
4332 };
4333
4334 static const char _vq_lengthlist__44u4__p6_1[] = {
4335          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
4336          6, 5, 6, 6, 5, 5, 6, 6, 6,
4337 };
4338
4339 static const static_codebook _44u4__p6_1 = {
4340         2, 25,
4341         (char *)_vq_lengthlist__44u4__p6_1,
4342         1, -533725184, 1611661312, 3, 0,
4343         (long *)_vq_quantlist__44u4__p6_1,
4344         0
4345 };
4346
4347 static const long _vq_quantlist__44u4__p7_0[] = {
4348         6,
4349         5,
4350         7,
4351         4,
4352         8,
4353         3,
4354         9,
4355         2,
4356         10,
4357         1,
4358         11,
4359         0,
4360         12,
4361 };
4362
4363 static const char _vq_lengthlist__44u4__p7_0[] = {
4364          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11,
4365         12,12,12,12,12,12,12,12,12,12, 4,11,10,12,12,12,
4366         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4367         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4368         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4369         12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4370         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4371         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4372         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4373         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4374         11,11,11,11,11,11,11,11,11,
4375 };
4376
4377 static const static_codebook _44u4__p7_0 = {
4378         2, 169,
4379         (char *)_vq_lengthlist__44u4__p7_0,
4380         1, -514332672, 1627381760, 4, 0,
4381         (long *)_vq_quantlist__44u4__p7_0,
4382         0
4383 };
4384
4385 static const long _vq_quantlist__44u4__p7_1[] = {
4386         7,
4387         6,
4388         8,
4389         5,
4390         9,
4391         4,
4392         10,
4393         3,
4394         11,
4395         2,
4396         12,
4397         1,
4398         13,
4399         0,
4400         14,
4401 };
4402
4403 static const char _vq_lengthlist__44u4__p7_1[] = {
4404          1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4,
4405          7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6,
4406          7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8,
4407         10, 9,11,10,12,11,12,12,12,12,13,13, 6, 8, 8,10,
4408         10,10,11,11,11,12,12,13,12,13,13, 8, 9, 9,11,11,
4409         12,11,12,12,13,13,13,13,13,13, 8, 9, 9,11,11,11,
4410         12,12,12,13,13,13,13,13,13, 9,10,10,12,11,13,13,
4411         13,13,14,13,13,14,14,14, 9,10,11,11,12,12,13,13,
4412         13,13,13,14,15,14,14,10,11,11,12,12,13,13,14,14,
4413         14,14,14,15,16,16,10,11,11,12,13,13,13,13,15,14,
4414         14,15,16,15,16,10,12,12,13,13,14,14,14,15,15,15,
4415         15,15,15,16,11,12,12,13,13,14,14,14,15,15,15,16,
4416         15,17,16,11,12,12,13,13,13,15,15,14,16,16,16,16,
4417         16,17,11,12,12,13,13,14,14,15,14,15,15,17,17,16,
4418         16,
4419 };
4420
4421 static const static_codebook _44u4__p7_1 = {
4422         2, 225,
4423         (char *)_vq_lengthlist__44u4__p7_1,
4424         1, -522338304, 1620115456, 4, 0,
4425         (long *)_vq_quantlist__44u4__p7_1,
4426         0
4427 };
4428
4429 static const long _vq_quantlist__44u4__p7_2[] = {
4430         8,
4431         7,
4432         9,
4433         6,
4434         10,
4435         5,
4436         11,
4437         4,
4438         12,
4439         3,
4440         13,
4441         2,
4442         14,
4443         1,
4444         15,
4445         0,
4446         16,
4447 };
4448
4449 static const char _vq_lengthlist__44u4__p7_2[] = {
4450          2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4451          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4452          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4453          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4454         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
4455          9,10, 9,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4456         10,10,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4457          9,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4458         10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
4459         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,
4460         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
4461         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
4462         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4463         10,10,10,10,10,10,10,10,10,11,10,10,10, 9, 9, 9,
4464         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
4465          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4466         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4467          9,10, 9,10,10,10,10,10,10,10,10,10,10,11,10,10,
4468         10,
4469 };
4470
4471 static const static_codebook _44u4__p7_2 = {
4472         2, 289,
4473         (char *)_vq_lengthlist__44u4__p7_2,
4474         1, -529530880, 1611661312, 5, 0,
4475         (long *)_vq_quantlist__44u4__p7_2,
4476         0
4477 };
4478
4479 static const char _huff_lengthlist__44u4__short[] = {
4480         14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16,
4481          9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16,
4482         14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16,
4483         12, 9, 6, 8, 3, 3, 5,16,14,13, 7,10, 5, 5, 7,15,
4484 };
4485
4486 static const static_codebook _huff_book__44u4__short = {
4487         2, 64,
4488         (char *)_huff_lengthlist__44u4__short,
4489         0, 0, 0, 0, 0,
4490         NULL,
4491         0
4492 };
4493
4494 static const char _huff_lengthlist__44u5__long[] = {
4495          3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8,
4496         10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5,
4497          5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7,
4498         11,14,11, 7, 7, 6, 6, 6, 7, 6,10,14,14, 9, 8, 8,
4499          6, 7, 7, 7,11,16,11, 8, 8, 7, 6, 6, 7, 4, 7,12,
4500         10,10,12,10,10, 9,10, 5, 6, 9,10,12,15,13,14,14,
4501         14, 8, 7, 8,
4502 };
4503
4504 static const static_codebook _huff_book__44u5__long = {
4505         2, 100,
4506         (char *)_huff_lengthlist__44u5__long,
4507         0, 0, 0, 0, 0,
4508         NULL,
4509         0
4510 };
4511
4512 static const long _vq_quantlist__44u5__p1_0[] = {
4513         1,
4514         0,
4515         2,
4516 };
4517
4518 static const char _vq_lengthlist__44u5__p1_0[] = {
4519          1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
4520          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
4521         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
4522         10,13,11,10,13,13, 4, 8, 8, 8,11,10, 8,10,10, 7,
4523         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
4524         12,
4525 };
4526
4527 static const static_codebook _44u5__p1_0 = {
4528         4, 81,
4529         (char *)_vq_lengthlist__44u5__p1_0,
4530         1, -535822336, 1611661312, 2, 0,
4531         (long *)_vq_quantlist__44u5__p1_0,
4532         0
4533 };
4534
4535 static const long _vq_quantlist__44u5__p2_0[] = {
4536         1,
4537         0,
4538         2,
4539 };
4540
4541 static const char _vq_lengthlist__44u5__p2_0[] = {
4542          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
4543          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
4544          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
4545          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
4546          8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
4547          9,
4548 };
4549
4550 static const static_codebook _44u5__p2_0 = {
4551         4, 81,
4552         (char *)_vq_lengthlist__44u5__p2_0,
4553         1, -535822336, 1611661312, 2, 0,
4554         (long *)_vq_quantlist__44u5__p2_0,
4555         0
4556 };
4557
4558 static const long _vq_quantlist__44u5__p3_0[] = {
4559         2,
4560         1,
4561         3,
4562         0,
4563         4,
4564 };
4565
4566 static const char _vq_lengthlist__44u5__p3_0[] = {
4567          2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
4568         10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4569          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
4570         13,14, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
4571         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,13,13,
4572         10,11,11,15,14, 9,11,11,14,14,13,14,14,17,16,12,
4573         13,13,15,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
4574         11,14,15,12,14,13,16,16,13,15,14,15,17, 5, 7, 7,
4575         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,
4576         14,10,11,12,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
4577          9,11,11,13,13,12,13,13,15,16,11,12,13,15,16, 6,
4578          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,14,11,13,
4579         12,16,14,11,13,13,16,17,10,12,11,15,15,11,13,13,
4580         16,16,11,13,13,17,16,14,15,15,17,17,14,16,16,17,
4581         18, 9,11,11,14,15,10,12,12,15,15,11,13,13,16,17,
4582         13,15,13,17,15,14,15,16,18, 0, 5, 7, 7,10,10, 7,
4583          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
4584         12,14,15, 6, 9, 9,12,11, 9,11,11,13,13, 8,10,11,
4585         12,13,11,13,13,16,15,11,12,13,14,15, 7, 9, 9,11,
4586         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,16,
4587         11,13,13,15,14, 9,11,11,15,14,11,13,13,17,15,10,
4588         12,12,15,15,14,16,16,17,17,13,13,15,15,17,10,11,
4589         12,15,15,11,13,13,16,16,11,13,13,15,15,14,15,15,
4590         18,18,14,15,15,17,17, 8,10,10,13,13,10,12,11,15,
4591         15,10,11,12,15,15,14,15,15,18,18,13,14,14,18,18,
4592          9,11,11,15,16,11,13,13,17,17,11,13,13,16,16,15,
4593         15,16,17, 0,14,15,17, 0, 0, 9,11,11,15,15,10,13,
4594         12,18,16,11,13,13,15,16,14,16,15,20,20,14,15,16,
4595         17, 0,13,14,14,20,16,14,15,16,19,18,14,15,15,19,
4596          0,18,16, 0,20,20,16,18,18, 0, 0,12,14,14,18,18,
4597         13,15,14,18,16,14,15,16,18,20,16,19,16, 0,17,17,
4598         18,18,19, 0, 8,10,10,14,14,10,11,11,14,15,10,11,
4599         12,15,15,13,15,14,19,17,13,15,15,17, 0, 9,11,11,
4600         16,15,11,13,13,16,16,10,12,13,15,17,14,16,16,18,
4601         18,14,15,15,18, 0, 9,11,11,15,15,11,13,13,16,17,
4602         11,13,13,18,17,14,18,16,18,18,15,17,17,18, 0,12,
4603         14,14,18,18,14,15,15,20, 0,13,14,15,17, 0,16,18,
4604         17, 0, 0,16,16, 0,17,20,12,14,14,18,18,14,16,15,
4605          0,18,14,16,15,18, 0,16,19,17, 0, 0,17,18,16, 0,
4606          0,
4607 };
4608
4609 static const static_codebook _44u5__p3_0 = {
4610         4, 625,
4611         (char *)_vq_lengthlist__44u5__p3_0,
4612         1, -533725184, 1611661312, 3, 0,
4613         (long *)_vq_quantlist__44u5__p3_0,
4614         0
4615 };
4616
4617 static const long _vq_quantlist__44u5__p4_0[] = {
4618         2,
4619         1,
4620         3,
4621         0,
4622         4,
4623 };
4624
4625 static const char _vq_lengthlist__44u5__p4_0[] = {
4626          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
4627          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
4628          8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
4629         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
4630         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
4631          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
4632         11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
4633         10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
4634          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
4635         12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
4636          8, 9, 9,11,11,10,10,11,11,13,10,11,11,12,13, 6,
4637          7, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
4638         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
4639         12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
4640         15, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
4641         11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
4642          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
4643         10,12,12, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 8, 9,
4644         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
4645         10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
4646         10,11,10,13,11, 9,10,10,12,12,10,11,11,13,12, 9,
4647         10,10,12,13,12,13,13,14,15,11,11,13,12,14, 9,10,
4648         10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
4649         14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
4650         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,13,
4651          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
4652         12,13,14,15,12,13,13,15,14, 9,10,10,12,12,10,11,
4653         10,13,12,10,11,11,12,13,12,13,12,15,13,12,13,13,
4654         14,15,11,12,12,14,13,11,12,12,14,15,12,13,13,15,
4655         14,13,12,14,12,16,13,14,14,15,15,11,11,12,14,14,
4656         11,12,11,14,13,12,13,13,14,15,13,14,12,16,12,14,
4657         14,15,16,16, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
4658         10,12,13,11,12,12,13,13,12,12,13,14,14, 9,10,10,
4659         12,12,10,11,10,13,12,10,10,11,12,13,12,13,13,15,
4660         14,12,12,13,13,15, 9,10,10,12,13,10,11,11,12,13,
4661         10,11,11,13,13,12,13,13,14,15,12,13,12,15,14,11,
4662         12,11,14,13,12,13,13,15,14,11,11,12,13,14,14,15,
4663         14,16,15,13,12,14,13,16,11,12,12,13,14,12,13,13,
4664         14,15,11,12,11,14,14,14,14,14,15,16,13,15,12,16,
4665         12,
4666 };
4667
4668 static const static_codebook _44u5__p4_0 = {
4669         4, 625,
4670         (char *)_vq_lengthlist__44u5__p4_0,
4671         1, -533725184, 1611661312, 3, 0,
4672         (long *)_vq_quantlist__44u5__p4_0,
4673         0
4674 };
4675
4676 static const long _vq_quantlist__44u5__p5_0[] = {
4677         4,
4678         3,
4679         5,
4680         2,
4681         6,
4682         1,
4683         7,
4684         0,
4685         8,
4686 };
4687
4688 static const char _vq_lengthlist__44u5__p5_0[] = {
4689          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
4690         11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9,
4691         10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
4692         10,10,11,11,13,12, 8, 8, 9, 9,10,11,11,12,13,10,
4693         11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
4694         14,
4695 };
4696
4697 static const static_codebook _44u5__p5_0 = {
4698         2, 81,
4699         (char *)_vq_lengthlist__44u5__p5_0,
4700         1, -531628032, 1611661312, 4, 0,
4701         (long *)_vq_quantlist__44u5__p5_0,
4702         0
4703 };
4704
4705 static const long _vq_quantlist__44u5__p6_0[] = {
4706         4,
4707         3,
4708         5,
4709         2,
4710         6,
4711         1,
4712         7,
4713         0,
4714         8,
4715 };
4716
4717 static const char _vq_lengthlist__44u5__p6_0[] = {
4718          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
4719          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
4720          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
4721          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
4722          9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,10,11,
4723         11,
4724 };
4725
4726 static const static_codebook _44u5__p6_0 = {
4727         2, 81,
4728         (char *)_vq_lengthlist__44u5__p6_0,
4729         1, -531628032, 1611661312, 4, 0,
4730         (long *)_vq_quantlist__44u5__p6_0,
4731         0
4732 };
4733
4734 static const long _vq_quantlist__44u5__p7_0[] = {
4735         1,
4736         0,
4737         2,
4738 };
4739
4740 static const char _vq_lengthlist__44u5__p7_0[] = {
4741          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7,
4742         11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
4743         12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12,
4744         11,12,12,10,12,13, 4, 9, 9, 9,12,12, 9,12,12, 7,
4745         12,11,10,13,13,11,12,12, 7,12,12,10,13,13,11,12,
4746         12,
4747 };
4748
4749 static const static_codebook _44u5__p7_0 = {
4750         4, 81,
4751         (char *)_vq_lengthlist__44u5__p7_0,
4752         1, -529137664, 1618345984, 2, 0,
4753         (long *)_vq_quantlist__44u5__p7_0,
4754         0
4755 };
4756
4757 static const long _vq_quantlist__44u5__p7_1[] = {
4758         5,
4759         4,
4760         6,
4761         3,
4762         7,
4763         2,
4764         8,
4765         1,
4766         9,
4767         0,
4768         10,
4769 };
4770
4771 static const char _vq_lengthlist__44u5__p7_1[] = {
4772          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
4773          8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8,
4774          9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
4775          8, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9,
4776          9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9,
4777          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
4778         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
4779          9, 9, 9, 9, 9,10,10,10,10,
4780 };
4781
4782 static const static_codebook _44u5__p7_1 = {
4783         2, 121,
4784         (char *)_vq_lengthlist__44u5__p7_1,
4785         1, -531365888, 1611661312, 4, 0,
4786         (long *)_vq_quantlist__44u5__p7_1,
4787         0
4788 };
4789
4790 static const long _vq_quantlist__44u5__p8_0[] = {
4791         5,
4792         4,
4793         6,
4794         3,
4795         7,
4796         2,
4797         8,
4798         1,
4799         9,
4800         0,
4801         10,
4802 };
4803
4804 static const char _vq_lengthlist__44u5__p8_0[] = {
4805          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
4806          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
4807         11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9,
4808          9,10,10,11,11,12,13, 8, 9, 9,10,10,12,12,13,12,
4809         14,13, 8, 9, 9,10,10,12,12,13,13,14,14, 9,11,11,
4810         12,12,13,13,14,14,15,14, 9,11,11,12,12,13,13,14,
4811         14,15,14,11,12,12,13,13,14,14,15,14,15,14,11,11,
4812         12,13,13,14,14,14,14,15,15,
4813 };
4814
4815 static const static_codebook _44u5__p8_0 = {
4816         2, 121,
4817         (char *)_vq_lengthlist__44u5__p8_0,
4818         1, -524582912, 1618345984, 4, 0,
4819         (long *)_vq_quantlist__44u5__p8_0,
4820         0
4821 };
4822
4823 static const long _vq_quantlist__44u5__p8_1[] = {
4824         5,
4825         4,
4826         6,
4827         3,
4828         7,
4829         2,
4830         8,
4831         1,
4832         9,
4833         0,
4834         10,
4835 };
4836
4837 static const char _vq_lengthlist__44u5__p8_1[] = {
4838          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6,
4839          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
4840          8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7,
4841          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
4842          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
4843          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
4844          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4845          8, 8, 8, 8, 8, 8, 8, 8, 8,
4846 };
4847
4848 static const static_codebook _44u5__p8_1 = {
4849         2, 121,
4850         (char *)_vq_lengthlist__44u5__p8_1,
4851         1, -531365888, 1611661312, 4, 0,
4852         (long *)_vq_quantlist__44u5__p8_1,
4853         0
4854 };
4855
4856 static const long _vq_quantlist__44u5__p9_0[] = {
4857         6,
4858         5,
4859         7,
4860         4,
4861         8,
4862         3,
4863         9,
4864         2,
4865         10,
4866         1,
4867         11,
4868         0,
4869         12,
4870 };
4871
4872 static const char _vq_lengthlist__44u5__p9_0[] = {
4873          1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9,
4874         13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13,
4875         13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
4876         13,13,13,13,11,13,13,13,13,13,13,13,13,13,13,13,
4877         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4878         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4879         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4880         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4881         13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
4882         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4883         12,12,12,12,12,12,12,12,12,
4884 };
4885
4886 static const static_codebook _44u5__p9_0 = {
4887         2, 169,
4888         (char *)_vq_lengthlist__44u5__p9_0,
4889         1, -514332672, 1627381760, 4, 0,
4890         (long *)_vq_quantlist__44u5__p9_0,
4891         0
4892 };
4893
4894 static const long _vq_quantlist__44u5__p9_1[] = {
4895         7,
4896         6,
4897         8,
4898         5,
4899         9,
4900         4,
4901         10,
4902         3,
4903         11,
4904         2,
4905         12,
4906         1,
4907         13,
4908         0,
4909         14,
4910 };
4911
4912 static const char _vq_lengthlist__44u5__p9_1[] = {
4913          1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4,
4914          7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6,
4915          6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8,
4916         10,10,11,11,10,10,11,11,11,12,11,11, 7, 8, 8,10,
4917         10,11,11,10,10,11,11,12,11,11,11, 8, 9, 9,11,11,
4918         12,12,11,11,12,11,12,12,12,12, 8, 9,10,11,11,12,
4919         12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,12,11,
4920         12,12,12,12,12,12,12,13, 8, 9, 9,11,11,11,11,12,
4921         12,12,12,13,12,13,13, 9,10,10,11,11,12,12,12,13,
4922         12,13,13,13,14,13, 9,10,10,11,11,12,12,12,13,13,
4923         12,13,13,14,13, 9,11,10,12,11,13,12,12,13,13,13,
4924         13,13,13,14, 9,10,10,12,12,12,12,12,13,13,13,13,
4925         13,14,14,10,11,11,12,12,12,13,13,13,14,14,13,14,
4926         14,14,10,11,11,12,12,12,12,13,12,13,14,13,14,14,
4927         14,
4928 };
4929
4930 static const static_codebook _44u5__p9_1 = {
4931         2, 225,
4932         (char *)_vq_lengthlist__44u5__p9_1,
4933         1, -522338304, 1620115456, 4, 0,
4934         (long *)_vq_quantlist__44u5__p9_1,
4935         0
4936 };
4937
4938 static const long _vq_quantlist__44u5__p9_2[] = {
4939         8,
4940         7,
4941         9,
4942         6,
4943         10,
4944         5,
4945         11,
4946         4,
4947         12,
4948         3,
4949         13,
4950         2,
4951         14,
4952         1,
4953         15,
4954         0,
4955         16,
4956 };
4957
4958 static const char _vq_lengthlist__44u5__p9_2[] = {
4959          2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4960          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4961          9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4962          9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4963          9, 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4964          9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
4965          9,10, 9,10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4966          9, 9,10, 9,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
4967          9,10, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
4968          9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 9,
4969         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
4970          9,10, 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
4971         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4972          9, 9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4973          9,10,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
4974          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4975          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
4976          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
4977         10,
4978 };
4979
4980 static const static_codebook _44u5__p9_2 = {
4981         2, 289,
4982         (char *)_vq_lengthlist__44u5__p9_2,
4983         1, -529530880, 1611661312, 5, 0,
4984         (long *)_vq_quantlist__44u5__p9_2,
4985         0
4986 };
4987
4988 static const char _huff_lengthlist__44u5__short[] = {
4989          4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9,
4990         15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8,
4991          7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8,
4992         14,17, 9, 9, 8, 9, 7, 9, 8,10,16,17,12,10, 7, 8,
4993          4, 7, 4, 7,16,17,12,11, 9,10, 6, 9, 5, 7,14,17,
4994         14,13,10,15, 4, 8, 3, 5,14,17,17,14,11,15, 6,10,
4995          6, 8,15,17,
4996 };
4997
4998 static const static_codebook _huff_book__44u5__short = {
4999         2, 100,
5000         (char *)_huff_lengthlist__44u5__short,
5001         0, 0, 0, 0, 0,
5002         NULL,
5003         0
5004 };
5005
5006 static const char _huff_lengthlist__44u6__long[] = {
5007          3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9,
5008         11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6,
5009          6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7,
5010         11,14,10, 7, 7, 7, 6, 6, 6, 7,10,13,15,10, 9, 8,
5011          5, 6, 5, 6,10,14,10, 9, 8, 8, 6, 6, 5, 4, 6,11,
5012         11,11,12,11,10, 9, 9, 5, 5, 9,10,12,15,13,13,13,
5013         13, 8, 7, 7,
5014 };
5015
5016 static const static_codebook _huff_book__44u6__long = {
5017         2, 100,
5018         (char *)_huff_lengthlist__44u6__long,
5019         0, 0, 0, 0, 0,
5020         NULL,
5021         0
5022 };
5023
5024 static const long _vq_quantlist__44u6__p1_0[] = {
5025         1,
5026         0,
5027         2,
5028 };
5029
5030 static const char _vq_lengthlist__44u6__p1_0[] = {
5031          1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5032          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
5033         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
5034         10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
5035         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
5036         12,
5037 };
5038
5039 static const static_codebook _44u6__p1_0 = {
5040         4, 81,
5041         (char *)_vq_lengthlist__44u6__p1_0,
5042         1, -535822336, 1611661312, 2, 0,
5043         (long *)_vq_quantlist__44u6__p1_0,
5044         0
5045 };
5046
5047 static const long _vq_quantlist__44u6__p2_0[] = {
5048         1,
5049         0,
5050         2,
5051 };
5052
5053 static const char _vq_lengthlist__44u6__p2_0[] = {
5054          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5055          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5056          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
5057          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5058          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5059          9,
5060 };
5061
5062 static const static_codebook _44u6__p2_0 = {
5063         4, 81,
5064         (char *)_vq_lengthlist__44u6__p2_0,
5065         1, -535822336, 1611661312, 2, 0,
5066         (long *)_vq_quantlist__44u6__p2_0,
5067         0
5068 };
5069
5070 static const long _vq_quantlist__44u6__p3_0[] = {
5071         2,
5072         1,
5073         3,
5074         0,
5075         4,
5076 };
5077
5078 static const char _vq_lengthlist__44u6__p3_0[] = {
5079          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5080          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5081          9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11,
5082         13,14, 5, 7, 7, 9,10, 6, 9, 8,11,11, 7, 9, 9,11,
5083         11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,13,13,
5084         10,11,11,15,15, 9,11,11,14,14,13,14,14,17,16,12,
5085         13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
5086         12,14,15,12,14,13,16,15,13,14,14,15,17, 5, 7, 7,
5087         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,
5088         14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
5089          9,11,11,13,13,11,13,13,14,15,11,12,13,15,16, 6,
5090          9, 9,11,12, 8,11,10,13,12, 9,11,11,13,14,11,13,
5091         12,16,14,11,13,13,15,16,10,12,11,14,15,11,13,13,
5092         15,17,11,13,13,17,16,15,15,16,17,16,14,15,16,18,
5093          0, 9,11,11,14,15,10,12,12,16,15,11,13,13,16,16,
5094         13,15,14,18,15,14,16,16, 0, 0, 5, 7, 7,10,10, 7,
5095          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
5096         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
5097         12,13,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
5098         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,16,15,
5099         11,13,12,15,15, 9,11,11,15,14,11,13,13,17,16,10,
5100         12,13,15,16,14,16,16, 0,18,14,14,15,15,17,10,11,
5101         12,15,15,11,13,13,16,16,11,13,13,16,16,14,16,16,
5102         19,17,14,15,15,17,17, 8,10,10,14,14,10,12,11,15,
5103         15,10,11,12,16,15,14,15,15,18,20,13,14,16,17,18,
5104          9,11,11,15,16,11,13,13,17,17,11,13,13,17,16,15,
5105         16,16, 0, 0,15,16,16, 0, 0, 9,11,11,15,15,10,13,
5106         12,17,15,11,13,13,17,16,15,17,15,20,19,15,16,16,
5107         19, 0,13,15,14, 0,17,14,15,16, 0,20,15,16,16, 0,
5108         19,17,18, 0, 0, 0,16,17,18, 0, 0,12,14,14,19,18,
5109         13,15,14, 0,17,14,15,16,19,19,16,18,16, 0,19,19,
5110         20,17,20, 0, 8,10,10,13,14,10,11,11,15,15,10,12,
5111         12,15,16,14,15,14,19,16,14,15,15, 0,18, 9,11,11,
5112         16,15,11,13,13, 0,16,11,12,13,16,17,14,16,17, 0,
5113         19,15,16,16,18, 0, 9,11,11,15,16,11,13,13,16,16,
5114         11,14,13,18,17,15,16,16,18,20,15,17,19, 0, 0,12,
5115         14,14,17,17,14,16,15, 0, 0,13,14,15,19, 0,16,18,
5116         20, 0, 0,16,16,18,18, 0,12,14,14,17,20,14,16,16,
5117         19, 0,14,16,14, 0,20,16,20,17, 0, 0,17, 0,15, 0,
5118         19,
5119 };
5120
5121 static const static_codebook _44u6__p3_0 = {
5122         4, 625,
5123         (char *)_vq_lengthlist__44u6__p3_0,
5124         1, -533725184, 1611661312, 3, 0,
5125         (long *)_vq_quantlist__44u6__p3_0,
5126         0
5127 };
5128
5129 static const long _vq_quantlist__44u6__p4_0[] = {
5130         2,
5131         1,
5132         3,
5133         0,
5134         4,
5135 };
5136
5137 static const char _vq_lengthlist__44u6__p4_0[] = {
5138          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5139          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
5140          8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
5141         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
5142         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
5143          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,13,11,
5144         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5145         10,12,12,11,12,11,13,12,11,12,12,13,13, 5, 7, 7,
5146          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
5147         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
5148          8, 9, 9,11,11,10,10,11,12,13,10,10,11,12,12, 6,
5149          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
5150         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
5151         13,13,10,11,11,12,13,12,12,12,13,14,12,12,13,14,
5152         14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
5153         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
5154          8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
5155         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
5156         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
5157         10, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,10,13,12,
5158         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
5159         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
5160         10,12,12,10,11,11,13,13,10,11,10,13,12,12,12,12,
5161         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
5162         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
5163          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
5164         12,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
5165         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
5166         14,15,11,12,12,14,13,11,12,12,14,14,12,13,13,14,
5167         14,13,13,14,14,16,13,14,14,15,15,11,12,11,13,13,
5168         11,12,11,14,13,12,12,13,14,15,12,14,12,15,12,13,
5169         14,15,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5170         10,12,12,11,12,12,14,13,11,12,12,13,13, 9,10,10,
5171         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
5172         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
5173         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
5174         11,11,13,13,12,13,12,14,14,11,11,12,13,14,14,14,
5175         14,16,15,12,12,14,12,15,11,12,12,13,14,12,13,13,
5176         14,15,11,12,12,14,14,13,14,14,16,16,13,14,13,16,
5177         13,
5178 };
5179
5180 static const static_codebook _44u6__p4_0 = {
5181         4, 625,
5182         (char *)_vq_lengthlist__44u6__p4_0,
5183         1, -533725184, 1611661312, 3, 0,
5184         (long *)_vq_quantlist__44u6__p4_0,
5185         0
5186 };
5187
5188 static const long _vq_quantlist__44u6__p5_0[] = {
5189         4,
5190         3,
5191         5,
5192         2,
5193         6,
5194         1,
5195         7,
5196         0,
5197         8,
5198 };
5199
5200 static const char _vq_lengthlist__44u6__p5_0[] = {
5201          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
5202         11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
5203         10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
5204         10, 9,12,11,13,13, 8, 8, 9, 9,10,11,12,13,13,10,
5205         11,11,12,12,13,13,14,14,10,10,11,11,12,13,13,14,
5206         14,
5207 };
5208
5209 static const static_codebook _44u6__p5_0 = {
5210         2, 81,
5211         (char *)_vq_lengthlist__44u6__p5_0,
5212         1, -531628032, 1611661312, 4, 0,
5213         (long *)_vq_quantlist__44u6__p5_0,
5214         0
5215 };
5216
5217 static const long _vq_quantlist__44u6__p6_0[] = {
5218         4,
5219         3,
5220         5,
5221         2,
5222         6,
5223         1,
5224         7,
5225         0,
5226         8,
5227 };
5228
5229 static const char _vq_lengthlist__44u6__p6_0[] = {
5230          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
5231          9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7,
5232          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
5233          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
5234          9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
5235         12,
5236 };
5237
5238 static const static_codebook _44u6__p6_0 = {
5239         2, 81,
5240         (char *)_vq_lengthlist__44u6__p6_0,
5241         1, -531628032, 1611661312, 4, 0,
5242         (long *)_vq_quantlist__44u6__p6_0,
5243         0
5244 };
5245
5246 static const long _vq_quantlist__44u6__p7_0[] = {
5247         1,
5248         0,
5249         2,
5250 };
5251
5252 static const char _vq_lengthlist__44u6__p7_0[] = {
5253          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10,10, 8,
5254         10,10, 5, 8, 9, 7,10,10, 7,10, 9, 4, 8, 8, 9,11,
5255         11, 8,11,11, 7,11,11,10,10,13,10,13,13, 7,11,11,
5256         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 9,11,11, 7,
5257         11,11,10,13,13,10,12,13, 7,11,11,10,13,13, 9,13,
5258         10,
5259 };
5260
5261 static const static_codebook _44u6__p7_0 = {
5262         4, 81,
5263         (char *)_vq_lengthlist__44u6__p7_0,
5264         1, -529137664, 1618345984, 2, 0,
5265         (long *)_vq_quantlist__44u6__p7_0,
5266         0
5267 };
5268
5269 static const long _vq_quantlist__44u6__p7_1[] = {
5270         5,
5271         4,
5272         6,
5273         3,
5274         7,
5275         2,
5276         8,
5277         1,
5278         9,
5279         0,
5280         10,
5281 };
5282
5283 static const char _vq_lengthlist__44u6__p7_1[] = {
5284          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 6,
5285          8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 7, 8, 8, 8, 8, 8,
5286          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
5287          7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 9, 9,
5288          9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
5289          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
5290          9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
5291          8, 8, 8, 9, 9, 9, 9, 9, 9,
5292 };
5293
5294 static const static_codebook _44u6__p7_1 = {
5295         2, 121,
5296         (char *)_vq_lengthlist__44u6__p7_1,
5297         1, -531365888, 1611661312, 4, 0,
5298         (long *)_vq_quantlist__44u6__p7_1,
5299         0
5300 };
5301
5302 static const long _vq_quantlist__44u6__p8_0[] = {
5303         5,
5304         4,
5305         6,
5306         3,
5307         7,
5308         2,
5309         8,
5310         1,
5311         9,
5312         0,
5313         10,
5314 };
5315
5316 static const char _vq_lengthlist__44u6__p8_0[] = {
5317          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
5318          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
5319         11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
5320          9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
5321         13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
5322         11,11,13,13,13,13,15,14, 9,10,10,12,11,12,13,13,
5323         13,14,15,11,12,12,13,13,13,13,15,14,15,15,11,11,
5324         12,13,13,14,14,14,15,15,15,
5325 };
5326
5327 static const static_codebook _44u6__p8_0 = {
5328         2, 121,
5329         (char *)_vq_lengthlist__44u6__p8_0,
5330         1, -524582912, 1618345984, 4, 0,
5331         (long *)_vq_quantlist__44u6__p8_0,
5332         0
5333 };
5334
5335 static const long _vq_quantlist__44u6__p8_1[] = {
5336         5,
5337         4,
5338         6,
5339         3,
5340         7,
5341         2,
5342         8,
5343         1,
5344         9,
5345         0,
5346         10,
5347 };
5348
5349 static const char _vq_lengthlist__44u6__p8_1[] = {
5350          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 7,
5351          7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8,
5352          8, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 7, 7,
5353          7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
5354          8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7,
5355          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
5356          8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
5357          8, 8, 8, 8, 8, 8, 8, 8, 8,
5358 };
5359
5360 static const static_codebook _44u6__p8_1 = {
5361         2, 121,
5362         (char *)_vq_lengthlist__44u6__p8_1,
5363         1, -531365888, 1611661312, 4, 0,
5364         (long *)_vq_quantlist__44u6__p8_1,
5365         0
5366 };
5367
5368 static const long _vq_quantlist__44u6__p9_0[] = {
5369         7,
5370         6,
5371         8,
5372         5,
5373         9,
5374         4,
5375         10,
5376         3,
5377         11,
5378         2,
5379         12,
5380         1,
5381         13,
5382         0,
5383         14,
5384 };
5385
5386 static const char _vq_lengthlist__44u6__p9_0[] = {
5387          1, 3, 2, 9, 8,15,15,15,15,15,15,15,15,15,15, 4,
5388          8, 9,13,14,14,14,14,14,14,14,14,14,14,14, 5, 8,
5389          9,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,
5390         14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,14,
5391         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5392         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5393         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5394         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5395         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5396         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5397         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5398         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5399         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5400         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5401         14,
5402 };
5403
5404 static const static_codebook _44u6__p9_0 = {
5405         2, 225,
5406         (char *)_vq_lengthlist__44u6__p9_0,
5407         1, -514071552, 1627381760, 4, 0,
5408         (long *)_vq_quantlist__44u6__p9_0,
5409         0
5410 };
5411
5412 static const long _vq_quantlist__44u6__p9_1[] = {
5413         7,
5414         6,
5415         8,
5416         5,
5417         9,
5418         4,
5419         10,
5420         3,
5421         11,
5422         2,
5423         12,
5424         1,
5425         13,
5426         0,
5427         14,
5428 };
5429
5430 static const char _vq_lengthlist__44u6__p9_1[] = {
5431          1, 4, 4, 7, 7, 8, 9, 8, 8, 9, 8, 9, 8, 9, 9, 4,
5432          7, 6, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 7,
5433          6, 9, 9,10,10, 9, 9,10,10,10,10,11,11, 7, 9, 8,
5434         10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 9,10,
5435         10,11,11,10,10,11,11,11,11,11,12, 8,10,10,11,11,
5436         12,12,11,11,12,12,12,12,13,12, 8,10,10,11,11,12,
5437         11,11,11,11,12,12,12,12,13, 8, 9, 9,11,10,11,11,
5438         12,12,12,12,13,12,13,12, 8, 9, 9,11,11,11,11,12,
5439         12,12,12,12,13,13,13, 9,10,10,11,12,12,12,12,12,
5440         13,13,13,13,13,13, 9,10,10,11,11,12,12,12,12,13,
5441         13,13,13,14,13,10,10,10,12,11,12,12,13,13,13,13,
5442         13,13,13,13,10,10,11,11,11,12,12,13,13,13,13,13,
5443         13,13,13,10,11,11,12,12,13,12,12,13,13,13,13,13,
5444         13,14,10,11,11,12,12,13,12,13,13,13,14,13,13,14,
5445         13,
5446 };
5447
5448 static const static_codebook _44u6__p9_1 = {
5449         2, 225,
5450         (char *)_vq_lengthlist__44u6__p9_1,
5451         1, -522338304, 1620115456, 4, 0,
5452         (long *)_vq_quantlist__44u6__p9_1,
5453         0
5454 };
5455
5456 static const long _vq_quantlist__44u6__p9_2[] = {
5457         8,
5458         7,
5459         9,
5460         6,
5461         10,
5462         5,
5463         11,
5464         4,
5465         12,
5466         3,
5467         13,
5468         2,
5469         14,
5470         1,
5471         15,
5472         0,
5473         16,
5474 };
5475
5476 static const char _vq_lengthlist__44u6__p9_2[] = {
5477          3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9,
5478          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
5479          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
5480          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5481          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5482          9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5483          9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5484          9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5485          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
5486          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
5487          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 8, 9, 9, 9, 9, 9,
5488          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
5489          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9, 9, 9,
5490          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,
5491          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9,
5492          9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9,10, 9,
5493          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9,10,10,
5494          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9, 9,
5495         10,
5496 };
5497
5498 static const static_codebook _44u6__p9_2 = {
5499         2, 289,
5500         (char *)_vq_lengthlist__44u6__p9_2,
5501         1, -529530880, 1611661312, 5, 0,
5502         (long *)_vq_quantlist__44u6__p9_2,
5503         0
5504 };
5505
5506 static const char _huff_lengthlist__44u6__short[] = {
5507          4,11,16,13,17,13,17,16,17,17, 4, 7, 9, 9,13,10,
5508         16,12,16,17, 7, 6, 5, 7, 8, 9,12,12,16,17, 6, 9,
5509          7, 9,10,10,15,15,17,17, 6, 7, 5, 7, 5, 7, 7,10,
5510         16,17, 7, 9, 8, 9, 8,10,11,11,15,17, 7, 7, 7, 8,
5511          5, 8, 8, 9,15,17, 8, 7, 9, 9, 7, 8, 7, 2, 7,15,
5512         14,13,13,15, 5,10, 4, 3, 6,17,17,15,13,17, 7,11,
5513          7, 6, 9,16,
5514 };
5515
5516 static const static_codebook _huff_book__44u6__short = {
5517         2, 100,
5518         (char *)_huff_lengthlist__44u6__short,
5519         0, 0, 0, 0, 0,
5520         NULL,
5521         0
5522 };
5523
5524 static const char _huff_lengthlist__44u7__long[] = {
5525          3, 9,14,13,15,14,16,13,13,14, 5, 5, 7, 7, 8, 9,
5526         11,10,12,15,10, 6, 5, 6, 6, 9,10,10,13,16,10, 6,
5527          6, 6, 6, 8, 9, 9,12,15,14, 7, 6, 6, 5, 6, 6, 8,
5528         12,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,14,10, 9, 8,
5529          5, 6, 4, 5, 9,12,10, 9, 9, 8, 6, 6, 5, 3, 6,11,
5530         12,11,12,12,10, 9, 8, 5, 5, 8,10,11,15,13,13,13,
5531         12, 8, 6, 7,
5532 };
5533
5534 static const static_codebook _huff_book__44u7__long = {
5535         2, 100,
5536         (char *)_huff_lengthlist__44u7__long,
5537         0, 0, 0, 0, 0,
5538         NULL,
5539         0
5540 };
5541
5542 static const long _vq_quantlist__44u7__p1_0[] = {
5543         1,
5544         0,
5545         2,
5546 };
5547
5548 static const char _vq_lengthlist__44u7__p1_0[] = {
5549          1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5550         10,10, 5, 8, 8, 7,10,10, 8,10,10, 5, 8, 8, 8,11,
5551         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
5552         10,13,12,10,13,13, 5, 8, 8, 8,11,10, 8,10,11, 7,
5553         10,10,10,13,13,10,12,13, 8,11,11,10,13,13,10,13,
5554         12,
5555 };
5556
5557 static const static_codebook _44u7__p1_0 = {
5558         4, 81,
5559         (char *)_vq_lengthlist__44u7__p1_0,
5560         1, -535822336, 1611661312, 2, 0,
5561         (long *)_vq_quantlist__44u7__p1_0,
5562         0
5563 };
5564
5565 static const long _vq_quantlist__44u7__p2_0[] = {
5566         1,
5567         0,
5568         2,
5569 };
5570
5571 static const char _vq_lengthlist__44u7__p2_0[] = {
5572          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5573          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5574          7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
5575          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5576          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5577          9,
5578 };
5579
5580 static const static_codebook _44u7__p2_0 = {
5581         4, 81,
5582         (char *)_vq_lengthlist__44u7__p2_0,
5583         1, -535822336, 1611661312, 2, 0,
5584         (long *)_vq_quantlist__44u7__p2_0,
5585         0
5586 };
5587
5588 static const long _vq_quantlist__44u7__p3_0[] = {
5589         2,
5590         1,
5591         3,
5592         0,
5593         4,
5594 };
5595
5596 static const char _vq_lengthlist__44u7__p3_0[] = {
5597          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5598          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5599          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
5600         13,14, 5, 7, 7, 9, 9, 7, 9, 8,11,11, 7, 9, 9,11,
5601         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
5602         10,11,12,15,14, 9,11,11,15,14,13,14,14,16,16,12,
5603         13,14,17,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
5604         12,14,15,12,14,13,16,16,13,14,15,15,17, 5, 7, 7,
5605         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,15,
5606         14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
5607          9,11,11,13,13,11,13,13,14,17,11,13,13,15,16, 6,
5608          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
5609         12,16,14,11,13,13,16,16,10,12,12,15,15,11,13,13,
5610         16,16,11,13,13,16,15,14,16,17,17,19,14,16,16,18,
5611          0, 9,11,11,14,15,10,13,12,16,15,11,13,13,16,16,
5612         14,15,14, 0,16,14,16,16,18, 0, 5, 7, 7,10,10, 7,
5613          9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,14,10,11,
5614         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
5615         12,13,11,13,13,17,15,11,12,13,14,15, 7, 9, 9,11,
5616         12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,16,
5617         11,13,13,15,14, 9,11,11,14,15,11,13,13,16,15,10,
5618         12,13,16,16,15,16,16, 0, 0,14,13,15,16,18,10,11,
5619         11,15,15,11,13,14,16,18,11,13,13,16,15,15,16,16,
5620         19, 0,14,15,15,16,16, 8,10,10,13,13,10,12,11,16,
5621         15,10,11,11,16,15,13,15,16,18, 0,13,14,15,17,17,
5622          9,11,11,15,15,11,13,13,16,18,11,13,13,16,17,15,
5623         16,16, 0, 0,15,18,16, 0,17, 9,11,11,15,15,11,13,
5624         12,17,15,11,13,14,16,17,15,18,15, 0,17,15,16,16,
5625         18,19,13,15,14, 0,18,14,16,16,19,18,14,16,15,19,
5626         19,16,18,19, 0, 0,16,17, 0, 0, 0,12,14,14,17,17,
5627         13,16,14, 0,18,14,16,15,18, 0,16,18,16,19,17,18,
5628         19,17, 0, 0, 8,10,10,14,14, 9,12,11,15,15,10,11,
5629         12,15,17,13,15,15,18,16,14,16,15,18,17, 9,11,11,
5630         16,15,11,13,13, 0,16,11,12,13,16,15,15,16,16, 0,
5631         17,15,15,16,18,17, 9,12,11,15,17,11,13,13,16,16,
5632         11,14,13,16,16,15,15,16,18,19,16,18,16, 0, 0,12,
5633         14,14, 0,16,14,16,16, 0,18,13,14,15,16, 0,17,16,
5634         18, 0, 0,16,16,17,19, 0,13,14,14,17, 0,14,17,16,
5635          0,19,14,15,15,18,19,17,16,18, 0, 0,15,19,16, 0,
5636          0,
5637 };
5638
5639 static const static_codebook _44u7__p3_0 = {
5640         4, 625,
5641         (char *)_vq_lengthlist__44u7__p3_0,
5642         1, -533725184, 1611661312, 3, 0,
5643         (long *)_vq_quantlist__44u7__p3_0,
5644         0
5645 };
5646
5647 static const long _vq_quantlist__44u7__p4_0[] = {
5648         2,
5649         1,
5650         3,
5651         0,
5652         4,
5653 };
5654
5655 static const char _vq_lengthlist__44u7__p4_0[] = {
5656          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5657          9, 9,11,11, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
5658          8,10,10, 6, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
5659         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
5660         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
5661          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
5662         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
5663         10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7,
5664          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
5665         11, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
5666          8, 9, 9,11,11,10,11,11,12,12,10,10,11,12,13, 6,
5667          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
5668         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
5669         13,13,10,11,11,13,12,12,12,13,13,14,12,12,13,14,
5670         14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,13,13,
5671         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
5672          8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
5673         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
5674         10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10,
5675         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,10,13,12,
5676         10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
5677         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
5678         10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,12,
5679         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
5680         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
5681          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
5682         13,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11,
5683         10,13,12,10,10,11,12,13,11,13,12,14,13,12,12,13,
5684         14,14,11,12,12,13,13,11,12,13,14,14,12,13,13,14,
5685         14,13,13,14,14,16,13,14,14,16,16,11,11,11,13,13,
5686         11,12,11,14,13,12,12,13,14,15,13,14,12,16,13,14,
5687         14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5688         10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10,
5689         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
5690         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,12,13,
5691         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
5692         12,12,13,13,12,13,12,14,14,11,11,12,13,14,13,15,
5693         14,16,15,13,12,14,13,16,11,12,12,13,13,12,13,13,
5694         14,14,12,12,12,14,14,13,14,14,15,15,13,14,13,16,
5695         14,
5696 };
5697
5698 static const static_codebook _44u7__p4_0 = {
5699         4, 625,
5700         (char *)_vq_lengthlist__44u7__p4_0,
5701         1, -533725184, 1611661312, 3, 0,
5702         (long *)_vq_quantlist__44u7__p4_0,
5703         0
5704 };
5705
5706 static const long _vq_quantlist__44u7__p5_0[] = {
5707         4,
5708         3,
5709         5,
5710         2,
5711         6,
5712         1,
5713         7,
5714         0,
5715         8,
5716 };
5717
5718 static const char _vq_lengthlist__44u7__p5_0[] = {
5719          2, 3, 3, 6, 6, 7, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
5720         11,11, 3, 5, 5, 7, 7, 8, 9,11,11, 6, 8, 7, 9, 9,
5721         10,10,12,12, 6, 7, 8, 9,10,10,10,12,12, 8, 8, 8,
5722         10,10,12,11,13,13, 8, 8, 9,10,10,11,11,13,13,10,
5723         11,11,12,12,13,13,14,14,10,11,11,12,12,13,13,14,
5724         14,
5725 };
5726
5727 static const static_codebook _44u7__p5_0 = {
5728         2, 81,
5729         (char *)_vq_lengthlist__44u7__p5_0,
5730         1, -531628032, 1611661312, 4, 0,
5731         (long *)_vq_quantlist__44u7__p5_0,
5732         0
5733 };
5734
5735 static const long _vq_quantlist__44u7__p6_0[] = {
5736         4,
5737         3,
5738         5,
5739         2,
5740         6,
5741         1,
5742         7,
5743         0,
5744         8,
5745 };
5746
5747 static const char _vq_lengthlist__44u7__p6_0[] = {
5748          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 8, 7,
5749          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
5750          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
5751          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9,
5752          9, 9,10,10,11,10,12,11, 9, 9, 9,10,10,11,11,11,
5753         12,
5754 };
5755
5756 static const static_codebook _44u7__p6_0 = {
5757         2, 81,
5758         (char *)_vq_lengthlist__44u7__p6_0,
5759         1, -531628032, 1611661312, 4, 0,
5760         (long *)_vq_quantlist__44u7__p6_0,
5761         0
5762 };
5763
5764 static const long _vq_quantlist__44u7__p7_0[] = {
5765         1,
5766         0,
5767         2,
5768 };
5769
5770 static const char _vq_lengthlist__44u7__p7_0[] = {
5771          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8, 9, 9, 7,
5772         10,10, 5, 8, 9, 7, 9,10, 8, 9, 9, 4, 9, 9, 9,11,
5773         10, 8,10,10, 7,11,10,10,10,12,10,12,12, 7,10,10,
5774         10,12,11,10,12,12, 5, 9, 9, 8,10,10, 9,11,11, 7,
5775         11,10,10,12,12,10,11,12, 7,10,11,10,12,12,10,12,
5776         10,
5777 };
5778
5779 static const static_codebook _44u7__p7_0 = {
5780         4, 81,
5781         (char *)_vq_lengthlist__44u7__p7_0,
5782         1, -529137664, 1618345984, 2, 0,
5783         (long *)_vq_quantlist__44u7__p7_0,
5784         0
5785 };
5786
5787 static const long _vq_quantlist__44u7__p7_1[] = {
5788         5,
5789         4,
5790         6,
5791         3,
5792         7,
5793         2,
5794         8,
5795         1,
5796         9,
5797         0,
5798         10,
5799 };
5800
5801 static const char _vq_lengthlist__44u7__p7_1[] = {
5802          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
5803          8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
5804          8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
5805          7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
5806          9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
5807          9, 9, 9, 9,10, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
5808          9, 9,10, 8, 8, 8, 9, 9, 9, 9,10, 9,10,10, 8, 8,
5809          8, 9, 9, 9, 9, 9,10,10,10,
5810 };
5811
5812 static const static_codebook _44u7__p7_1 = {
5813         2, 121,
5814         (char *)_vq_lengthlist__44u7__p7_1,
5815         1, -531365888, 1611661312, 4, 0,
5816         (long *)_vq_quantlist__44u7__p7_1,
5817         0
5818 };
5819
5820 static const long _vq_quantlist__44u7__p8_0[] = {
5821         5,
5822         4,
5823         6,
5824         3,
5825         7,
5826         2,
5827         8,
5828         1,
5829         9,
5830         0,
5831         10,
5832 };
5833
5834 static const char _vq_lengthlist__44u7__p8_0[] = {
5835          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
5836          9, 9,11,10,12,12, 5, 6, 5, 7, 7, 9, 9,10,11,12,
5837         12, 6, 7, 7, 8, 8,10,10,11,11,13,13, 6, 7, 7, 8,
5838          8,10,10,11,12,13,13, 8, 9, 9,10,10,11,11,12,12,
5839         14,14, 8, 9, 9,10,10,11,11,12,12,14,14,10,10,10,
5840         11,11,13,12,14,14,15,15,10,10,10,12,12,13,13,14,
5841         14,15,15,11,12,12,13,13,14,14,15,14,16,15,11,12,
5842         12,13,13,14,14,15,15,15,16,
5843 };
5844
5845 static const static_codebook _44u7__p8_0 = {
5846         2, 121,
5847         (char *)_vq_lengthlist__44u7__p8_0,
5848         1, -524582912, 1618345984, 4, 0,
5849         (long *)_vq_quantlist__44u7__p8_0,
5850         0
5851 };
5852
5853 static const long _vq_quantlist__44u7__p8_1[] = {
5854         5,
5855         4,
5856         6,
5857         3,
5858         7,
5859         2,
5860         8,
5861         1,
5862         9,
5863         0,
5864         10,
5865 };
5866
5867 static const char _vq_lengthlist__44u7__p8_1[] = {
5868          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
5869          7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7,
5870          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
5871          7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
5872          8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
5873          7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
5874          8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
5875          7, 8, 8, 8, 8, 8, 8, 8, 8,
5876 };
5877
5878 static const static_codebook _44u7__p8_1 = {
5879         2, 121,
5880         (char *)_vq_lengthlist__44u7__p8_1,
5881         1, -531365888, 1611661312, 4, 0,
5882         (long *)_vq_quantlist__44u7__p8_1,
5883         0
5884 };
5885
5886 static const long _vq_quantlist__44u7__p9_0[] = {
5887         5,
5888         4,
5889         6,
5890         3,
5891         7,
5892         2,
5893         8,
5894         1,
5895         9,
5896         0,
5897         10,
5898 };
5899
5900 static const char _vq_lengthlist__44u7__p9_0[] = {
5901          1, 3, 3,10,10,10,10,10,10,10,10, 4,10,10,10,10,
5902         10,10,10,10,10,10, 4,10,10,10,10,10,10,10,10,10,
5903         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5904         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5905         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5906         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5907         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
5908          9, 9, 9, 9, 9, 9, 9, 9, 9,
5909 };
5910
5911 static const static_codebook _44u7__p9_0 = {
5912         2, 121,
5913         (char *)_vq_lengthlist__44u7__p9_0,
5914         1, -512171520, 1630791680, 4, 0,
5915         (long *)_vq_quantlist__44u7__p9_0,
5916         0
5917 };
5918
5919 static const long _vq_quantlist__44u7__p9_1[] = {
5920         6,
5921         5,
5922         7,
5923         4,
5924         8,
5925         3,
5926         9,
5927         2,
5928         10,
5929         1,
5930         11,
5931         0,
5932         12,
5933 };
5934
5935 static const char _vq_lengthlist__44u7__p9_1[] = {
5936          1, 4, 4, 6, 5, 8, 6, 9, 8,10, 9,11,10, 4, 6, 6,
5937          8, 8, 9, 9,11,10,11,11,11,11, 4, 6, 6, 8, 8,10,
5938          9,11,11,11,11,11,12, 6, 8, 8,10,10,11,11,12,12,
5939         13,12,13,13, 6, 8, 8,10,10,11,11,12,12,12,13,14,
5940         13, 8,10,10,11,11,12,13,14,14,14,14,15,15, 8,10,
5941         10,11,12,12,13,13,14,14,14,14,15, 9,11,11,13,13,
5942         14,14,15,14,16,15,17,15, 9,11,11,12,13,14,14,15,
5943         14,15,15,15,16,10,12,12,13,14,15,15,15,15,16,17,
5944         16,17,10,13,12,13,14,14,16,16,16,16,15,16,17,11,
5945         13,13,14,15,14,17,15,16,17,17,17,17,11,13,13,14,
5946         15,15,15,15,17,17,16,17,16,
5947 };
5948
5949 static const static_codebook _44u7__p9_1 = {
5950         2, 169,
5951         (char *)_vq_lengthlist__44u7__p9_1,
5952         1, -518889472, 1622704128, 4, 0,
5953         (long *)_vq_quantlist__44u7__p9_1,
5954         0
5955 };
5956
5957 static const long _vq_quantlist__44u7__p9_2[] = {
5958         24,
5959         23,
5960         25,
5961         22,
5962         26,
5963         21,
5964         27,
5965         20,
5966         28,
5967         19,
5968         29,
5969         18,
5970         30,
5971         17,
5972         31,
5973         16,
5974         32,
5975         15,
5976         33,
5977         14,
5978         34,
5979         13,
5980         35,
5981         12,
5982         36,
5983         11,
5984         37,
5985         10,
5986         38,
5987         9,
5988         39,
5989         8,
5990         40,
5991         7,
5992         41,
5993         6,
5994         42,
5995         5,
5996         43,
5997         4,
5998         44,
5999         3,
6000         45,
6001         2,
6002         46,
6003         1,
6004         47,
6005         0,
6006         48,
6007 };
6008
6009 static const char _vq_lengthlist__44u7__p9_2[] = {
6010          2, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
6011          6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6012          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
6013          8,
6014 };
6015
6016 static const static_codebook _44u7__p9_2 = {
6017         1, 49,
6018         (char *)_vq_lengthlist__44u7__p9_2,
6019         1, -526909440, 1611661312, 6, 0,
6020         (long *)_vq_quantlist__44u7__p9_2,
6021         0
6022 };
6023
6024 static const char _huff_lengthlist__44u7__short[] = {
6025          5,12,17,16,16,17,17,17,17,17, 4, 7,11,11,12, 9,
6026         17,10,17,17, 7, 7, 8, 9, 7, 9,11,10,15,17, 7, 9,
6027         10,11,10,12,14,12,16,17, 7, 8, 5, 7, 4, 7, 7, 8,
6028         16,16, 6,10, 9,10, 7,10,11,11,16,17, 6, 8, 8, 9,
6029          5, 7, 5, 8,16,17, 5, 5, 8, 7, 6, 7, 7, 6, 6,14,
6030         12,10,12,11, 7,11, 4, 4, 2, 7,17,15,15,15, 8,15,
6031          6, 8, 5, 9,
6032 };
6033
6034 static const static_codebook _huff_book__44u7__short = {
6035         2, 100,
6036         (char *)_huff_lengthlist__44u7__short,
6037         0, 0, 0, 0, 0,
6038         NULL,
6039         0
6040 };
6041
6042 static const char _huff_lengthlist__44u8__long[] = {
6043          3, 9,13,14,14,15,14,14,15,15, 5, 4, 6, 8,10,12,
6044         12,14,15,15, 9, 5, 4, 5, 8,10,11,13,16,16,10, 7,
6045          4, 3, 5, 7, 9,11,13,13,10, 9, 7, 4, 4, 6, 8,10,
6046         12,14,13,11, 9, 6, 5, 5, 6, 8,12,14,13,11,10, 8,
6047          7, 6, 6, 7,10,14,13,11,12,10, 8, 7, 6, 6, 9,13,
6048         12,11,14,12,11, 9, 8, 7, 9,11,11,12,14,13,14,11,
6049         10, 8, 8, 9,
6050 };
6051
6052 static const static_codebook _huff_book__44u8__long = {
6053         2, 100,
6054         (char *)_huff_lengthlist__44u8__long,
6055         0, 0, 0, 0, 0,
6056         NULL,
6057         0
6058 };
6059
6060 static const char _huff_lengthlist__44u8__short[] = {
6061          6,14,18,18,17,17,17,17,17,17, 4, 7, 9, 9,10,13,
6062         15,17,17,17, 6, 7, 5, 6, 8,11,16,17,16,17, 5, 7,
6063          5, 4, 6,10,14,17,17,17, 6, 6, 6, 5, 7,10,13,16,
6064         17,17, 7, 6, 7, 7, 7, 8, 7,10,15,16,12, 9, 9, 6,
6065          6, 5, 3, 5,11,15,14,14,13, 5, 5, 7, 3, 4, 8,15,
6066         17,17,13, 7, 7,10, 6, 6,10,15,17,17,16,10,11,14,
6067         10,10,15,17,
6068 };
6069
6070 static const static_codebook _huff_book__44u8__short = {
6071         2, 100,
6072         (char *)_huff_lengthlist__44u8__short,
6073         0, 0, 0, 0, 0,
6074         NULL,
6075         0
6076 };
6077
6078 static const long _vq_quantlist__44u8_p1_0[] = {
6079         1,
6080         0,
6081         2,
6082 };
6083
6084 static const char _vq_lengthlist__44u8_p1_0[] = {
6085          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
6086          9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 7, 9,
6087          9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
6088          9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
6089          9, 9, 9,11,10, 9,10,10, 8, 9, 9, 9,11,11, 9,11,
6090         10,
6091 };
6092
6093 static const static_codebook _44u8_p1_0 = {
6094         4, 81,
6095         (char *)_vq_lengthlist__44u8_p1_0,
6096         1, -535822336, 1611661312, 2, 0,
6097         (long *)_vq_quantlist__44u8_p1_0,
6098         0
6099 };
6100
6101 static const long _vq_quantlist__44u8_p2_0[] = {
6102         2,
6103         1,
6104         3,
6105         0,
6106         4,
6107 };
6108
6109 static const char _vq_lengthlist__44u8_p2_0[] = {
6110          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
6111          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
6112          8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10,
6113         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
6114         10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,12,11,
6115          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,11,
6116         11,12,13,14, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6117         10,12,12,11,12,11,13,13,11,12,12,14,14, 5, 7, 7,
6118          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
6119         12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
6120          8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 6,
6121          8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
6122         10,13,12,10,11,11,13,13, 9,10,10,12,12,10,11,11,
6123         13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
6124         14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
6125         11,13,12,14,13,12,13,13,14,14, 5, 7, 7, 9, 9, 7,
6126          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
6127         10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
6128         10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
6129         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
6130         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
6131         10,11,12,13,12,13,13,14,14,12,12,13,13,14, 9,10,
6132         10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,13,
6133         15,14,12,13,13,14,13, 8, 9, 9,11,11, 9,10,10,12,
6134         12, 9,10,10,12,12,12,12,12,14,13,11,12,12,14,14,
6135          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
6136         13,13,14,15,12,13,13,14,15, 9,10,10,12,12,10,11,
6137         10,13,12,10,11,11,13,13,12,13,12,15,14,12,13,13,
6138         14,15,11,12,12,14,14,12,13,13,14,14,12,13,13,15,
6139         14,14,14,14,14,16,14,14,15,16,16,11,12,12,14,14,
6140         11,12,12,14,14,12,13,13,14,15,13,14,13,16,14,14,
6141         14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6142         10,12,12,11,12,12,14,13,11,12,12,14,14, 9,10,10,
6143         12,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
6144         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
6145         10,11,11,13,13,12,13,13,14,14,12,13,13,15,14,11,
6146         12,12,14,13,12,13,13,15,14,11,12,12,13,14,14,15,
6147         14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
6148         14,15,12,13,12,15,14,14,14,14,16,15,14,15,13,16,
6149         14,
6150 };
6151
6152 static const static_codebook _44u8_p2_0 = {
6153         4, 625,
6154         (char *)_vq_lengthlist__44u8_p2_0,
6155         1, -533725184, 1611661312, 3, 0,
6156         (long *)_vq_quantlist__44u8_p2_0,
6157         0
6158 };
6159
6160 static const long _vq_quantlist__44u8_p3_0[] = {
6161         4,
6162         3,
6163         5,
6164         2,
6165         6,
6166         1,
6167         7,
6168         0,
6169         8,
6170 };
6171
6172 static const char _vq_lengthlist__44u8_p3_0[] = {
6173          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
6174          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6175          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
6176          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
6177          9, 9,10,10,11,10,12,11, 9, 9, 9, 9,10,11,11,11,
6178         12,
6179 };
6180
6181 static const static_codebook _44u8_p3_0 = {
6182         2, 81,
6183         (char *)_vq_lengthlist__44u8_p3_0,
6184         1, -531628032, 1611661312, 4, 0,
6185         (long *)_vq_quantlist__44u8_p3_0,
6186         0
6187 };
6188
6189 static const long _vq_quantlist__44u8_p4_0[] = {
6190         8,
6191         7,
6192         9,
6193         6,
6194         10,
6195         5,
6196         11,
6197         4,
6198         12,
6199         3,
6200         13,
6201         2,
6202         14,
6203         1,
6204         15,
6205         0,
6206         16,
6207 };
6208
6209 static const char _vq_lengthlist__44u8_p4_0[] = {
6210          4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
6211         11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
6212         12,12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
6213         11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
6214         11,11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,
6215         10,11,11,12,12, 7, 7, 7, 8, 8, 9, 8,10, 9,10, 9,
6216         11,10,12,11,13,12, 7, 7, 7, 8, 8, 8, 9, 9,10, 9,
6217         10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,10,10,
6218         11,10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9,10,10,
6219         10,10,11,11,11,12,12,12,13, 8, 9, 9, 9, 9,10, 9,
6220         11,10,11,11,12,11,13,12,13,13, 8, 9, 9, 9, 9, 9,
6221         10,10,11,11,11,11,12,12,13,13,13,10,10,10,10,10,
6222         11,10,11,11,12,11,13,12,13,13,14,13,10,10,10,10,
6223         10,10,11,11,11,11,12,12,13,13,13,13,14,11,11,11,
6224         11,11,12,11,12,12,13,12,13,13,14,13,14,14,11,11,
6225         11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,11,
6226         12,12,12,12,13,12,13,12,13,13,14,13,14,14,14,14,
6227         11,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,
6228         14,
6229 };
6230
6231 static const static_codebook _44u8_p4_0 = {
6232         2, 289,
6233         (char *)_vq_lengthlist__44u8_p4_0,
6234         1, -529530880, 1611661312, 5, 0,
6235         (long *)_vq_quantlist__44u8_p4_0,
6236         0
6237 };
6238
6239 static const long _vq_quantlist__44u8_p5_0[] = {
6240         1,
6241         0,
6242         2,
6243 };
6244
6245 static const char _vq_lengthlist__44u8_p5_0[] = {
6246          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
6247          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
6248         10, 8,10,10, 7,10,10, 9,10,12, 9,12,11, 7,10,10,
6249          9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
6250         10,10, 9,11,11, 9,10,11, 7,10,10, 9,11,11,10,12,
6251         10,
6252 };
6253
6254 static const static_codebook _44u8_p5_0 = {
6255         4, 81,
6256         (char *)_vq_lengthlist__44u8_p5_0,
6257         1, -529137664, 1618345984, 2, 0,
6258         (long *)_vq_quantlist__44u8_p5_0,
6259         0
6260 };
6261
6262 static const long _vq_quantlist__44u8_p5_1[] = {
6263         5,
6264         4,
6265         6,
6266         3,
6267         7,
6268         2,
6269         8,
6270         1,
6271         9,
6272         0,
6273         10,
6274 };
6275
6276 static const char _vq_lengthlist__44u8_p5_1[] = {
6277          4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 5, 5, 6, 6,
6278          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8,
6279          8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
6280          7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
6281          8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7,
6282          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
6283          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8,
6284          8, 8, 8, 8, 8, 8, 8, 9, 9,
6285 };
6286
6287 static const static_codebook _44u8_p5_1 = {
6288         2, 121,
6289         (char *)_vq_lengthlist__44u8_p5_1,
6290         1, -531365888, 1611661312, 4, 0,
6291         (long *)_vq_quantlist__44u8_p5_1,
6292         0
6293 };
6294
6295 static const long _vq_quantlist__44u8_p6_0[] = {
6296         6,
6297         5,
6298         7,
6299         4,
6300         8,
6301         3,
6302         9,
6303         2,
6304         10,
6305         1,
6306         11,
6307         0,
6308         12,
6309 };
6310
6311 static const char _vq_lengthlist__44u8_p6_0[] = {
6312          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
6313          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 8,
6314          8, 8, 8, 9, 9,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 9,
6315          9,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 8,10, 9,11,
6316         10, 7, 8, 8, 8, 8, 8, 9, 9, 9,10,10,11,11, 7, 8,
6317          8, 8, 8, 9, 8, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
6318          9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
6319          9,10,10,11,11, 9, 9, 9, 9,10,10,10,10,10,10,11,
6320         11,12, 9, 9, 9,10, 9,10,10,10,10,11,10,12,11,10,
6321         10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
6322         11,11,11,11,11,12,11,12,12,
6323 };
6324
6325 static const static_codebook _44u8_p6_0 = {
6326         2, 169,
6327         (char *)_vq_lengthlist__44u8_p6_0,
6328         1, -526516224, 1616117760, 4, 0,
6329         (long *)_vq_quantlist__44u8_p6_0,
6330         0
6331 };
6332
6333 static const long _vq_quantlist__44u8_p6_1[] = {
6334         2,
6335         1,
6336         3,
6337         0,
6338         4,
6339 };
6340
6341 static const char _vq_lengthlist__44u8_p6_1[] = {
6342          3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
6343          5, 5, 5, 5, 5, 5, 5, 5, 5,
6344 };
6345
6346 static const static_codebook _44u8_p6_1 = {
6347         2, 25,
6348         (char *)_vq_lengthlist__44u8_p6_1,
6349         1, -533725184, 1611661312, 3, 0,
6350         (long *)_vq_quantlist__44u8_p6_1,
6351         0
6352 };
6353
6354 static const long _vq_quantlist__44u8_p7_0[] = {
6355         6,
6356         5,
6357         7,
6358         4,
6359         8,
6360         3,
6361         9,
6362         2,
6363         10,
6364         1,
6365         11,
6366         0,
6367         12,
6368 };
6369
6370 static const char _vq_lengthlist__44u8_p7_0[] = {
6371          1, 4, 5, 6, 6, 7, 7, 8, 8,10,10,11,11, 5, 6, 6,
6372          7, 7, 8, 8, 9, 9,11,10,12,11, 5, 6, 6, 7, 7, 8,
6373          8, 9, 9,10,11,11,12, 6, 7, 7, 8, 8, 9, 9,10,10,
6374         11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,12,13,
6375         12, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
6376          8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
6377         11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12,
6378         12,13,13,14,14,10,11,11,12,11,13,12,13,13,14,14,
6379         15,15,10,11,11,11,12,12,13,13,14,14,14,15,15,11,
6380         12,12,13,13,14,13,15,14,15,15,16,15,11,11,12,13,
6381         13,13,14,14,14,15,15,15,16,
6382 };
6383
6384 static const static_codebook _44u8_p7_0 = {
6385         2, 169,
6386         (char *)_vq_lengthlist__44u8_p7_0,
6387         1, -523206656, 1618345984, 4, 0,
6388         (long *)_vq_quantlist__44u8_p7_0,
6389         0
6390 };
6391
6392 static const long _vq_quantlist__44u8_p7_1[] = {
6393         5,
6394         4,
6395         6,
6396         3,
6397         7,
6398         2,
6399         8,
6400         1,
6401         9,
6402         0,
6403         10,
6404 };
6405
6406 static const char _vq_lengthlist__44u8_p7_1[] = {
6407          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
6408          7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
6409          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
6410          7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
6411          8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
6412          8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
6413          8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
6414          7, 8, 8, 8, 8, 8, 8, 8, 8,
6415 };
6416
6417 static const static_codebook _44u8_p7_1 = {
6418         2, 121,
6419         (char *)_vq_lengthlist__44u8_p7_1,
6420         1, -531365888, 1611661312, 4, 0,
6421         (long *)_vq_quantlist__44u8_p7_1,
6422         0
6423 };
6424
6425 static const long _vq_quantlist__44u8_p8_0[] = {
6426         7,
6427         6,
6428         8,
6429         5,
6430         9,
6431         4,
6432         10,
6433         3,
6434         11,
6435         2,
6436         12,
6437         1,
6438         13,
6439         0,
6440         14,
6441 };
6442
6443 static const char _vq_lengthlist__44u8_p8_0[] = {
6444          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10, 9,11,10, 4,
6445          6, 6, 8, 8,10, 9, 9, 9,10,10,11,10,12,10, 4, 6,
6446          6, 8, 8,10,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
6447         10,10,11,11,11,10,12,11,12,12,13,11, 7, 8, 8,10,
6448         10,11,11,10,10,11,11,12,12,13,13, 8,10,10,11,11,
6449         12,11,12,11,13,12,13,12,14,13, 8,10, 9,11,11,12,
6450         12,12,12,12,12,13,13,14,13, 8, 9, 9,11,10,12,11,
6451         13,12,13,13,14,13,14,13, 8, 9, 9,10,11,12,12,12,
6452         12,13,13,14,15,14,14, 9,10,10,12,11,13,12,13,13,
6453         14,13,14,14,14,14, 9,10,10,12,12,12,12,13,13,14,
6454         14,14,15,14,14,10,11,11,13,12,13,12,14,14,14,14,
6455         14,14,15,15,10,11,11,12,12,13,13,14,14,14,15,15,
6456         14,16,15,11,12,12,13,12,14,14,14,13,15,14,15,15,
6457         15,17,11,12,12,13,13,14,14,14,15,15,14,15,15,14,
6458         17,
6459 };
6460
6461 static const static_codebook _44u8_p8_0 = {
6462         2, 225,
6463         (char *)_vq_lengthlist__44u8_p8_0,
6464         1, -520986624, 1620377600, 4, 0,
6465         (long *)_vq_quantlist__44u8_p8_0,
6466         0
6467 };
6468
6469 static const long _vq_quantlist__44u8_p8_1[] = {
6470         10,
6471         9,
6472         11,
6473         8,
6474         12,
6475         7,
6476         13,
6477         6,
6478         14,
6479         5,
6480         15,
6481         4,
6482         16,
6483         3,
6484         17,
6485         2,
6486         18,
6487         1,
6488         19,
6489         0,
6490         20,
6491 };
6492
6493 static const char _vq_lengthlist__44u8_p8_1[] = {
6494          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
6495          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
6496          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8,
6497          8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
6498          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6499          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6500          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
6501          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 8, 8,
6502          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
6503         10, 9,10, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
6504         10,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9,
6505          9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10, 9, 9, 9,
6506          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
6507         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
6508         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,
6509         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
6510          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
6511         10, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
6512         10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
6513         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
6514          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
6515          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
6516         10,10,10,10,10, 9, 9, 9,10, 9,10,10,10,10,10,10,
6517         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
6518          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
6519          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
6520         10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,10,
6521         10,10,10,10,10,10,10,10,10,
6522 };
6523
6524 static const static_codebook _44u8_p8_1 = {
6525         2, 441,
6526         (char *)_vq_lengthlist__44u8_p8_1,
6527         1, -529268736, 1611661312, 5, 0,
6528         (long *)_vq_quantlist__44u8_p8_1,
6529         0
6530 };
6531
6532 static const long _vq_quantlist__44u8_p9_0[] = {
6533         4,
6534         3,
6535         5,
6536         2,
6537         6,
6538         1,
6539         7,
6540         0,
6541         8,
6542 };
6543
6544 static const char _vq_lengthlist__44u8_p9_0[] = {
6545          1, 3, 3, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
6546          9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6547          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6548          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6549          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
6550          8,
6551 };
6552
6553 static const static_codebook _44u8_p9_0 = {
6554         2, 81,
6555         (char *)_vq_lengthlist__44u8_p9_0,
6556         1, -511895552, 1631393792, 4, 0,
6557         (long *)_vq_quantlist__44u8_p9_0,
6558         0
6559 };
6560
6561 static const long _vq_quantlist__44u8_p9_1[] = {
6562         9,
6563         8,
6564         10,
6565         7,
6566         11,
6567         6,
6568         12,
6569         5,
6570         13,
6571         4,
6572         14,
6573         3,
6574         15,
6575         2,
6576         16,
6577         1,
6578         17,
6579         0,
6580         18,
6581 };
6582
6583 static const char _vq_lengthlist__44u8_p9_1[] = {
6584          1, 4, 4, 7, 7, 8, 7, 8, 6, 9, 7,10, 8,11,10,11,
6585         11,11,11, 4, 7, 6, 9, 9,10, 9, 9, 9,10,10,11,10,
6586         11,10,11,11,13,11, 4, 7, 7, 9, 9, 9, 9, 9, 9,10,
6587         10,11,10,11,11,11,12,11,12, 7, 9, 8,11,11,11,11,
6588         10,10,11,11,12,12,12,12,12,12,14,13, 7, 8, 9,10,
6589         11,11,11,10,10,11,11,11,11,12,12,14,12,13,14, 8,
6590          9, 9,11,11,11,11,11,11,12,12,14,12,15,14,14,14,
6591         15,14, 8, 9, 9,11,11,11,11,12,11,12,12,13,13,13,
6592         13,13,13,14,14, 8, 9, 9,11,10,12,11,12,12,13,13,
6593         13,13,15,14,14,14,16,16, 8, 9, 9,10,11,11,12,12,
6594         12,13,13,13,14,14,14,15,16,15,15, 9,10,10,11,12,
6595         12,13,13,13,14,14,16,14,14,16,16,16,16,15, 9,10,
6596         10,11,11,12,13,13,14,15,14,16,14,15,16,16,16,16,
6597         15,10,11,11,12,13,13,14,15,15,15,15,15,16,15,16,
6598         15,16,15,15,10,11,11,13,13,14,13,13,15,14,15,15,
6599         16,15,15,15,16,15,16,10,12,12,14,14,14,14,14,16,
6600         16,15,15,15,16,16,16,16,16,16,11,12,12,14,14,14,
6601         14,15,15,16,15,16,15,16,15,16,16,16,16,12,12,13,
6602         14,14,15,16,16,16,16,16,16,15,16,16,16,16,16,16,
6603         12,13,13,14,14,14,14,15,16,15,16,16,16,16,16,16,
6604         16,16,16,12,13,14,14,14,16,15,16,15,16,16,16,16,
6605         16,16,16,16,16,16,12,14,13,14,15,15,15,16,15,16,
6606         16,15,16,16,16,16,16,16,16,
6607 };
6608
6609 static const static_codebook _44u8_p9_1 = {
6610         2, 361,
6611         (char *)_vq_lengthlist__44u8_p9_1,
6612         1, -518287360, 1622704128, 5, 0,
6613         (long *)_vq_quantlist__44u8_p9_1,
6614         0
6615 };
6616
6617 static const long _vq_quantlist__44u8_p9_2[] = {
6618         24,
6619         23,
6620         25,
6621         22,
6622         26,
6623         21,
6624         27,
6625         20,
6626         28,
6627         19,
6628         29,
6629         18,
6630         30,
6631         17,
6632         31,
6633         16,
6634         32,
6635         15,
6636         33,
6637         14,
6638         34,
6639         13,
6640         35,
6641         12,
6642         36,
6643         11,
6644         37,
6645         10,
6646         38,
6647         9,
6648         39,
6649         8,
6650         40,
6651         7,
6652         41,
6653         6,
6654         42,
6655         5,
6656         43,
6657         4,
6658         44,
6659         3,
6660         45,
6661         2,
6662         46,
6663         1,
6664         47,
6665         0,
6666         48,
6667 };
6668
6669 static const char _vq_lengthlist__44u8_p9_2[] = {
6670          2, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
6671          6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6672          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6673          7,
6674 };
6675
6676 static const static_codebook _44u8_p9_2 = {
6677         1, 49,
6678         (char *)_vq_lengthlist__44u8_p9_2,
6679         1, -526909440, 1611661312, 6, 0,
6680         (long *)_vq_quantlist__44u8_p9_2,
6681         0
6682 };
6683
6684 static const char _huff_lengthlist__44u9__long[] = {
6685          3, 9,13,13,14,15,14,14,15,15, 5, 5, 9,10,12,12,
6686         13,14,16,15,10, 6, 6, 6, 8,11,12,13,16,15,11, 7,
6687          5, 3, 5, 8,10,12,15,15,10,10, 7, 4, 3, 5, 8,10,
6688         12,12,12,12, 9, 7, 5, 4, 6, 8,10,13,13,12,11, 9,
6689          7, 5, 5, 6, 9,12,14,12,12,10, 8, 6, 6, 6, 7,11,
6690         13,12,14,13,10, 8, 7, 7, 7,10,11,11,12,13,12,11,
6691         10, 8, 8, 9,
6692 };
6693
6694 static const static_codebook _huff_book__44u9__long = {
6695         2, 100,
6696         (char *)_huff_lengthlist__44u9__long,
6697         0, 0, 0, 0, 0,
6698         NULL,
6699         0
6700 };
6701
6702 static const char _huff_lengthlist__44u9__short[] = {
6703          9,16,18,18,17,17,17,17,17,17, 5, 8,11,12,11,12,
6704         17,17,16,16, 6, 6, 8, 8, 9,10,14,15,16,16, 6, 7,
6705          7, 4, 6, 9,13,16,16,16, 6, 6, 7, 4, 5, 8,11,15,
6706         17,16, 7, 6, 7, 6, 6, 8, 9,10,14,16,11, 8, 8, 7,
6707          6, 6, 3, 4,10,15,14,12,12,10, 5, 6, 3, 3, 8,13,
6708         15,17,15,11, 6, 8, 6, 6, 9,14,17,15,15,12, 8,10,
6709          9, 9,12,15,
6710 };
6711
6712 static const static_codebook _huff_book__44u9__short = {
6713         2, 100,
6714         (char *)_huff_lengthlist__44u9__short,
6715         0, 0, 0, 0, 0,
6716         NULL,
6717         0
6718 };
6719
6720 static const long _vq_quantlist__44u9_p1_0[] = {
6721         1,
6722         0,
6723         2,
6724 };
6725
6726 static const char _vq_lengthlist__44u9_p1_0[] = {
6727          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
6728          9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
6729          9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
6730          9,11,10, 9,11,11, 5, 7, 7, 7, 9, 9, 8, 9,10, 7,
6731          9, 9, 9,11,11, 9,10,11, 7, 9,10, 9,11,11, 9,11,
6732         10,
6733 };
6734
6735 static const static_codebook _44u9_p1_0 = {
6736         4, 81,
6737         (char *)_vq_lengthlist__44u9_p1_0,
6738         1, -535822336, 1611661312, 2, 0,
6739         (long *)_vq_quantlist__44u9_p1_0,
6740         0
6741 };
6742
6743 static const long _vq_quantlist__44u9_p2_0[] = {
6744         2,
6745         1,
6746         3,
6747         0,
6748         4,
6749 };
6750
6751 static const char _vq_lengthlist__44u9_p2_0[] = {
6752          3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
6753          9, 9,11,10, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
6754          8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
6755         11,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10,
6756         10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
6757          9,10,10,12,11, 9,10,10,11,12,11,11,11,13,13,11,
6758         11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
6759         10,12,11,11,12,11,13,12,11,11,12,13,13, 6, 7, 7,
6760          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
6761         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
6762          8, 9, 9,10,10,10,11,11,12,12,10,10,11,12,12, 7,
6763          8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,11,
6764         10,12,11,10,10,11,12,12, 9,10,10,11,12,10,11,11,
6765         12,12,10,11,10,12,12,12,12,12,13,13,11,12,12,13,
6766         13, 9,10,10,11,11, 9,10,10,12,12,10,11,11,12,13,
6767         11,12,11,13,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7,
6768          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,11,11, 9,10,
6769         10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,10, 8, 8, 9,
6770         10,10,10,11,10,12,12,10,10,11,11,12, 7, 8, 8,10,
6771         10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,11,10,12,12,
6772         10,11,10,12,12, 9,10,10,12,11,10,11,11,12,12, 9,
6773         10,10,12,12,12,12,12,13,13,11,11,12,12,14, 9,10,
6774         10,11,12,10,11,11,12,12,10,11,11,12,12,11,12,12,
6775         14,14,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12,
6776         11, 9,10,10,12,12,11,12,11,13,13,11,11,12,13,13,
6777          9,10,10,12,12,10,11,11,12,12,10,11,11,12,12,12,
6778         12,12,14,14,12,12,12,13,13, 9,10,10,12,11,10,11,
6779         10,12,12,10,11,11,12,12,11,12,12,14,13,12,12,12,
6780         13,14,11,12,11,13,13,11,12,12,13,13,12,12,12,14,
6781         14,13,13,13,13,15,13,13,14,15,15,11,11,11,13,13,
6782         11,12,11,13,13,11,12,12,13,13,12,13,12,15,13,13,
6783         13,14,14,15, 8, 9, 9,11,11, 9,10,10,11,12, 9,10,
6784         10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
6785         11,12,10,11,10,12,12,10,10,11,12,13,12,12,12,14,
6786         13,11,12,12,13,14, 9,10,10,12,12,10,11,11,12,12,
6787         10,11,11,12,12,12,12,12,14,13,12,12,12,14,13,11,
6788         11,11,13,13,11,12,12,14,13,11,11,12,13,13,13,13,
6789         13,15,14,12,12,13,13,15,11,12,12,13,13,12,12,12,
6790         13,14,11,12,12,13,13,13,13,14,14,15,13,13,13,14,
6791         14,
6792 };
6793
6794 static const static_codebook _44u9_p2_0 = {
6795         4, 625,
6796         (char *)_vq_lengthlist__44u9_p2_0,
6797         1, -533725184, 1611661312, 3, 0,
6798         (long *)_vq_quantlist__44u9_p2_0,
6799         0
6800 };
6801
6802 static const long _vq_quantlist__44u9_p3_0[] = {
6803         4,
6804         3,
6805         5,
6806         2,
6807         6,
6808         1,
6809         7,
6810         0,
6811         8,
6812 };
6813
6814 static const char _vq_lengthlist__44u9_p3_0[] = {
6815          3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
6816          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6817          8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
6818          8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 8,
6819          9, 9,10, 9,10,10,11,11, 8, 9, 9, 9,10,10,10,11,
6820         11,
6821 };
6822
6823 static const static_codebook _44u9_p3_0 = {
6824         2, 81,
6825         (char *)_vq_lengthlist__44u9_p3_0,
6826         1, -531628032, 1611661312, 4, 0,
6827         (long *)_vq_quantlist__44u9_p3_0,
6828         0
6829 };
6830
6831 static const long _vq_quantlist__44u9_p4_0[] = {
6832         8,
6833         7,
6834         9,
6835         6,
6836         10,
6837         5,
6838         11,
6839         4,
6840         12,
6841         3,
6842         13,
6843         2,
6844         14,
6845         1,
6846         15,
6847         0,
6848         16,
6849 };
6850
6851 static const char _vq_lengthlist__44u9_p4_0[] = {
6852          4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
6853         11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
6854         11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
6855         10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10,
6856         11,11,12,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
6857         10,11,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
6858         10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
6859          9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8,10, 9,
6860         10,10,11,10,12,11,13,12, 8, 8, 8, 8, 8, 9, 9, 9,
6861         10,10,10,10,11,11,12,12,12, 8, 8, 8, 9, 9, 9, 9,
6862         10,10,11,10,12,11,12,12,13,12, 8, 8, 8, 9, 9, 9,
6863          9,10,10,10,11,11,11,12,12,12,13, 9, 9, 9,10,10,
6864         10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10,
6865         10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10,
6866         11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10,
6867         10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11,
6868         11,11,12,11,12,12,12,12,13,13,13,13,14,13,14,14,
6869         11,11,11,11,12,12,12,12,12,12,13,13,13,13,14,14,
6870         14,
6871 };
6872
6873 static const static_codebook _44u9_p4_0 = {
6874         2, 289,
6875         (char *)_vq_lengthlist__44u9_p4_0,
6876         1, -529530880, 1611661312, 5, 0,
6877         (long *)_vq_quantlist__44u9_p4_0,
6878         0
6879 };
6880
6881 static const long _vq_quantlist__44u9_p5_0[] = {
6882         1,
6883         0,
6884         2,
6885 };
6886
6887 static const char _vq_lengthlist__44u9_p5_0[] = {
6888          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
6889          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
6890         10, 8,10,10, 7,10,10, 9,10,12, 9,11,11, 7,10,10,
6891          9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
6892         10,10, 9,12,11, 9,10,11, 7,10,10, 9,11,11,10,12,
6893         10,
6894 };
6895
6896 static const static_codebook _44u9_p5_0 = {
6897         4, 81,
6898         (char *)_vq_lengthlist__44u9_p5_0,
6899         1, -529137664, 1618345984, 2, 0,
6900         (long *)_vq_quantlist__44u9_p5_0,
6901         0
6902 };
6903
6904 static const long _vq_quantlist__44u9_p5_1[] = {
6905         5,
6906         4,
6907         6,
6908         3,
6909         7,
6910         2,
6911         8,
6912         1,
6913         9,
6914         0,
6915         10,
6916 };
6917
6918 static const char _vq_lengthlist__44u9_p5_1[] = {
6919          5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 6,
6920          7, 7, 7, 7, 8, 7, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7,
6921          7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 6, 6, 6, 7,
6922          7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
6923          8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
6924          8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8,
6925          8, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
6926          8, 8, 8, 8, 8, 8, 8, 8, 8,
6927 };
6928
6929 static const static_codebook _44u9_p5_1 = {
6930         2, 121,
6931         (char *)_vq_lengthlist__44u9_p5_1,
6932         1, -531365888, 1611661312, 4, 0,
6933         (long *)_vq_quantlist__44u9_p5_1,
6934         0
6935 };
6936
6937 static const long _vq_quantlist__44u9_p6_0[] = {
6938         6,
6939         5,
6940         7,
6941         4,
6942         8,
6943         3,
6944         9,
6945         2,
6946         10,
6947         1,
6948         11,
6949         0,
6950         12,
6951 };
6952
6953 static const char _vq_lengthlist__44u9_p6_0[] = {
6954          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
6955          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 6, 7, 7, 8,
6956          8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,
6957         10,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
6958         10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 7, 8,
6959          8, 8, 8, 9, 9, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
6960          9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
6961          9,10,10,11,11, 9, 9, 9,10,10,10,10,10,11,11,11,
6962         11,12, 9, 9, 9,10,10,10,10,10,10,11,10,12,11,10,
6963         10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
6964         10,11,11,11,11,12,11,12,12,
6965 };
6966
6967 static const static_codebook _44u9_p6_0 = {
6968         2, 169,
6969         (char *)_vq_lengthlist__44u9_p6_0,
6970         1, -526516224, 1616117760, 4, 0,
6971         (long *)_vq_quantlist__44u9_p6_0,
6972         0
6973 };
6974
6975 static const long _vq_quantlist__44u9_p6_1[] = {
6976         2,
6977         1,
6978         3,
6979         0,
6980         4,
6981 };
6982
6983 static const char _vq_lengthlist__44u9_p6_1[] = {
6984          4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
6985          5, 5, 5, 5, 5, 5, 5, 5, 5,
6986 };
6987
6988 static const static_codebook _44u9_p6_1 = {
6989         2, 25,
6990         (char *)_vq_lengthlist__44u9_p6_1,
6991         1, -533725184, 1611661312, 3, 0,
6992         (long *)_vq_quantlist__44u9_p6_1,
6993         0
6994 };
6995
6996 static const long _vq_quantlist__44u9_p7_0[] = {
6997         6,
6998         5,
6999         7,
7000         4,
7001         8,
7002         3,
7003         9,
7004         2,
7005         10,
7006         1,
7007         11,
7008         0,
7009         12,
7010 };
7011
7012 static const char _vq_lengthlist__44u9_p7_0[] = {
7013          1, 4, 5, 6, 6, 7, 7, 8, 9,10,10,11,11, 5, 6, 6,
7014          7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
7015          8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
7016         11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
7017         12, 8, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
7018          8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
7019         11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12,
7020         12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,13,
7021         15,14,10,10,10,11,11,12,12,13,13,14,14,14,14,11,
7022         11,12,12,12,13,13,14,14,14,14,15,15,11,11,12,12,
7023         12,13,13,14,14,14,15,15,15,
7024 };
7025
7026 static const static_codebook _44u9_p7_0 = {
7027         2, 169,
7028         (char *)_vq_lengthlist__44u9_p7_0,
7029         1, -523206656, 1618345984, 4, 0,
7030         (long *)_vq_quantlist__44u9_p7_0,
7031         0
7032 };
7033
7034 static const long _vq_quantlist__44u9_p7_1[] = {
7035         5,
7036         4,
7037         6,
7038         3,
7039         7,
7040         2,
7041         8,
7042         1,
7043         9,
7044         0,
7045         10,
7046 };
7047
7048 static const char _vq_lengthlist__44u9_p7_1[] = {
7049          5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
7050          7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
7051          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7,
7052          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7053          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7054          7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7055          7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7,
7056          7, 7, 7, 7, 7, 8, 8, 8, 8,
7057 };
7058
7059 static const static_codebook _44u9_p7_1 = {
7060         2, 121,
7061         (char *)_vq_lengthlist__44u9_p7_1,
7062         1, -531365888, 1611661312, 4, 0,
7063         (long *)_vq_quantlist__44u9_p7_1,
7064         0
7065 };
7066
7067 static const long _vq_quantlist__44u9_p8_0[] = {
7068         7,
7069         6,
7070         8,
7071         5,
7072         9,
7073         4,
7074         10,
7075         3,
7076         11,
7077         2,
7078         12,
7079         1,
7080         13,
7081         0,
7082         14,
7083 };
7084
7085 static const char _vq_lengthlist__44u9_p8_0[] = {
7086          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,11,10, 4,
7087          6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,10, 4, 6,
7088          6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
7089         10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
7090         10,11,11,10,10,11,11,12,12,12,13, 8,10, 9,11,11,
7091         12,12,11,11,12,12,13,13,14,13, 8, 9, 9,11,11,12,
7092         12,11,12,12,12,13,13,14,13, 8, 9, 9,10,10,12,11,
7093         13,12,13,13,14,13,15,14, 8, 9, 9,10,10,11,12,12,
7094         12,13,13,13,14,14,14, 9,10,10,12,11,13,12,13,13,
7095         14,13,14,14,14,15, 9,10,10,11,12,12,12,13,13,14,
7096         14,14,15,15,15,10,11,11,12,12,13,13,14,14,14,14,
7097         15,14,16,15,10,11,11,12,12,13,13,13,14,14,14,14,
7098         14,15,16,11,12,12,13,13,14,13,14,14,15,14,15,16,
7099         16,16,11,12,12,13,13,14,13,14,14,15,15,15,16,15,
7100         15,
7101 };
7102
7103 static const static_codebook _44u9_p8_0 = {
7104         2, 225,
7105         (char *)_vq_lengthlist__44u9_p8_0,
7106         1, -520986624, 1620377600, 4, 0,
7107         (long *)_vq_quantlist__44u9_p8_0,
7108         0
7109 };
7110
7111 static const long _vq_quantlist__44u9_p8_1[] = {
7112         10,
7113         9,
7114         11,
7115         8,
7116         12,
7117         7,
7118         13,
7119         6,
7120         14,
7121         5,
7122         15,
7123         4,
7124         16,
7125         3,
7126         17,
7127         2,
7128         18,
7129         1,
7130         19,
7131         0,
7132         20,
7133 };
7134
7135 static const char _vq_lengthlist__44u9_p8_1[] = {
7136          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
7137          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
7138          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
7139          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
7140          7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
7141          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
7142          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
7143          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8,
7144          8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7145          9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7146         10, 9,10, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
7147          9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10, 9, 9, 9,
7148          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
7149         10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
7150         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7151          9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
7152          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
7153         10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
7154         10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
7155         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
7156         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7157          9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10,
7158         10,10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,
7159         10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10,
7160         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
7161          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
7162         10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,
7163         10,10,10,10,10,10,10,10,10,
7164 };
7165
7166 static const static_codebook _44u9_p8_1 = {
7167         2, 441,
7168         (char *)_vq_lengthlist__44u9_p8_1,
7169         1, -529268736, 1611661312, 5, 0,
7170         (long *)_vq_quantlist__44u9_p8_1,
7171         0
7172 };
7173
7174 static const long _vq_quantlist__44u9_p9_0[] = {
7175         7,
7176         6,
7177         8,
7178         5,
7179         9,
7180         4,
7181         10,
7182         3,
7183         11,
7184         2,
7185         12,
7186         1,
7187         13,
7188         0,
7189         14,
7190 };
7191
7192 static const char _vq_lengthlist__44u9_p9_0[] = {
7193          1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 4,
7194         10,11,11,11,11,11,11,11,11,11,11,11,11,11, 4,10,
7195         10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7196         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7197         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7198         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7199         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7200         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7201         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7202         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7203         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7204         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7205         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7206         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7207         10,
7208 };
7209
7210 static const static_codebook _44u9_p9_0 = {
7211         2, 225,
7212         (char *)_vq_lengthlist__44u9_p9_0,
7213         1, -510036736, 1631393792, 4, 0,
7214         (long *)_vq_quantlist__44u9_p9_0,
7215         0
7216 };
7217
7218 static const long _vq_quantlist__44u9_p9_1[] = {
7219         9,
7220         8,
7221         10,
7222         7,
7223         11,
7224         6,
7225         12,
7226         5,
7227         13,
7228         4,
7229         14,
7230         3,
7231         15,
7232         2,
7233         16,
7234         1,
7235         17,
7236         0,
7237         18,
7238 };
7239
7240 static const char _vq_lengthlist__44u9_p9_1[] = {
7241          1, 4, 4, 7, 7, 8, 7, 8, 7, 9, 8,10, 9,10,10,11,
7242         11,12,12, 4, 7, 6, 9, 9,10, 9, 9, 8,10,10,11,10,
7243         12,10,13,12,13,12, 4, 6, 6, 9, 9, 9, 9, 9, 9,10,
7244         10,11,11,11,12,12,12,12,12, 7, 9, 8,11,10,10,10,
7245         11,10,11,11,12,12,13,12,13,13,13,13, 7, 8, 9,10,
7246         10,11,11,10,10,11,11,11,12,13,13,13,13,14,14, 8,
7247          9, 9,11,11,12,11,12,12,13,12,12,13,13,14,15,14,
7248         14,14, 8, 9, 9,10,11,11,11,12,12,13,12,13,13,14,
7249         14,14,15,14,16, 8, 9, 9,11,10,12,12,12,12,15,13,
7250         13,13,17,14,15,15,15,14, 8, 9, 9,10,11,11,12,13,
7251         12,13,13,13,14,15,14,14,14,16,15, 9,11,10,12,12,
7252         13,13,13,13,14,14,16,15,14,14,14,15,15,17, 9,10,
7253         10,11,11,13,13,13,14,14,13,15,14,15,14,15,16,15,
7254         16,10,11,11,12,12,13,14,15,14,15,14,14,15,17,16,
7255         15,15,17,17,10,12,11,13,12,14,14,13,14,15,15,15,
7256         15,16,17,17,15,17,16,11,12,12,14,13,15,14,15,16,
7257         17,15,17,15,17,15,15,16,17,15,11,11,12,14,14,14,
7258         14,14,15,15,16,15,17,17,17,16,17,16,15,12,12,13,
7259         14,14,14,15,14,15,15,16,16,17,16,17,15,17,17,16,
7260         12,14,12,14,14,15,15,15,14,14,16,16,16,15,16,16,
7261         15,17,15,12,13,13,14,15,14,15,17,15,17,16,17,17,
7262         17,16,17,16,17,17,12,13,13,14,16,15,15,15,16,15,
7263         17,17,15,17,15,17,16,16,17,
7264 };
7265
7266 static const static_codebook _44u9_p9_1 = {
7267         2, 361,
7268         (char *)_vq_lengthlist__44u9_p9_1,
7269         1, -518287360, 1622704128, 5, 0,
7270         (long *)_vq_quantlist__44u9_p9_1,
7271         0
7272 };
7273
7274 static const long _vq_quantlist__44u9_p9_2[] = {
7275         24,
7276         23,
7277         25,
7278         22,
7279         26,
7280         21,
7281         27,
7282         20,
7283         28,
7284         19,
7285         29,
7286         18,
7287         30,
7288         17,
7289         31,
7290         16,
7291         32,
7292         15,
7293         33,
7294         14,
7295         34,
7296         13,
7297         35,
7298         12,
7299         36,
7300         11,
7301         37,
7302         10,
7303         38,
7304         9,
7305         39,
7306         8,
7307         40,
7308         7,
7309         41,
7310         6,
7311         42,
7312         5,
7313         43,
7314         4,
7315         44,
7316         3,
7317         45,
7318         2,
7319         46,
7320         1,
7321         47,
7322         0,
7323         48,
7324 };
7325
7326 static const char _vq_lengthlist__44u9_p9_2[] = {
7327          2, 4, 4, 5, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
7328          6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7329          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7330          7,
7331 };
7332
7333 static const static_codebook _44u9_p9_2 = {
7334         1, 49,
7335         (char *)_vq_lengthlist__44u9_p9_2,
7336         1, -526909440, 1611661312, 6, 0,
7337         (long *)_vq_quantlist__44u9_p9_2,
7338         0
7339 };
7340
7341 static const char _huff_lengthlist__44un1__long[] = {
7342          5, 6,12, 9,14, 9, 9,19, 6, 1, 5, 5, 8, 7, 9,19,
7343         12, 4, 4, 7, 7, 9,11,18, 9, 5, 6, 6, 8, 7, 8,17,
7344         14, 8, 7, 8, 8,10,12,18, 9, 6, 8, 6, 8, 6, 8,18,
7345          9, 8,11, 8,11, 7, 5,15,16,18,18,18,17,15,11,18,
7346 };
7347
7348 static const static_codebook _huff_book__44un1__long = {
7349         2, 64,
7350         (char *)_huff_lengthlist__44un1__long,
7351         0, 0, 0, 0, 0,
7352         NULL,
7353         0
7354 };
7355
7356 static const long _vq_quantlist__44un1__p1_0[] = {
7357         1,
7358         0,
7359         2,
7360 };
7361
7362 static const char _vq_lengthlist__44un1__p1_0[] = {
7363          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
7364         10,11, 5, 8, 8, 8,11,10, 8,11,10, 4, 9, 9, 8,11,
7365         11, 8,11,11, 8,12,11,10,12,14,11,13,13, 7,11,11,
7366         10,13,11,11,13,14, 4, 8, 9, 8,11,11, 8,11,12, 7,
7367         11,11,11,14,13,10,11,13, 8,11,12,11,13,13,10,14,
7368         12,
7369 };
7370
7371 static const static_codebook _44un1__p1_0 = {
7372         4, 81,
7373         (char *)_vq_lengthlist__44un1__p1_0,
7374         1, -535822336, 1611661312, 2, 0,
7375         (long *)_vq_quantlist__44un1__p1_0,
7376         0
7377 };
7378
7379 static const long _vq_quantlist__44un1__p2_0[] = {
7380         1,
7381         0,
7382         2,
7383 };
7384
7385 static const char _vq_lengthlist__44un1__p2_0[] = {
7386          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
7387          7, 9, 5, 7, 7, 6, 8, 7, 7, 9, 8, 4, 7, 7, 7, 9,
7388          8, 7, 8, 8, 7, 9, 8, 8, 8,10, 9,10,10, 6, 8, 8,
7389          7,10, 8, 9,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
7390          8, 8, 9,10,10, 7, 8,10, 6, 8, 9, 9,10,10, 8,10,
7391          8,
7392 };
7393
7394 static const static_codebook _44un1__p2_0 = {
7395         4, 81,
7396         (char *)_vq_lengthlist__44un1__p2_0,
7397         1, -535822336, 1611661312, 2, 0,
7398         (long *)_vq_quantlist__44un1__p2_0,
7399         0
7400 };
7401
7402 static const long _vq_quantlist__44un1__p3_0[] = {
7403         2,
7404         1,
7405         3,
7406         0,
7407         4,
7408 };
7409
7410 static const char _vq_lengthlist__44un1__p3_0[] = {
7411          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
7412         10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
7413         10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
7414         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
7415         11,10,11,11,13,12,10,11,11,13,12, 9,11,11,15,13,
7416         10,12,11,15,13,10,11,11,15,14,12,14,13,16,15,12,
7417         13,13,17,16, 9,11,11,13,15,10,11,12,14,15,10,11,
7418         12,14,15,12,13,13,15,16,12,13,13,16,16, 5, 8, 8,
7419         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
7420         14,11,12,12,14,14, 8,11,10,13,12,10,11,12,12,13,
7421         10,12,12,13,13,12,12,13,13,15,11,12,13,15,14, 7,
7422         10,10,12,12, 9,12,11,13,12,10,12,12,13,14,12,13,
7423         12,15,13,11,13,12,14,15,10,12,12,16,14,11,12,12,
7424         16,15,11,13,12,17,16,13,13,15,15,17,13,15,15,20,
7425         17,10,12,12,14,16,11,12,12,15,15,11,13,13,15,18,
7426         13,14,13,15,15,13,15,14,16,16, 5, 8, 8,11,11, 8,
7427         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
7428         12,14,15, 7,10,10,13,12,10,12,12,14,13, 9,10,12,
7429         12,13,11,13,13,15,15,11,12,13,13,15, 8,10,10,12,
7430         13,10,12,12,13,13,10,12,11,13,13,11,13,12,15,15,
7431         12,13,12,15,13,10,12,12,16,14,11,12,12,16,15,10,
7432         12,12,16,14,14,15,14,18,16,13,13,14,15,16,10,12,
7433         12,14,16,11,13,13,16,16,11,13,12,14,16,13,15,15,
7434         18,18,13,15,13,16,14, 8,11,11,16,16,10,13,13,17,
7435         16,10,12,12,16,15,14,16,15,20,17,13,14,14,17,17,
7436          9,12,12,16,16,11,13,14,16,17,11,13,13,16,16,15,
7437         15,19,18, 0,14,15,15,18,18, 9,12,12,17,16,11,13,
7438         12,17,16,11,12,13,15,17,15,16,15, 0,19,14,15,14,
7439         19,18,12,14,14, 0,16,13,14,14,19,18,13,15,16,17,
7440         16,15,15,17,18, 0,14,16,16,19, 0,12,14,14,16,18,
7441         13,15,13,17,18,13,15,14,17,18,15,18,14,18,18,16,
7442         17,16, 0,17, 8,11,11,15,15,10,12,12,16,16,10,13,
7443         13,16,16,13,15,14,17,17,14,15,17,17,18, 9,12,12,
7444         16,15,11,13,13,16,16,11,12,13,17,17,14,14,15,17,
7445         17,14,15,16, 0,18, 9,12,12,16,17,11,13,13,16,17,
7446         11,14,13,18,17,14,16,14,17,17,15,17,17,18,18,12,
7447         14,14, 0,16,13,15,15,19, 0,12,13,15, 0, 0,14,17,
7448         16,19, 0,16,15,18,18, 0,12,14,14,17, 0,13,14,14,
7449         17, 0,13,15,14, 0,18,15,16,16, 0,18,15,18,15, 0,
7450         17,
7451 };
7452
7453 static const static_codebook _44un1__p3_0 = {
7454         4, 625,
7455         (char *)_vq_lengthlist__44un1__p3_0,
7456         1, -533725184, 1611661312, 3, 0,
7457         (long *)_vq_quantlist__44un1__p3_0,
7458         0
7459 };
7460
7461 static const long _vq_quantlist__44un1__p4_0[] = {
7462         2,
7463         1,
7464         3,
7465         0,
7466         4,
7467 };
7468
7469 static const char _vq_lengthlist__44un1__p4_0[] = {
7470          3, 5, 5, 9, 9, 5, 6, 6,10, 9, 5, 6, 6, 9,10,10,
7471         10,10,12,11, 9,10,10,12,12, 5, 7, 7,10,10, 7, 7,
7472          8,10,11, 7, 7, 8,10,11,10,10,11,11,13,10,10,11,
7473         11,13, 6, 7, 7,10,10, 7, 8, 7,11,10, 7, 8, 7,10,
7474         10,10,11, 9,13,11,10,11,10,13,11,10,10,10,14,13,
7475         10,11,11,14,13,10,10,11,13,14,12,12,13,15,15,12,
7476         12,13,13,14,10,10,10,12,13,10,11,10,13,13,10,11,
7477         11,13,13,12,13,12,14,13,12,13,13,14,13, 5, 7, 7,
7478         10,10, 7, 8, 8,11,10, 7, 8, 8,10,10,11,11,11,13,
7479         13,10,11,11,12,12, 7, 8, 8,11,11, 7, 8, 9,10,12,
7480          8, 9, 9,11,11,11,10,12,11,14,11,11,12,13,13, 6,
7481          8, 8,10,11, 7, 9, 7,12,10, 8, 9,10,11,12,10,12,
7482         10,14,11,11,12,11,13,13,10,11,11,14,14,10,10,11,
7483         13,14,11,12,12,15,13,12,11,14,12,16,12,13,14,15,
7484         16,10,10,11,13,14,10,11,10,14,12,11,12,12,13,14,
7485         12,13,11,15,12,14,14,14,15,15, 5, 7, 7,10,10, 7,
7486          8, 8,10,10, 7, 8, 8,10,11,10,11,10,12,12,10,11,
7487         11,12,13, 6, 8, 8,11,11, 8, 9, 9,12,11, 7, 7, 9,
7488         10,12,11,11,11,12,13,11,10,12,11,15, 7, 8, 8,11,
7489         11, 8, 9, 9,11,11, 7, 9, 8,12,10,11,12,11,13,12,
7490         11,12,10,15,11,10,11,10,14,12,11,12,11,14,13,10,
7491         10,11,13,14,13,13,13,17,15,12,11,14,12,15,10,10,
7492         11,13,14,11,12,12,14,14,10,11,10,14,13,13,14,13,
7493         16,17,12,14,11,16,12, 9,10,10,14,13,10,11,10,14,
7494         14,10,11,11,13,13,13,14,14,16,15,12,13,13,14,14,
7495          9,11,10,14,13,10,10,12,13,14,11,12,11,14,13,13,
7496         14,14,14,15,13,14,14,15,15, 9,10,11,13,14,10,11,
7497         10,15,13,11,11,12,12,15,13,14,12,15,14,13,13,14,
7498         14,15,12,13,12,16,14,11,11,12,15,14,13,15,13,16,
7499         14,13,12,15,12,17,15,16,15,16,16,12,12,13,13,15,
7500         11,13,11,15,14,13,13,14,15,17,13,14,12, 0,13,14,
7501         15,14,15, 0, 9,10,10,13,13,10,11,11,13,13,10,11,
7502         11,13,13,12,13,12,14,14,13,14,14,15,17, 9,10,10,
7503         13,13,11,12,11,15,12,10,10,11,13,16,13,14,13,15,
7504         14,13,13,14,15,16,10,10,11,13,14,11,11,12,13,14,
7505         10,12,11,14,14,13,13,13,14,15,13,15,13,16,15,12,
7506         13,12,15,13,12,15,13,15,15,11,11,13,14,15,15,15,
7507         15,15,17,13,12,14,13,17,12,12,14,14,15,13,13,14,
7508         14,16,11,13,11,16,15,14,16,16,17, 0,14,13,11,16,
7509         12,
7510 };
7511
7512 static const static_codebook _44un1__p4_0 = {
7513         4, 625,
7514         (char *)_vq_lengthlist__44un1__p4_0,
7515         1, -533725184, 1611661312, 3, 0,
7516         (long *)_vq_quantlist__44un1__p4_0,
7517         0
7518 };
7519
7520 static const long _vq_quantlist__44un1__p5_0[] = {
7521         4,
7522         3,
7523         5,
7524         2,
7525         6,
7526         1,
7527         7,
7528         0,
7529         8,
7530 };
7531
7532 static const char _vq_lengthlist__44un1__p5_0[] = {
7533          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 7, 8, 8,
7534         10, 9, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
7535          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 8, 8, 8,
7536          9, 9,10,10,11,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
7537         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
7538         12,
7539 };
7540
7541 static const static_codebook _44un1__p5_0 = {
7542         2, 81,
7543         (char *)_vq_lengthlist__44un1__p5_0,
7544         1, -531628032, 1611661312, 4, 0,
7545         (long *)_vq_quantlist__44un1__p5_0,
7546         0
7547 };
7548
7549 static const long _vq_quantlist__44un1__p6_0[] = {
7550         6,
7551         5,
7552         7,
7553         4,
7554         8,
7555         3,
7556         9,
7557         2,
7558         10,
7559         1,
7560         11,
7561         0,
7562         12,
7563 };
7564
7565 static const char _vq_lengthlist__44un1__p6_0[] = {
7566          1, 4, 4, 6, 6, 8, 8,10,10,11,11,15,15, 4, 5, 5,
7567          8, 8, 9, 9,11,11,12,12,16,16, 4, 5, 6, 8, 8, 9,
7568          9,11,11,12,12,14,14, 7, 8, 8, 9, 9,10,10,11,12,
7569         13,13,16,17, 7, 8, 8, 9, 9,10,10,12,12,12,13,15,
7570         15, 9,10,10,10,10,11,11,12,12,13,13,15,16, 9, 9,
7571          9,10,10,11,11,13,12,13,13,17,17,10,11,11,11,12,
7572         12,12,13,13,14,15, 0,18,10,11,11,12,12,12,13,14,
7573         13,14,14,17,16,11,12,12,13,13,14,14,14,14,15,16,
7574         17,16,11,12,12,13,13,14,14,14,14,15,15,17,17,14,
7575         15,15,16,16,16,17,17,16, 0,17, 0,18,14,15,15,16,
7576         16, 0,15,18,18, 0,16, 0, 0,
7577 };
7578
7579 static const static_codebook _44un1__p6_0 = {
7580         2, 169,
7581         (char *)_vq_lengthlist__44un1__p6_0,
7582         1, -526516224, 1616117760, 4, 0,
7583         (long *)_vq_quantlist__44un1__p6_0,
7584         0
7585 };
7586
7587 static const long _vq_quantlist__44un1__p6_1[] = {
7588         2,
7589         1,
7590         3,
7591         0,
7592         4,
7593 };
7594
7595 static const char _vq_lengthlist__44un1__p6_1[] = {
7596          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 5,
7597          6, 5, 6, 6, 5, 6, 6, 6, 6,
7598 };
7599
7600 static const static_codebook _44un1__p6_1 = {
7601         2, 25,
7602         (char *)_vq_lengthlist__44un1__p6_1,
7603         1, -533725184, 1611661312, 3, 0,
7604         (long *)_vq_quantlist__44un1__p6_1,
7605         0
7606 };
7607
7608 static const long _vq_quantlist__44un1__p7_0[] = {
7609         2,
7610         1,
7611         3,
7612         0,
7613         4,
7614 };
7615
7616 static const char _vq_lengthlist__44un1__p7_0[] = {
7617          1, 5, 3,11,11,11,11,11,11,11, 8,11,11,11,11,11,
7618         11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,
7619         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7620         11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,
7621         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7622         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7623         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7624         11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
7625         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7626         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7627         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
7628         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7629         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7630         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7631         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7632         11,11,11,11,11,11,11,11,11,11, 7,11,11,11,11,11,
7633         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7634         11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
7635         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7636         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7637         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7638         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7639         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7640         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7641         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7642         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7643         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7644         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7645         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7646         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7647         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7648         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7649         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7650         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7651         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7652         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7653         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7654         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7655         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7656         10,
7657 };
7658
7659 static const static_codebook _44un1__p7_0 = {
7660         4, 625,
7661         (char *)_vq_lengthlist__44un1__p7_0,
7662         1, -518709248, 1626677248, 3, 0,
7663         (long *)_vq_quantlist__44un1__p7_0,
7664         0
7665 };
7666
7667 static const long _vq_quantlist__44un1__p7_1[] = {
7668         6,
7669         5,
7670         7,
7671         4,
7672         8,
7673         3,
7674         9,
7675         2,
7676         10,
7677         1,
7678         11,
7679         0,
7680         12,
7681 };
7682
7683 static const char _vq_lengthlist__44un1__p7_1[] = {
7684          1, 4, 4, 6, 6, 6, 6, 9, 8, 9, 8, 8, 8, 5, 7, 7,
7685          7, 7, 8, 8, 8,10, 8,10, 8, 9, 5, 7, 7, 8, 7, 7,
7686          8,10,10,11,10,12,11, 7, 8, 8, 9, 9, 9,10,11,11,
7687         11,11,11,11, 7, 8, 8, 8, 9, 9, 9,10,10,10,11,11,
7688         12, 7, 8, 8, 9, 9,10,11,11,12,11,12,11,11, 7, 8,
7689          8, 9, 9,10,10,11,11,11,12,12,11, 8,10,10,10,10,
7690         11,11,14,11,12,12,12,13, 9,10,10,10,10,12,11,14,
7691         11,14,11,12,13,10,11,11,11,11,13,11,14,14,13,13,
7692         13,14,11,11,11,12,11,12,12,12,13,14,14,13,14,12,
7693         11,12,12,12,12,13,13,13,14,13,14,14,11,12,12,14,
7694         12,13,13,12,13,13,14,14,14,
7695 };
7696
7697 static const static_codebook _44un1__p7_1 = {
7698         2, 169,
7699         (char *)_vq_lengthlist__44un1__p7_1,
7700         1, -523010048, 1618608128, 4, 0,
7701         (long *)_vq_quantlist__44un1__p7_1,
7702         0
7703 };
7704
7705 static const long _vq_quantlist__44un1__p7_2[] = {
7706         6,
7707         5,
7708         7,
7709         4,
7710         8,
7711         3,
7712         9,
7713         2,
7714         10,
7715         1,
7716         11,
7717         0,
7718         12,
7719 };
7720
7721 static const char _vq_lengthlist__44un1__p7_2[] = {
7722          3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 8, 4, 5, 5,
7723          6, 6, 8, 8, 9, 8, 9, 9, 9, 9, 4, 5, 5, 7, 6, 8,
7724          8, 8, 8, 9, 8, 9, 8, 6, 7, 7, 7, 8, 8, 8, 9, 9,
7725          9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
7726          9, 7, 8, 8, 8, 8, 9, 8, 9, 9,10, 9, 9,10, 7, 8,
7727          8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 9, 9, 9, 9,
7728          9, 9, 9, 9,10,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9,
7729          9, 9, 9,10,10, 9, 9, 9,10, 9, 9,10, 9, 9,10,10,
7730         10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10, 9,
7731          9, 9,10, 9, 9,10,10, 9,10,10,10,10, 9, 9, 9,10,
7732          9, 9, 9,10,10,10,10,10,10,
7733 };
7734
7735 static const static_codebook _44un1__p7_2 = {
7736         2, 169,
7737         (char *)_vq_lengthlist__44un1__p7_2,
7738         1, -531103744, 1611661312, 4, 0,
7739         (long *)_vq_quantlist__44un1__p7_2,
7740         0
7741 };
7742
7743 static const char _huff_lengthlist__44un1__short[] = {
7744         12,12,14,12,14,14,14,14,12, 6, 6, 8, 9, 9,11,14,
7745         12, 4, 2, 6, 6, 7,11,14,13, 6, 5, 7, 8, 9,11,14,
7746         13, 8, 5, 8, 6, 8,12,14,12, 7, 7, 8, 8, 8,10,14,
7747         12, 6, 3, 4, 4, 4, 7,14,11, 7, 4, 6, 6, 6, 8,14,
7748 };
7749
7750 static const static_codebook _huff_book__44un1__short = {
7751         2, 64,
7752         (char *)_huff_lengthlist__44un1__short,
7753         0, 0, 0, 0, 0,
7754         NULL,
7755         0
7756 };
7757