added ogg/vorbis source code for ease of building on msvc
[laserbrain_demo] / libs / vorbis / 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  last modified: $Id: res_books_uncoupled.h 17022 2010-03-25 03:45:42Z xiphmont $
15
16  ********************************************************************/
17
18 #include "codebook.h"
19
20 static const long _vq_quantlist__16u0__p1_0[] = {
21         1,
22         0,
23         2,
24 };
25
26 static const long _vq_lengthlist__16u0__p1_0[] = {
27          1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8,
28         10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12,
29         11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11,
30         10,14,12,11,14,14, 4, 9, 9, 8,11,11, 9,11,12, 7,
31         11,11,10,13,14,10,12,14, 8,11,12,10,14,14,10,13,
32         12,
33 };
34
35 static const static_codebook _16u0__p1_0 = {
36         4, 81,
37         (long *)_vq_lengthlist__16u0__p1_0,
38         1, -535822336, 1611661312, 2, 0,
39         (long *)_vq_quantlist__16u0__p1_0,
40         0
41 };
42
43 static const long _vq_quantlist__16u0__p2_0[] = {
44         1,
45         0,
46         2,
47 };
48
49 static const long _vq_lengthlist__16u0__p2_0[] = {
50          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
51          8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
52          9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
53          8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6,
54          9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11,
55          8,
56 };
57
58 static const static_codebook _16u0__p2_0 = {
59         4, 81,
60         (long *)_vq_lengthlist__16u0__p2_0,
61         1, -535822336, 1611661312, 2, 0,
62         (long *)_vq_quantlist__16u0__p2_0,
63         0
64 };
65
66 static const long _vq_quantlist__16u0__p3_0[] = {
67         2,
68         1,
69         3,
70         0,
71         4,
72 };
73
74 static const long _vq_lengthlist__16u0__p3_0[] = {
75          1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
76          9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
77         10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
78         13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11,
79         11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13,
80         10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12,
81         13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11,
82         12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9,
83         11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15,
84         14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13,
85         10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7,
86         11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13,
87         12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13,
88         17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19,
89         17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16,
90         13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8,
91         11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12,
92         12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12,
93         13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13,
94         13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15,
95         12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11,
96         12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12,
97         12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15,
98         17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16,
99         17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18,
100          8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15,
101         17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14,
102         13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16,
103         18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0,
104         17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0,
105         12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14,
106         18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13,
107         13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12,
108         16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19,
109         18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17,
110         11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11,
111         14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16,
112         17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14,
113         17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0,
114         18,
115 };
116
117 static const static_codebook _16u0__p3_0 = {
118         4, 625,
119         (long *)_vq_lengthlist__16u0__p3_0,
120         1, -533725184, 1611661312, 3, 0,
121         (long *)_vq_quantlist__16u0__p3_0,
122         0
123 };
124
125 static const long _vq_quantlist__16u0__p4_0[] = {
126         2,
127         1,
128         3,
129         0,
130         4,
131 };
132
133 static const long _vq_lengthlist__16u0__p4_0[] = {
134          3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
135         10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
136          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
137         11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10,
138         10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12,
139         10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11,
140         12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10,
141         11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7,
142         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
143         13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12,
144          8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7,
145          8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12,
146         10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11,
147         13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14,
148         14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14,
149         12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7,
150          8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11,
151         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
152         10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10,
153         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13,
154         11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10,
155         10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11,
156         11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13,
157         14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14,
158         13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14,
159          9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13,
160         12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12,
161         11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14,
162         17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0,
163         15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16,
164         11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15,
165         14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11,
166         11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10,
167         12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15,
168         15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14,
169         10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11,
170         12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14,
171         14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14,
172         14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15,
173         11,
174 };
175
176 static const static_codebook _16u0__p4_0 = {
177         4, 625,
178         (long *)_vq_lengthlist__16u0__p4_0,
179         1, -533725184, 1611661312, 3, 0,
180         (long *)_vq_quantlist__16u0__p4_0,
181         0
182 };
183
184 static const long _vq_quantlist__16u0__p5_0[] = {
185         4,
186         3,
187         5,
188         2,
189         6,
190         1,
191         7,
192         0,
193         8,
194 };
195
196 static const long _vq_lengthlist__16u0__p5_0[] = {
197          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
198          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
199          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
200          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
201          9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
202         12,
203 };
204
205 static const static_codebook _16u0__p5_0 = {
206         2, 81,
207         (long *)_vq_lengthlist__16u0__p5_0,
208         1, -531628032, 1611661312, 4, 0,
209         (long *)_vq_quantlist__16u0__p5_0,
210         0
211 };
212
213 static const long _vq_quantlist__16u0__p6_0[] = {
214         6,
215         5,
216         7,
217         4,
218         8,
219         3,
220         9,
221         2,
222         10,
223         1,
224         11,
225         0,
226         12,
227 };
228
229 static const long _vq_lengthlist__16u0__p6_0[] = {
230          1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
231          9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
232         11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
233         15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19,
234         18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11,
235         11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14,
236         15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16,
237         18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19,
238          0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16,
239         17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17,
240         18, 0,19, 0, 0, 0, 0, 0, 0,
241 };
242
243 static const static_codebook _16u0__p6_0 = {
244         2, 169,
245         (long *)_vq_lengthlist__16u0__p6_0,
246         1, -526516224, 1616117760, 4, 0,
247         (long *)_vq_quantlist__16u0__p6_0,
248         0
249 };
250
251 static const long _vq_quantlist__16u0__p6_1[] = {
252         2,
253         1,
254         3,
255         0,
256         4,
257 };
258
259 static const long _vq_lengthlist__16u0__p6_1[] = {
260          1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
261          6, 6, 7, 7, 6, 6, 6, 7, 7,
262 };
263
264 static const static_codebook _16u0__p6_1 = {
265         2, 25,
266         (long *)_vq_lengthlist__16u0__p6_1,
267         1, -533725184, 1611661312, 3, 0,
268         (long *)_vq_quantlist__16u0__p6_1,
269         0
270 };
271
272 static const long _vq_quantlist__16u0__p7_0[] = {
273         1,
274         0,
275         2,
276 };
277
278 static const long _vq_lengthlist__16u0__p7_0[] = {
279          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
280          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
281          8, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
284          7,
285 };
286
287 static const static_codebook _16u0__p7_0 = {
288         4, 81,
289         (long *)_vq_lengthlist__16u0__p7_0,
290         1, -518803456, 1628680192, 2, 0,
291         (long *)_vq_quantlist__16u0__p7_0,
292         0
293 };
294
295 static const long _vq_quantlist__16u0__p7_1[] = {
296         7,
297         6,
298         8,
299         5,
300         9,
301         4,
302         10,
303         3,
304         11,
305         2,
306         12,
307         1,
308         13,
309         0,
310         14,
311 };
312
313 static const long _vq_lengthlist__16u0__p7_1[] = {
314          1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
315          8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
316          9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
317         10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10,
318         10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
319         10,10,10,10,10,10,10,10,10,10, 9,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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
328         10,
329 };
330
331 static const static_codebook _16u0__p7_1 = {
332         2, 225,
333         (long *)_vq_lengthlist__16u0__p7_1,
334         1, -520986624, 1620377600, 4, 0,
335         (long *)_vq_quantlist__16u0__p7_1,
336         0
337 };
338
339 static const long _vq_quantlist__16u0__p7_2[] = {
340         10,
341         9,
342         11,
343         8,
344         12,
345         7,
346         13,
347         6,
348         14,
349         5,
350         15,
351         4,
352         16,
353         3,
354         17,
355         2,
356         18,
357         1,
358         19,
359         0,
360         20,
361 };
362
363 static const long _vq_lengthlist__16u0__p7_2[] = {
364          1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
365          9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
366         11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
367          8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7,
368         10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10,
369         11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9,
370         11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10,
371          9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9,
372          9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10,
373         11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12,
374         12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12,
375         12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10,
376         10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12,
377         12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12,
378         12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12,
379         12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12,
380         10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12,
381         11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12,
382         12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12,
383         12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10,
384         12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12,
385          9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11,
386         11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11,
387         12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10,
388         11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9,
389         10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11,
390         12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11,
391         10,10,12,11,10,11,11,11,10,
392 };
393
394 static const static_codebook _16u0__p7_2 = {
395         2, 441,
396         (long *)_vq_lengthlist__16u0__p7_2,
397         1, -529268736, 1611661312, 5, 0,
398         (long *)_vq_quantlist__16u0__p7_2,
399         0
400 };
401
402 static const long _huff_lengthlist__16u0__single[] = {
403          3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
404          8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
405         12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
406          8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18,
407 };
408
409 static const static_codebook _huff_book__16u0__single = {
410         2, 64,
411         (long *)_huff_lengthlist__16u0__single,
412         0, 0, 0, 0, 0,
413         NULL,
414         0
415 };
416
417 static const long _huff_lengthlist__16u1__long[] = {
418          3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
419         11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
420          7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
421         18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9,
422          9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18,
423         11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16,
424         16,13,16,18,
425 };
426
427 static const static_codebook _huff_book__16u1__long = {
428         2, 100,
429         (long *)_huff_lengthlist__16u1__long,
430         0, 0, 0, 0, 0,
431         NULL,
432         0
433 };
434
435 static const long _vq_quantlist__16u1__p1_0[] = {
436         1,
437         0,
438         2,
439 };
440
441 static const long _vq_lengthlist__16u1__p1_0[] = {
442          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
443          9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
444         10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
445          9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
446         10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13,
447         11,
448 };
449
450 static const static_codebook _16u1__p1_0 = {
451         4, 81,
452         (long *)_vq_lengthlist__16u1__p1_0,
453         1, -535822336, 1611661312, 2, 0,
454         (long *)_vq_quantlist__16u1__p1_0,
455         0
456 };
457
458 static const long _vq_quantlist__16u1__p2_0[] = {
459         1,
460         0,
461         2,
462 };
463
464 static const long _vq_lengthlist__16u1__p2_0[] = {
465          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
466          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
467          8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
468          7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
469          8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10,
470          8,
471 };
472
473 static const static_codebook _16u1__p2_0 = {
474         4, 81,
475         (long *)_vq_lengthlist__16u1__p2_0,
476         1, -535822336, 1611661312, 2, 0,
477         (long *)_vq_quantlist__16u1__p2_0,
478         0
479 };
480
481 static const long _vq_quantlist__16u1__p3_0[] = {
482         2,
483         1,
484         3,
485         0,
486         4,
487 };
488
489 static const long _vq_lengthlist__16u1__p3_0[] = {
490          1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
491         10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
492         10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
493         13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
494         11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13,
495         10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12,
496         13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12,
497         12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8,
498         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
499         14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13,
500         10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7,
501         10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13,
502         12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13,
503         16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17,
504         17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16,
505         13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8,
506         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
507         12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
508         12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12,
509         13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15,
510         12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11,
511         12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12,
512         12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15,
513         17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16,
514         15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18,
515          9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15,
516         15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14,
517         13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15,
518         17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17,
519         17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17,
520         13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15,
521         17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12,
522         12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12,
523         15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20,
524         17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17,
525         11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11,
526         14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16,
527         16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14,
528         17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18,
529         16,
530 };
531
532 static const static_codebook _16u1__p3_0 = {
533         4, 625,
534         (long *)_vq_lengthlist__16u1__p3_0,
535         1, -533725184, 1611661312, 3, 0,
536         (long *)_vq_quantlist__16u1__p3_0,
537         0
538 };
539
540 static const long _vq_quantlist__16u1__p4_0[] = {
541         2,
542         1,
543         3,
544         0,
545         4,
546 };
547
548 static const long _vq_lengthlist__16u1__p4_0[] = {
549          4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
550         10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
551          8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
552         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10,
553         10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
554         10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11,
555         11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10,
556         10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7,
557         10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12,
558         12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11,
559          8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6,
560          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11,
561         10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10,
562         12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14,
563         14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13,
564         11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7,
565          7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10,
566         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
567         10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
568         10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12,
569         11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10,
570         10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10,
571         11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13,
572         15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13,
573         13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13,
574          9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12,
575         12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11,
576         10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13,
577         14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15,
578         14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14,
579         11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14,
580         14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10,
581         11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10,
582         13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15,
583         14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13,
584         10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11,
585         12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14,
586         14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13,
587         14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15,
588         11,
589 };
590
591 static const static_codebook _16u1__p4_0 = {
592         4, 625,
593         (long *)_vq_lengthlist__16u1__p4_0,
594         1, -533725184, 1611661312, 3, 0,
595         (long *)_vq_quantlist__16u1__p4_0,
596         0
597 };
598
599 static const long _vq_quantlist__16u1__p5_0[] = {
600         4,
601         3,
602         5,
603         2,
604         6,
605         1,
606         7,
607         0,
608         8,
609 };
610
611 static const long _vq_lengthlist__16u1__p5_0[] = {
612          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
613         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
614          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
615         10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9,
616         10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12,
617         13,
618 };
619
620 static const static_codebook _16u1__p5_0 = {
621         2, 81,
622         (long *)_vq_lengthlist__16u1__p5_0,
623         1, -531628032, 1611661312, 4, 0,
624         (long *)_vq_quantlist__16u1__p5_0,
625         0
626 };
627
628 static const long _vq_quantlist__16u1__p6_0[] = {
629         4,
630         3,
631         5,
632         2,
633         6,
634         1,
635         7,
636         0,
637         8,
638 };
639
640 static const long _vq_lengthlist__16u1__p6_0[] = {
641          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
642          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
643          8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
644          8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
645          9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11,
646         11,
647 };
648
649 static const static_codebook _16u1__p6_0 = {
650         2, 81,
651         (long *)_vq_lengthlist__16u1__p6_0,
652         1, -531628032, 1611661312, 4, 0,
653         (long *)_vq_quantlist__16u1__p6_0,
654         0
655 };
656
657 static const long _vq_quantlist__16u1__p7_0[] = {
658         1,
659         0,
660         2,
661 };
662
663 static const long _vq_lengthlist__16u1__p7_0[] = {
664          1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
665         12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
666         13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
667         13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8,
668         15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15,
669         13,
670 };
671
672 static const static_codebook _16u1__p7_0 = {
673         4, 81,
674         (long *)_vq_lengthlist__16u1__p7_0,
675         1, -529137664, 1618345984, 2, 0,
676         (long *)_vq_quantlist__16u1__p7_0,
677         0
678 };
679
680 static const long _vq_quantlist__16u1__p7_1[] = {
681         5,
682         4,
683         6,
684         3,
685         7,
686         2,
687         8,
688         1,
689         9,
690         0,
691         10,
692 };
693
694 static const long _vq_lengthlist__16u1__p7_1[] = {
695          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
696          8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
697          8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
698          8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10,
699          9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8,
700          9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10,
701         10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8,
702          8, 9, 9,10,10,10,10,10,10,
703 };
704
705 static const static_codebook _16u1__p7_1 = {
706         2, 121,
707         (long *)_vq_lengthlist__16u1__p7_1,
708         1, -531365888, 1611661312, 4, 0,
709         (long *)_vq_quantlist__16u1__p7_1,
710         0
711 };
712
713 static const long _vq_quantlist__16u1__p8_0[] = {
714         5,
715         4,
716         6,
717         3,
718         7,
719         2,
720         8,
721         1,
722         9,
723         0,
724         10,
725 };
726
727 static const long _vq_lengthlist__16u1__p8_0[] = {
728          1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
729          9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
730         12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
731          9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14,
732         17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11,
733         12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17,
734         15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13,
735         13,14,14,15,15,16,16,15,16,
736 };
737
738 static const static_codebook _16u1__p8_0 = {
739         2, 121,
740         (long *)_vq_lengthlist__16u1__p8_0,
741         1, -524582912, 1618345984, 4, 0,
742         (long *)_vq_quantlist__16u1__p8_0,
743         0
744 };
745
746 static const long _vq_quantlist__16u1__p8_1[] = {
747         5,
748         4,
749         6,
750         3,
751         7,
752         2,
753         8,
754         1,
755         9,
756         0,
757         10,
758 };
759
760 static const long _vq_lengthlist__16u1__p8_1[] = {
761          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
762          8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
763          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
764          7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9,
765          9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
766          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
767          9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8,
768          8, 9, 9, 9, 9, 9, 9, 9, 9,
769 };
770
771 static const static_codebook _16u1__p8_1 = {
772         2, 121,
773         (long *)_vq_lengthlist__16u1__p8_1,
774         1, -531365888, 1611661312, 4, 0,
775         (long *)_vq_quantlist__16u1__p8_1,
776         0
777 };
778
779 static const long _vq_quantlist__16u1__p9_0[] = {
780         7,
781         6,
782         8,
783         5,
784         9,
785         4,
786         10,
787         3,
788         11,
789         2,
790         12,
791         1,
792         13,
793         0,
794         14,
795 };
796
797 static const long _vq_lengthlist__16u1__p9_0[] = {
798          1, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
810          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
811          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
812          8,
813 };
814
815 static const static_codebook _16u1__p9_0 = {
816         2, 225,
817         (long *)_vq_lengthlist__16u1__p9_0,
818         1, -514071552, 1627381760, 4, 0,
819         (long *)_vq_quantlist__16u1__p9_0,
820         0
821 };
822
823 static const long _vq_quantlist__16u1__p9_1[] = {
824         7,
825         6,
826         8,
827         5,
828         9,
829         4,
830         10,
831         3,
832         11,
833         2,
834         12,
835         1,
836         13,
837         0,
838         14,
839 };
840
841 static const long _vq_lengthlist__16u1__p9_1[] = {
842          1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
843         10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
844          9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
845         10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9,
846         10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
847         10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10,
848         10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8,
849         10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9,
850         10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
851         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
852         10,10,10,10,10,10,10,10, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
856          9,
857 };
858
859 static const static_codebook _16u1__p9_1 = {
860         2, 225,
861         (long *)_vq_lengthlist__16u1__p9_1,
862         1, -522338304, 1620115456, 4, 0,
863         (long *)_vq_quantlist__16u1__p9_1,
864         0
865 };
866
867 static const long _vq_quantlist__16u1__p9_2[] = {
868         8,
869         7,
870         9,
871         6,
872         10,
873         5,
874         11,
875         4,
876         12,
877         3,
878         13,
879         2,
880         14,
881         1,
882         15,
883         0,
884         16,
885 };
886
887 static const long _vq_lengthlist__16u1__p9_2[] = {
888          1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
889          9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
890         11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
891          9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9,
892         11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11,
893         10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11,
894         11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10,
895         11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11,
896          9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10,
897          9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10,
898         11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9,
899          8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11,
900         11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9,
901         11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10,
902          9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9,
903          9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10,
904         11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11,
905          9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11,
906         10,
907 };
908
909 static const static_codebook _16u1__p9_2 = {
910         2, 289,
911         (long *)_vq_lengthlist__16u1__p9_2,
912         1, -529530880, 1611661312, 5, 0,
913         (long *)_vq_quantlist__16u1__p9_2,
914         0
915 };
916
917 static const long _huff_lengthlist__16u1__short[] = {
918          5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
919         10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
920          7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
921         15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6,
922          5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16,
923          9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15,
924         16,16,16,16,
925 };
926
927 static const static_codebook _huff_book__16u1__short = {
928         2, 100,
929         (long *)_huff_lengthlist__16u1__short,
930         0, 0, 0, 0, 0,
931         NULL,
932         0
933 };
934
935 static const long _huff_lengthlist__16u2__long[] = {
936          5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9,
937         10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5,
938          4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10,
939         11,15, 8, 7, 7, 6, 5, 5, 6, 9,11,14, 8, 9, 8, 7,
940          6, 5, 6, 7,11,14, 9,11,11, 9, 7, 6, 6, 6, 9,14,
941         11,14,15,13, 9, 8, 7, 7, 9,14,13,15,19,17,12,11,
942         10, 9,10,14,
943 };
944
945 static const static_codebook _huff_book__16u2__long = {
946         2, 100,
947         (long *)_huff_lengthlist__16u2__long,
948         0, 0, 0, 0, 0,
949         NULL,
950         0
951 };
952
953 static const long _vq_quantlist__16u2_p1_0[] = {
954         1,
955         0,
956         2,
957 };
958
959 static const long _vq_lengthlist__16u2_p1_0[] = {
960          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
961          9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9,
962          9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
963          9,10, 9, 9,10,11, 5, 8, 7, 7, 9, 9, 8, 9, 9, 7,
964          9, 9, 9,11,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11,
965         10,
966 };
967
968 static const static_codebook _16u2_p1_0 = {
969         4, 81,
970         (long *)_vq_lengthlist__16u2_p1_0,
971         1, -535822336, 1611661312, 2, 0,
972         (long *)_vq_quantlist__16u2_p1_0,
973         0
974 };
975
976 static const long _vq_quantlist__16u2_p2_0[] = {
977         2,
978         1,
979         3,
980         0,
981         4,
982 };
983
984 static const long _vq_lengthlist__16u2_p2_0[] = {
985          3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
986         10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
987          8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
988         11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
989         10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12,
990         10,10,10,12,12, 9,10,10,12,12,12,12,12,14,14,11,
991         12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
992         10,12,12,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
993          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
994         12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11,
995          8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7,
996          8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
997         10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11,
998         13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
999         14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
1000         12,13,12,14,13,12,13,13,14,15, 5, 7, 7, 9,10, 7,
1001          8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
1002         11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
1003         10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
1004         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
1005         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
1006         10,11,12,13,12,13,13,15,14,12,12,13,12,14, 9,10,
1007         11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
1008         14,14,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13,
1009         12, 9,10,10,12,13,12,13,13,14,14,12,12,12,14,14,
1010          9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13,
1011         13,13,14,15,12,13,13,14,15, 9,10,10,12,13,10,11,
1012         10,13,13,10,11,11,12,13,12,13,12,15,14,12,13,13,
1013         14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
1014         14,13,13,15,14,16,14,14,14,16,15,11,12,12,14,14,
1015         11,12,12,14,14,12,13,13,14,15,13,14,13,15,13,14,
1016         14,14,15,16, 8, 9,10,12,12, 9,10,10,13,12, 9,10,
1017         11,12,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
1018         13,12,10,11,11,13,13,10,10,11,13,13,12,13,13,15,
1019         14,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
1020         10,11,11,13,13,12,13,13,14,14,13,13,13,15,15,11,
1021         12,12,14,13,12,13,13,15,14,11,12,12,14,14,14,14,
1022         14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
1023         14,15,12,13,12,14,14,14,14,14,16,16,14,15,13,16,
1024         14,
1025 };
1026
1027 static const static_codebook _16u2_p2_0 = {
1028         4, 625,
1029         (long *)_vq_lengthlist__16u2_p2_0,
1030         1, -533725184, 1611661312, 3, 0,
1031         (long *)_vq_quantlist__16u2_p2_0,
1032         0
1033 };
1034
1035 static const long _vq_quantlist__16u2_p3_0[] = {
1036         4,
1037         3,
1038         5,
1039         2,
1040         6,
1041         1,
1042         7,
1043         0,
1044         8,
1045 };
1046
1047 static const long _vq_lengthlist__16u2_p3_0[] = {
1048          2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
1049          9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
1050          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
1051          8, 8, 9, 9,11,10, 7, 7, 8, 8, 8, 9, 9,10,11, 9,
1052          9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11,
1053         11,
1054 };
1055
1056 static const static_codebook _16u2_p3_0 = {
1057         2, 81,
1058         (long *)_vq_lengthlist__16u2_p3_0,
1059         1, -531628032, 1611661312, 4, 0,
1060         (long *)_vq_quantlist__16u2_p3_0,
1061         0
1062 };
1063
1064 static const long _vq_quantlist__16u2_p4_0[] = {
1065         8,
1066         7,
1067         9,
1068         6,
1069         10,
1070         5,
1071         11,
1072         4,
1073         12,
1074         3,
1075         13,
1076         2,
1077         14,
1078         1,
1079         15,
1080         0,
1081         16,
1082 };
1083
1084 static const long _vq_lengthlist__16u2_p4_0[] = {
1085          2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
1086         11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,
1087         12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11,
1088         11,12,12, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
1089         11,11,12,12, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
1090         10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
1091         11,11,11,11,12,12, 7, 7, 8, 8, 8, 9, 9, 9, 9,10,
1092         10,11,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,10,10,
1093         10,10,11,11,12,12,12,12, 8, 9, 9, 9, 9, 9, 9,10,
1094         10,10,10,11,11,12,12,12,12, 9, 9, 9, 9, 9,10,10,
1095         10,10,10,11,11,11,12,12,13,13, 9, 9, 9, 9, 9,10,
1096         10,10,10,11,10,11,11,12,12,13,13,10,10,10,10,10,
1097         11,11,11,11,11,11,11,12,12,12,13,13,10,10,10,10,
1098         10,11,11,11,11,11,11,12,11,12,12,13,13,11,11,11,
1099         11,11,11,11,12,12,12,12,12,12,13,13,13,13,11,11,
1100         11,11,11,11,11,12,12,12,12,13,12,13,13,13,13,11,
1101         12,12,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
1102         11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,
1103         14,
1104 };
1105
1106 static const static_codebook _16u2_p4_0 = {
1107         2, 289,
1108         (long *)_vq_lengthlist__16u2_p4_0,
1109         1, -529530880, 1611661312, 5, 0,
1110         (long *)_vq_quantlist__16u2_p4_0,
1111         0
1112 };
1113
1114 static const long _vq_quantlist__16u2_p5_0[] = {
1115         1,
1116         0,
1117         2,
1118 };
1119
1120 static const long _vq_lengthlist__16u2_p5_0[] = {
1121          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7,
1122          9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11,
1123         10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10,
1124          9,12,10,10,11,12, 5, 8, 8, 8,10,10, 8,11,11, 7,
1125         11,10,10,12,11, 9,10,12, 7,10,11,10,12,12, 9,12,
1126          9,
1127 };
1128
1129 static const static_codebook _16u2_p5_0 = {
1130         4, 81,
1131         (long *)_vq_lengthlist__16u2_p5_0,
1132         1, -529137664, 1618345984, 2, 0,
1133         (long *)_vq_quantlist__16u2_p5_0,
1134         0
1135 };
1136
1137 static const long _vq_quantlist__16u2_p5_1[] = {
1138         5,
1139         4,
1140         6,
1141         3,
1142         7,
1143         2,
1144         8,
1145         1,
1146         9,
1147         0,
1148         10,
1149 };
1150
1151 static const long _vq_lengthlist__16u2_p5_1[] = {
1152          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7,
1153          7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8,
1154          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
1155          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
1156          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1157          8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
1158          8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
1159          8, 8, 8, 8, 8, 9, 9, 9, 9,
1160 };
1161
1162 static const static_codebook _16u2_p5_1 = {
1163         2, 121,
1164         (long *)_vq_lengthlist__16u2_p5_1,
1165         1, -531365888, 1611661312, 4, 0,
1166         (long *)_vq_quantlist__16u2_p5_1,
1167         0
1168 };
1169
1170 static const long _vq_quantlist__16u2_p6_0[] = {
1171         6,
1172         5,
1173         7,
1174         4,
1175         8,
1176         3,
1177         9,
1178         2,
1179         10,
1180         1,
1181         11,
1182         0,
1183         12,
1184 };
1185
1186 static const long _vq_lengthlist__16u2_p6_0[] = {
1187          1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6,
1188          7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9,
1189          9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10,
1190         11,11,12,12, 7, 7, 7, 9, 8,10, 9,10,10,11,11,12,
1191         12, 8, 9, 9, 9,10,10,10,11,11,12,12,13,13, 8, 9,
1192          9,10, 9,10,10,11,11,12,12,13,13, 8, 9, 9,10,10,
1193         11,11,11,11,12,12,13,13, 8, 9, 9,10,10,11,11,12,
1194         11,12,12,13,13,10,10,10,11,11,12,12,12,12,13,13,
1195         14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
1196         11,11,12,12,13,13,13,13,14,14,14,14,11,11,11,12,
1197         12,13,13,13,13,14,14,14,14,
1198 };
1199
1200 static const static_codebook _16u2_p6_0 = {
1201         2, 169,
1202         (long *)_vq_lengthlist__16u2_p6_0,
1203         1, -526516224, 1616117760, 4, 0,
1204         (long *)_vq_quantlist__16u2_p6_0,
1205         0
1206 };
1207
1208 static const long _vq_quantlist__16u2_p6_1[] = {
1209         2,
1210         1,
1211         3,
1212         0,
1213         4,
1214 };
1215
1216 static const long _vq_lengthlist__16u2_p6_1[] = {
1217          2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1218          5, 5, 5, 5, 5, 5, 5, 5, 5,
1219 };
1220
1221 static const static_codebook _16u2_p6_1 = {
1222         2, 25,
1223         (long *)_vq_lengthlist__16u2_p6_1,
1224         1, -533725184, 1611661312, 3, 0,
1225         (long *)_vq_quantlist__16u2_p6_1,
1226         0
1227 };
1228
1229 static const long _vq_quantlist__16u2_p7_0[] = {
1230         6,
1231         5,
1232         7,
1233         4,
1234         8,
1235         3,
1236         9,
1237         2,
1238         10,
1239         1,
1240         11,
1241         0,
1242         12,
1243 };
1244
1245 static const long _vq_lengthlist__16u2_p7_0[] = {
1246          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
1247          8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9,
1248          9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10,
1249         11,11,12,12, 7, 8, 8,10,10,10,10,10,10,11,11,12,
1250         12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9,
1251          9,10,10,11,11,11,11,12,12,13,13, 8, 9, 9,11,10,
1252         11,11,12,12,13,13,14,13, 8, 9, 9,10,10,11,11,12,
1253         12,13,13,13,13, 9,10,10,11,11,12,12,13,13,13,13,
1254         14,14, 9,10,10,11,11,12,12,13,13,13,13,14,14,10,
1255         11,11,12,12,13,13,14,13,14,14,15,14,10,11,11,12,
1256         12,13,13,14,13,14,14,15,14,
1257 };
1258
1259 static const static_codebook _16u2_p7_0 = {
1260         2, 169,
1261         (long *)_vq_lengthlist__16u2_p7_0,
1262         1, -523206656, 1618345984, 4, 0,
1263         (long *)_vq_quantlist__16u2_p7_0,
1264         0
1265 };
1266
1267 static const long _vq_quantlist__16u2_p7_1[] = {
1268         5,
1269         4,
1270         6,
1271         3,
1272         7,
1273         2,
1274         8,
1275         1,
1276         9,
1277         0,
1278         10,
1279 };
1280
1281 static const long _vq_lengthlist__16u2_p7_1[] = {
1282          2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
1283          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
1284          8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7,
1285          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
1286          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
1287          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
1288          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1289          8, 8, 8, 8, 8, 8, 8, 8, 8,
1290 };
1291
1292 static const static_codebook _16u2_p7_1 = {
1293         2, 121,
1294         (long *)_vq_lengthlist__16u2_p7_1,
1295         1, -531365888, 1611661312, 4, 0,
1296         (long *)_vq_quantlist__16u2_p7_1,
1297         0
1298 };
1299
1300 static const long _vq_quantlist__16u2_p8_0[] = {
1301         7,
1302         6,
1303         8,
1304         5,
1305         9,
1306         4,
1307         10,
1308         3,
1309         11,
1310         2,
1311         12,
1312         1,
1313         13,
1314         0,
1315         14,
1316 };
1317
1318 static const long _vq_lengthlist__16u2_p8_0[] = {
1319          1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4,
1320          7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6,
1321          7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8,
1322         10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
1323         10,10,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
1324         11,11,11,11,12,12,13,13,13,13, 8, 9, 9,11,11,11,
1325         11,11,11,12,12,13,13,13,14, 8, 9, 9,10,10,11,11,
1326         12,11,13,13,14,13,14,14, 8, 9, 9,10,10,11,11,12,
1327         12,12,12,13,13,14,14, 9,10,10,11,11,12,12,13,12,
1328         13,13,14,14,15,15, 9,10,10,11,11,12,12,12,13,13,
1329         13,14,14,14,15,10,11,11,12,12,13,13,14,13,14,14,
1330         15,14,15,15,10,11,11,12,12,13,12,13,14,14,14,14,
1331         14,15,15,11,12,12,13,13,13,13,14,14,15,14,15,15,
1332         16,16,11,12,12,13,13,13,13,14,14,14,15,15,15,16,
1333         16,
1334 };
1335
1336 static const static_codebook _16u2_p8_0 = {
1337         2, 225,
1338         (long *)_vq_lengthlist__16u2_p8_0,
1339         1, -520986624, 1620377600, 4, 0,
1340         (long *)_vq_quantlist__16u2_p8_0,
1341         0
1342 };
1343
1344 static const long _vq_quantlist__16u2_p8_1[] = {
1345         10,
1346         9,
1347         11,
1348         8,
1349         12,
1350         7,
1351         13,
1352         6,
1353         14,
1354         5,
1355         15,
1356         4,
1357         16,
1358         3,
1359         17,
1360         2,
1361         18,
1362         1,
1363         19,
1364         0,
1365         20,
1366 };
1367
1368 static const long _vq_lengthlist__16u2_p8_1[] = {
1369          3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
1370          9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
1371          9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8,
1372          8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
1373          7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,
1374         10,10,10,10, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
1375          9,10, 9,10,10,10, 9,10, 9, 8, 8, 8, 9, 8, 9, 9,
1376          9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 8, 8,
1377          8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
1378         10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
1379         10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
1380         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
1381          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1382         10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
1383         10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
1384         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
1385          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1386         10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1387         10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,
1388         10,10,10,10,10,10,10,10,10,10,10, 9, 9,10,10,10,
1389         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1390          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1391         10,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
1392         10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
1393         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
1394         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1395         10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,
1396         10,10,10,10,10,10,10,10,10,
1397 };
1398
1399 static const static_codebook _16u2_p8_1 = {
1400         2, 441,
1401         (long *)_vq_lengthlist__16u2_p8_1,
1402         1, -529268736, 1611661312, 5, 0,
1403         (long *)_vq_quantlist__16u2_p8_1,
1404         0
1405 };
1406
1407 static const long _vq_quantlist__16u2_p9_0[] = {
1408         7,
1409         6,
1410         8,
1411         5,
1412         9,
1413         4,
1414         10,
1415         3,
1416         11,
1417         2,
1418         12,
1419         1,
1420         13,
1421         0,
1422         14,
1423 };
1424
1425 static const long _vq_lengthlist__16u2_p9_0[] = {
1426          1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5,
1427          7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7,
1428          8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1429          9, 9, 9, 9, 9, 9, 9,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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1440         10,
1441 };
1442
1443 static const static_codebook _16u2_p9_0 = {
1444         2, 225,
1445         (long *)_vq_lengthlist__16u2_p9_0,
1446         1, -510036736, 1631393792, 4, 0,
1447         (long *)_vq_quantlist__16u2_p9_0,
1448         0
1449 };
1450
1451 static const long _vq_quantlist__16u2_p9_1[] = {
1452         9,
1453         8,
1454         10,
1455         7,
1456         11,
1457         6,
1458         12,
1459         5,
1460         13,
1461         4,
1462         14,
1463         3,
1464         15,
1465         2,
1466         16,
1467         1,
1468         17,
1469         0,
1470         18,
1471 };
1472
1473 static const long _vq_lengthlist__16u2_p9_1[] = {
1474          1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13,
1475         13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9,
1476         14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10,
1477         10,11,11,12,13,12,13,14,15, 7, 9, 9,10,11,10,10,
1478         10,10,11,12,13,13,13,14,17,14,15,16, 7, 9, 9,10,
1479         10,10,10,10,10,11,12,13,13,14,14,15,15,18,18, 8,
1480          9, 9,11,10,11,11,11,12,13,12,14,14,16,15,15,17,
1481         18,15, 8, 9, 9,10,10,11,11,11,11,13,13,14,14,15,
1482         15,15,16,16,18, 7, 9, 8,10,10,11,11,12,12,14,14,
1483         15,15,16,16,15,17,16,18, 8, 9, 9,10,10,11,12,12,
1484         12,13,13,16,15,17,16,17,18,17,18, 9,10,10,12,11,
1485         13,13,14,13,14,14,15,17,16,18,17,18,17,18, 9,10,
1486         10,12,11,12,13,13,14,15,16,14,15,16,18,18,18,18,
1487         17,11,11,11,13,13,14,14,16,15,15,15,16,15,15,18,
1488         18,18,17,16,11,11,12,13,13,15,14,15,16,16,16,17,
1489         16,15,18,17,18,16,18,12,13,13,15,15,15,16,18,16,
1490         17,16,17,16,17,17,17,18,18,17,13,13,13,15,13,16,
1491         15,17,16,16,16,18,18,18,18,16,17,17,18,13,15,14,
1492         15,15,18,17,18,18,18,16,18,17,18,17,18,16,17,17,
1493         14,14,14,15,16,17,16,18,18,18,17,18,17,18,18,18,
1494         16,16,16,14,17,16,17,15,16,18,18,17,18,17,18,17,
1495         18,18,18,17,18,17,15,16,15,18,15,18,17,16,18,18,
1496         18,18,18,18,17,18,16,18,17,
1497 };
1498
1499 static const static_codebook _16u2_p9_1 = {
1500         2, 361,
1501         (long *)_vq_lengthlist__16u2_p9_1,
1502         1, -518287360, 1622704128, 5, 0,
1503         (long *)_vq_quantlist__16u2_p9_1,
1504         0
1505 };
1506
1507 static const long _vq_quantlist__16u2_p9_2[] = {
1508         24,
1509         23,
1510         25,
1511         22,
1512         26,
1513         21,
1514         27,
1515         20,
1516         28,
1517         19,
1518         29,
1519         18,
1520         30,
1521         17,
1522         31,
1523         16,
1524         32,
1525         15,
1526         33,
1527         14,
1528         34,
1529         13,
1530         35,
1531         12,
1532         36,
1533         11,
1534         37,
1535         10,
1536         38,
1537         9,
1538         39,
1539         8,
1540         40,
1541         7,
1542         41,
1543         6,
1544         42,
1545         5,
1546         43,
1547         4,
1548         44,
1549         3,
1550         45,
1551         2,
1552         46,
1553         1,
1554         47,
1555         0,
1556         48,
1557 };
1558
1559 static const long _vq_lengthlist__16u2_p9_2[] = {
1560          2, 3, 4, 4, 4, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7,
1561          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1562          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8,
1563          8,
1564 };
1565
1566 static const static_codebook _16u2_p9_2 = {
1567         1, 49,
1568         (long *)_vq_lengthlist__16u2_p9_2,
1569         1, -526909440, 1611661312, 6, 0,
1570         (long *)_vq_quantlist__16u2_p9_2,
1571         0
1572 };
1573
1574 static const long _huff_lengthlist__16u2__short[] = {
1575          8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11,
1576         13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9,
1577          6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10,
1578         12,16,13,10, 8, 6, 3, 3, 5, 8,11,14,11,10, 9, 7,
1579          5, 4, 4, 6,11,14,10,10,10, 8, 6, 5, 5, 6,10,14,
1580         10,10,10, 9, 8, 7, 7, 7,10,14,11,12,12,12,11,10,
1581         10,10,12,16,
1582 };
1583
1584 static const static_codebook _huff_book__16u2__short = {
1585         2, 100,
1586         (long *)_huff_lengthlist__16u2__short,
1587         0, 0, 0, 0, 0,
1588         NULL,
1589         0
1590 };
1591
1592 static const long _vq_quantlist__8u0__p1_0[] = {
1593         1,
1594         0,
1595         2,
1596 };
1597
1598 static const long _vq_lengthlist__8u0__p1_0[] = {
1599          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
1600         10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
1601         11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
1602         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
1603         11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
1604         11,
1605 };
1606
1607 static const static_codebook _8u0__p1_0 = {
1608         4, 81,
1609         (long *)_vq_lengthlist__8u0__p1_0,
1610         1, -535822336, 1611661312, 2, 0,
1611         (long *)_vq_quantlist__8u0__p1_0,
1612         0
1613 };
1614
1615 static const long _vq_quantlist__8u0__p2_0[] = {
1616         1,
1617         0,
1618         2,
1619 };
1620
1621 static const long _vq_lengthlist__8u0__p2_0[] = {
1622          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
1623          7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
1624          9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
1625          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
1626          8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
1627          8,
1628 };
1629
1630 static const static_codebook _8u0__p2_0 = {
1631         4, 81,
1632         (long *)_vq_lengthlist__8u0__p2_0,
1633         1, -535822336, 1611661312, 2, 0,
1634         (long *)_vq_quantlist__8u0__p2_0,
1635         0
1636 };
1637
1638 static const long _vq_quantlist__8u0__p3_0[] = {
1639         2,
1640         1,
1641         3,
1642         0,
1643         4,
1644 };
1645
1646 static const long _vq_lengthlist__8u0__p3_0[] = {
1647          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
1648         10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
1649         10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
1650         12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
1651         11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
1652         10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
1653         14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
1654         12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
1655         11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
1656         14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
1657         10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
1658         10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
1659         12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
1660         15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
1661         16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
1662         13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
1663         11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
1664         12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
1665         13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
1666         13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
1667         12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
1668         13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
1669         12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
1670         16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
1671         15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
1672          9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
1673         15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
1674         13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
1675         17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
1676         17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
1677         13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
1678         17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
1679         13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
1680         16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
1681          0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
1682         12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
1683         14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
1684         17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
1685         19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
1686         16,
1687 };
1688
1689 static const static_codebook _8u0__p3_0 = {
1690         4, 625,
1691         (long *)_vq_lengthlist__8u0__p3_0,
1692         1, -533725184, 1611661312, 3, 0,
1693         (long *)_vq_quantlist__8u0__p3_0,
1694         0
1695 };
1696
1697 static const long _vq_quantlist__8u0__p4_0[] = {
1698         2,
1699         1,
1700         3,
1701         0,
1702         4,
1703 };
1704
1705 static const long _vq_lengthlist__8u0__p4_0[] = {
1706          3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
1707          9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
1708          8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
1709         11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
1710         10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
1711         10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
1712         11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
1713         11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
1714         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
1715         12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
1716          8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
1717          8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
1718         10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
1719         12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
1720         13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
1721         12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
1722          8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
1723         10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
1724         10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
1725         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
1726         10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
1727         10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
1728         11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
1729         13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
1730         13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
1731          9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
1732         12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
1733         10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
1734         15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
1735         13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
1736         11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
1737         15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
1738         11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
1739         12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
1740         14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
1741         10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
1742         12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
1743         14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
1744         14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
1745         12,
1746 };
1747
1748 static const static_codebook _8u0__p4_0 = {
1749         4, 625,
1750         (long *)_vq_lengthlist__8u0__p4_0,
1751         1, -533725184, 1611661312, 3, 0,
1752         (long *)_vq_quantlist__8u0__p4_0,
1753         0
1754 };
1755
1756 static const long _vq_quantlist__8u0__p5_0[] = {
1757         4,
1758         3,
1759         5,
1760         2,
1761         6,
1762         1,
1763         7,
1764         0,
1765         8,
1766 };
1767
1768 static const long _vq_lengthlist__8u0__p5_0[] = {
1769          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
1770         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
1771          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
1772          9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
1773         10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
1774         12,
1775 };
1776
1777 static const static_codebook _8u0__p5_0 = {
1778         2, 81,
1779         (long *)_vq_lengthlist__8u0__p5_0,
1780         1, -531628032, 1611661312, 4, 0,
1781         (long *)_vq_quantlist__8u0__p5_0,
1782         0
1783 };
1784
1785 static const long _vq_quantlist__8u0__p6_0[] = {
1786         6,
1787         5,
1788         7,
1789         4,
1790         8,
1791         3,
1792         9,
1793         2,
1794         10,
1795         1,
1796         11,
1797         0,
1798         12,
1799 };
1800
1801 static const long _vq_lengthlist__8u0__p6_0[] = {
1802          1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
1803          9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
1804         11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
1805         14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
1806          0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
1807         11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
1808         15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
1809         14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
1810          0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
1811         17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
1812         16, 0,15, 0,17, 0, 0, 0, 0,
1813 };
1814
1815 static const static_codebook _8u0__p6_0 = {
1816         2, 169,
1817         (long *)_vq_lengthlist__8u0__p6_0,
1818         1, -526516224, 1616117760, 4, 0,
1819         (long *)_vq_quantlist__8u0__p6_0,
1820         0
1821 };
1822
1823 static const long _vq_quantlist__8u0__p6_1[] = {
1824         2,
1825         1,
1826         3,
1827         0,
1828         4,
1829 };
1830
1831 static const long _vq_lengthlist__8u0__p6_1[] = {
1832          1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
1833          7, 7, 7, 7, 6, 7, 7, 7, 7,
1834 };
1835
1836 static const static_codebook _8u0__p6_1 = {
1837         2, 25,
1838         (long *)_vq_lengthlist__8u0__p6_1,
1839         1, -533725184, 1611661312, 3, 0,
1840         (long *)_vq_quantlist__8u0__p6_1,
1841         0
1842 };
1843
1844 static const long _vq_quantlist__8u0__p7_0[] = {
1845         1,
1846         0,
1847         2,
1848 };
1849
1850 static const long _vq_lengthlist__8u0__p7_0[] = {
1851          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1852          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1853          8, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1856          7,
1857 };
1858
1859 static const static_codebook _8u0__p7_0 = {
1860         4, 81,
1861         (long *)_vq_lengthlist__8u0__p7_0,
1862         1, -518803456, 1628680192, 2, 0,
1863         (long *)_vq_quantlist__8u0__p7_0,
1864         0
1865 };
1866
1867 static const long _vq_quantlist__8u0__p7_1[] = {
1868         7,
1869         6,
1870         8,
1871         5,
1872         9,
1873         4,
1874         10,
1875         3,
1876         11,
1877         2,
1878         12,
1879         1,
1880         13,
1881         0,
1882         14,
1883 };
1884
1885 static const long _vq_lengthlist__8u0__p7_1[] = {
1886          1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
1887          7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
1888          7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
1889         11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
1890         10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
1891         11,11,11,11,11,11,11,11,11,11, 7,11, 8,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,11,11,11,11,11,
1898         11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
1899         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1900         10,
1901 };
1902
1903 static const static_codebook _8u0__p7_1 = {
1904         2, 225,
1905         (long *)_vq_lengthlist__8u0__p7_1,
1906         1, -520986624, 1620377600, 4, 0,
1907         (long *)_vq_quantlist__8u0__p7_1,
1908         0
1909 };
1910
1911 static const long _vq_quantlist__8u0__p7_2[] = {
1912         10,
1913         9,
1914         11,
1915         8,
1916         12,
1917         7,
1918         13,
1919         6,
1920         14,
1921         5,
1922         15,
1923         4,
1924         16,
1925         3,
1926         17,
1927         2,
1928         18,
1929         1,
1930         19,
1931         0,
1932         20,
1933 };
1934
1935 static const long _vq_lengthlist__8u0__p7_2[] = {
1936          1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
1937         11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
1938         10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
1939         10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
1940          9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
1941         10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
1942          9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
1943          9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
1944          9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
1945          9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
1946         10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
1947         11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
1948         11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
1949         11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
1950         12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
1951         11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
1952         11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
1953         11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
1954         11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
1955         11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
1956         10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
1957          9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
1958         10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
1959         10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
1960         10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
1961         11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
1962         10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
1963         11,12,11,11,11,10,10,11,11,
1964 };
1965
1966 static const static_codebook _8u0__p7_2 = {
1967         2, 441,
1968         (long *)_vq_lengthlist__8u0__p7_2,
1969         1, -529268736, 1611661312, 5, 0,
1970         (long *)_vq_quantlist__8u0__p7_2,
1971         0
1972 };
1973
1974 static const long _huff_lengthlist__8u0__single[] = {
1975          4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
1976          9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
1977         10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
1978          7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
1979 };
1980
1981 static const static_codebook _huff_book__8u0__single = {
1982         2, 64,
1983         (long *)_huff_lengthlist__8u0__single,
1984         0, 0, 0, 0, 0,
1985         NULL,
1986         0
1987 };
1988
1989 static const long _vq_quantlist__8u1__p1_0[] = {
1990         1,
1991         0,
1992         2,
1993 };
1994
1995 static const long _vq_lengthlist__8u1__p1_0[] = {
1996          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
1997          9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
1998         10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
1999          9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
2000         10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
2001         10,
2002 };
2003
2004 static const static_codebook _8u1__p1_0 = {
2005         4, 81,
2006         (long *)_vq_lengthlist__8u1__p1_0,
2007         1, -535822336, 1611661312, 2, 0,
2008         (long *)_vq_quantlist__8u1__p1_0,
2009         0
2010 };
2011
2012 static const long _vq_quantlist__8u1__p2_0[] = {
2013         1,
2014         0,
2015         2,
2016 };
2017
2018 static const long _vq_lengthlist__8u1__p2_0[] = {
2019          3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
2020          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
2021          8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
2022          7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
2023          8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
2024          7,
2025 };
2026
2027 static const static_codebook _8u1__p2_0 = {
2028         4, 81,
2029         (long *)_vq_lengthlist__8u1__p2_0,
2030         1, -535822336, 1611661312, 2, 0,
2031         (long *)_vq_quantlist__8u1__p2_0,
2032         0
2033 };
2034
2035 static const long _vq_quantlist__8u1__p3_0[] = {
2036         2,
2037         1,
2038         3,
2039         0,
2040         4,
2041 };
2042
2043 static const long _vq_lengthlist__8u1__p3_0[] = {
2044          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
2045         10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
2046         10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
2047         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
2048         11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
2049         10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
2050         13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
2051         12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
2052         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
2053         13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
2054         10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
2055         10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
2056         12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
2057         15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
2058         15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
2059         13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
2060         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
2061         12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
2062         12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
2063         12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
2064         12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
2065         12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
2066         12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
2067         16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
2068         15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
2069          9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
2070         15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
2071         13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
2072         17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
2073         18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
2074         12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
2075         16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
2076         13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
2077         15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
2078         16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
2079         11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
2080         14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
2081         16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
2082         18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
2083         16,
2084 };
2085
2086 static const static_codebook _8u1__p3_0 = {
2087         4, 625,
2088         (long *)_vq_lengthlist__8u1__p3_0,
2089         1, -533725184, 1611661312, 3, 0,
2090         (long *)_vq_quantlist__8u1__p3_0,
2091         0
2092 };
2093
2094 static const long _vq_quantlist__8u1__p4_0[] = {
2095         2,
2096         1,
2097         3,
2098         0,
2099         4,
2100 };
2101
2102 static const long _vq_lengthlist__8u1__p4_0[] = {
2103          4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
2104          9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
2105          8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
2106         10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
2107          9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
2108          9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
2109         11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
2110         10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
2111          9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
2112         12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
2113          8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
2114          8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
2115         10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
2116         12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
2117         14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
2118         11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
2119          7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
2120         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
2121         10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
2122         10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
2123         10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
2124         10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
2125         10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
2126         14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
2127         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
2128          9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
2129         12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
2130         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
2131         13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
2132         13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
2133         10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
2134         13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
2135         10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
2136         12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
2137         13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
2138          9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
2139         12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
2140         13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
2141         13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
2142         10,
2143 };
2144
2145 static const static_codebook _8u1__p4_0 = {
2146         4, 625,
2147         (long *)_vq_lengthlist__8u1__p4_0,
2148         1, -533725184, 1611661312, 3, 0,
2149         (long *)_vq_quantlist__8u1__p4_0,
2150         0
2151 };
2152
2153 static const long _vq_quantlist__8u1__p5_0[] = {
2154         4,
2155         3,
2156         5,
2157         2,
2158         6,
2159         1,
2160         7,
2161         0,
2162         8,
2163 };
2164
2165 static const long _vq_lengthlist__8u1__p5_0[] = {
2166          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
2167         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
2168          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
2169          9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
2170         10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
2171         13,
2172 };
2173
2174 static const static_codebook _8u1__p5_0 = {
2175         2, 81,
2176         (long *)_vq_lengthlist__8u1__p5_0,
2177         1, -531628032, 1611661312, 4, 0,
2178         (long *)_vq_quantlist__8u1__p5_0,
2179         0
2180 };
2181
2182 static const long _vq_quantlist__8u1__p6_0[] = {
2183         4,
2184         3,
2185         5,
2186         2,
2187         6,
2188         1,
2189         7,
2190         0,
2191         8,
2192 };
2193
2194 static const long _vq_lengthlist__8u1__p6_0[] = {
2195          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
2196          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
2197          8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
2198          8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
2199          9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
2200         10,
2201 };
2202
2203 static const static_codebook _8u1__p6_0 = {
2204         2, 81,
2205         (long *)_vq_lengthlist__8u1__p6_0,
2206         1, -531628032, 1611661312, 4, 0,
2207         (long *)_vq_quantlist__8u1__p6_0,
2208         0
2209 };
2210
2211 static const long _vq_quantlist__8u1__p7_0[] = {
2212         1,
2213         0,
2214         2,
2215 };
2216
2217 static const long _vq_lengthlist__8u1__p7_0[] = {
2218          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
2219         10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
2220         12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
2221         10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
2222         12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
2223         11,
2224 };
2225
2226 static const static_codebook _8u1__p7_0 = {
2227         4, 81,
2228         (long *)_vq_lengthlist__8u1__p7_0,
2229         1, -529137664, 1618345984, 2, 0,
2230         (long *)_vq_quantlist__8u1__p7_0,
2231         0
2232 };
2233
2234 static const long _vq_quantlist__8u1__p7_1[] = {
2235         5,
2236         4,
2237         6,
2238         3,
2239         7,
2240         2,
2241         8,
2242         1,
2243         9,
2244         0,
2245         10,
2246 };
2247
2248 static const long _vq_lengthlist__8u1__p7_1[] = {
2249          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
2250          8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
2251          9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
2252          8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
2253          9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
2254          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
2255         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
2256          9, 9, 9, 9, 9,10,10,10,10,
2257 };
2258
2259 static const static_codebook _8u1__p7_1 = {
2260         2, 121,
2261         (long *)_vq_lengthlist__8u1__p7_1,
2262         1, -531365888, 1611661312, 4, 0,
2263         (long *)_vq_quantlist__8u1__p7_1,
2264         0
2265 };
2266
2267 static const long _vq_quantlist__8u1__p8_0[] = {
2268         5,
2269         4,
2270         6,
2271         3,
2272         7,
2273         2,
2274         8,
2275         1,
2276         9,
2277         0,
2278         10,
2279 };
2280
2281 static const long _vq_lengthlist__8u1__p8_0[] = {
2282          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
2283          9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
2284         12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
2285          9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
2286         14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
2287         12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
2288         14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
2289         12,13,13,14,14,15,15,15,15,
2290 };
2291
2292 static const static_codebook _8u1__p8_0 = {
2293         2, 121,
2294         (long *)_vq_lengthlist__8u1__p8_0,
2295         1, -524582912, 1618345984, 4, 0,
2296         (long *)_vq_quantlist__8u1__p8_0,
2297         0
2298 };
2299
2300 static const long _vq_quantlist__8u1__p8_1[] = {
2301         5,
2302         4,
2303         6,
2304         3,
2305         7,
2306         2,
2307         8,
2308         1,
2309         9,
2310         0,
2311         10,
2312 };
2313
2314 static const long _vq_lengthlist__8u1__p8_1[] = {
2315          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
2316          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
2317          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
2318          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
2319          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2320          8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
2321          8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
2322          8, 8, 8, 8, 8, 9, 9, 9, 9,
2323 };
2324
2325 static const static_codebook _8u1__p8_1 = {
2326         2, 121,
2327         (long *)_vq_lengthlist__8u1__p8_1,
2328         1, -531365888, 1611661312, 4, 0,
2329         (long *)_vq_quantlist__8u1__p8_1,
2330         0
2331 };
2332
2333 static const long _vq_quantlist__8u1__p9_0[] = {
2334         7,
2335         6,
2336         8,
2337         5,
2338         9,
2339         4,
2340         10,
2341         3,
2342         11,
2343         2,
2344         12,
2345         1,
2346         13,
2347         0,
2348         14,
2349 };
2350
2351 static const long _vq_lengthlist__8u1__p9_0[] = {
2352          1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
2353         11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
2354          9,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,11,11,11,11,11,11,
2364         11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
2365         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2366         10,
2367 };
2368
2369 static const static_codebook _8u1__p9_0 = {
2370         2, 225,
2371         (long *)_vq_lengthlist__8u1__p9_0,
2372         1, -514071552, 1627381760, 4, 0,
2373         (long *)_vq_quantlist__8u1__p9_0,
2374         0
2375 };
2376
2377 static const long _vq_quantlist__8u1__p9_1[] = {
2378         7,
2379         6,
2380         8,
2381         5,
2382         9,
2383         4,
2384         10,
2385         3,
2386         11,
2387         2,
2388         12,
2389         1,
2390         13,
2391         0,
2392         14,
2393 };
2394
2395 static const long _vq_lengthlist__8u1__p9_1[] = {
2396          1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
2397          7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
2398          7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
2399         12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
2400         11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
2401         14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
2402         13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
2403         11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
2404         12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
2405         12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
2406         12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
2407         12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
2408         12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
2409         12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
2410         13,
2411 };
2412
2413 static const static_codebook _8u1__p9_1 = {
2414         2, 225,
2415         (long *)_vq_lengthlist__8u1__p9_1,
2416         1, -522338304, 1620115456, 4, 0,
2417         (long *)_vq_quantlist__8u1__p9_1,
2418         0
2419 };
2420
2421 static const long _vq_quantlist__8u1__p9_2[] = {
2422         8,
2423         7,
2424         9,
2425         6,
2426         10,
2427         5,
2428         11,
2429         4,
2430         12,
2431         3,
2432         13,
2433         2,
2434         14,
2435         1,
2436         15,
2437         0,
2438         16,
2439 };
2440
2441 static const long _vq_lengthlist__8u1__p9_2[] = {
2442          2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
2443          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
2444          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
2445          9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
2446          9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
2447          9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
2448         10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
2449         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
2450         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
2451         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
2452         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
2453         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
2454         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
2455          9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
2456         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
2457          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
2458         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2459          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2460         10,
2461 };
2462
2463 static const static_codebook _8u1__p9_2 = {
2464         2, 289,
2465         (long *)_vq_lengthlist__8u1__p9_2,
2466         1, -529530880, 1611661312, 5, 0,
2467         (long *)_vq_quantlist__8u1__p9_2,
2468         0
2469 };
2470
2471 static const long _huff_lengthlist__8u1__single[] = {
2472          4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
2473         10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
2474          8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
2475         11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
2476          6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
2477          9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
2478         13, 8, 8,15,
2479 };
2480
2481 static const static_codebook _huff_book__8u1__single = {
2482         2, 100,
2483         (long *)_huff_lengthlist__8u1__single,
2484         0, 0, 0, 0, 0,
2485         NULL,
2486         0
2487 };
2488
2489 static const long _huff_lengthlist__44u0__long[] = {
2490          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
2491         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
2492         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
2493          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
2494 };
2495
2496 static const static_codebook _huff_book__44u0__long = {
2497         2, 64,
2498         (long *)_huff_lengthlist__44u0__long,
2499         0, 0, 0, 0, 0,
2500         NULL,
2501         0
2502 };
2503
2504 static const long _vq_quantlist__44u0__p1_0[] = {
2505         1,
2506         0,
2507         2,
2508 };
2509
2510 static const long _vq_lengthlist__44u0__p1_0[] = {
2511          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2512         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2513         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
2514         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
2515         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
2516         13,
2517 };
2518
2519 static const static_codebook _44u0__p1_0 = {
2520         4, 81,
2521         (long *)_vq_lengthlist__44u0__p1_0,
2522         1, -535822336, 1611661312, 2, 0,
2523         (long *)_vq_quantlist__44u0__p1_0,
2524         0
2525 };
2526
2527 static const long _vq_quantlist__44u0__p2_0[] = {
2528         1,
2529         0,
2530         2,
2531 };
2532
2533 static const long _vq_lengthlist__44u0__p2_0[] = {
2534          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
2535          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
2536          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2537          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2538          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
2539          9,
2540 };
2541
2542 static const static_codebook _44u0__p2_0 = {
2543         4, 81,
2544         (long *)_vq_lengthlist__44u0__p2_0,
2545         1, -535822336, 1611661312, 2, 0,
2546         (long *)_vq_quantlist__44u0__p2_0,
2547         0
2548 };
2549
2550 static const long _vq_quantlist__44u0__p3_0[] = {
2551         2,
2552         1,
2553         3,
2554         0,
2555         4,
2556 };
2557
2558 static const long _vq_lengthlist__44u0__p3_0[] = {
2559          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
2560         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
2561         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
2562         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
2563         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2564         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
2565         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
2566         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
2567         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
2568         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
2569         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
2570         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
2571         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
2572         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
2573         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
2574         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
2575         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
2576         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
2577         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
2578         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
2579         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
2580         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
2581         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
2582         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
2583         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
2584          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
2585         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
2586         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
2587         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
2588         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
2589         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
2590         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
2591         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
2592         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
2593         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
2594         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
2595         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
2596         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
2597          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
2598         19,
2599 };
2600
2601 static const static_codebook _44u0__p3_0 = {
2602         4, 625,
2603         (long *)_vq_lengthlist__44u0__p3_0,
2604         1, -533725184, 1611661312, 3, 0,
2605         (long *)_vq_quantlist__44u0__p3_0,
2606         0
2607 };
2608
2609 static const long _vq_quantlist__44u0__p4_0[] = {
2610         2,
2611         1,
2612         3,
2613         0,
2614         4,
2615 };
2616
2617 static const long _vq_lengthlist__44u0__p4_0[] = {
2618          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
2619         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
2620          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
2621         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
2622         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
2623         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
2624         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
2625         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
2626         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
2627         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
2628          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
2629          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
2630         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
2631         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
2632         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
2633         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
2634          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
2635         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
2636         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
2637         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
2638         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
2639         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
2640         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
2641         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
2642         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
2643          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
2644         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
2645         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
2646         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
2647         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
2648         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
2649         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
2650         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
2651         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
2652         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
2653         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
2654         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
2655         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
2656         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
2657         12,
2658 };
2659
2660 static const static_codebook _44u0__p4_0 = {
2661         4, 625,
2662         (long *)_vq_lengthlist__44u0__p4_0,
2663         1, -533725184, 1611661312, 3, 0,
2664         (long *)_vq_quantlist__44u0__p4_0,
2665         0
2666 };
2667
2668 static const long _vq_quantlist__44u0__p5_0[] = {
2669         4,
2670         3,
2671         5,
2672         2,
2673         6,
2674         1,
2675         7,
2676         0,
2677         8,
2678 };
2679
2680 static const long _vq_lengthlist__44u0__p5_0[] = {
2681          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
2682          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
2683          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
2684          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
2685          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
2686         12,
2687 };
2688
2689 static const static_codebook _44u0__p5_0 = {
2690         2, 81,
2691         (long *)_vq_lengthlist__44u0__p5_0,
2692         1, -531628032, 1611661312, 4, 0,
2693         (long *)_vq_quantlist__44u0__p5_0,
2694         0
2695 };
2696
2697 static const long _vq_quantlist__44u0__p6_0[] = {
2698         6,
2699         5,
2700         7,
2701         4,
2702         8,
2703         3,
2704         9,
2705         2,
2706         10,
2707         1,
2708         11,
2709         0,
2710         12,
2711 };
2712
2713 static const long _vq_lengthlist__44u0__p6_0[] = {
2714          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
2715          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
2716          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
2717         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
2718         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
2719          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
2720         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
2721         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
2722         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
2723         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
2724         15,17,16,17,18,17,17,18, 0,
2725 };
2726
2727 static const static_codebook _44u0__p6_0 = {
2728         2, 169,
2729         (long *)_vq_lengthlist__44u0__p6_0,
2730         1, -526516224, 1616117760, 4, 0,
2731         (long *)_vq_quantlist__44u0__p6_0,
2732         0
2733 };
2734
2735 static const long _vq_quantlist__44u0__p6_1[] = {
2736         2,
2737         1,
2738         3,
2739         0,
2740         4,
2741 };
2742
2743 static const long _vq_lengthlist__44u0__p6_1[] = {
2744          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
2745          6, 6, 6, 6, 5, 6, 6, 6, 6,
2746 };
2747
2748 static const static_codebook _44u0__p6_1 = {
2749         2, 25,
2750         (long *)_vq_lengthlist__44u0__p6_1,
2751         1, -533725184, 1611661312, 3, 0,
2752         (long *)_vq_quantlist__44u0__p6_1,
2753         0
2754 };
2755
2756 static const long _vq_quantlist__44u0__p7_0[] = {
2757         2,
2758         1,
2759         3,
2760         0,
2761         4,
2762 };
2763
2764 static const long _vq_lengthlist__44u0__p7_0[] = {
2765          1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,11,11,
2766         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2767         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2768         11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11,
2769         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2770         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2771         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2772         11,11,11,11,11,11,11,11,11,11,11,11,11,10,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,11,11,11,11,11,11,11,11,11,11,
2795         11,11,11,11,11,11,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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2804         10,
2805 };
2806
2807 static const static_codebook _44u0__p7_0 = {
2808         4, 625,
2809         (long *)_vq_lengthlist__44u0__p7_0,
2810         1, -518709248, 1626677248, 3, 0,
2811         (long *)_vq_quantlist__44u0__p7_0,
2812         0
2813 };
2814
2815 static const long _vq_quantlist__44u0__p7_1[] = {
2816         6,
2817         5,
2818         7,
2819         4,
2820         8,
2821         3,
2822         9,
2823         2,
2824         10,
2825         1,
2826         11,
2827         0,
2828         12,
2829 };
2830
2831 static const long _vq_lengthlist__44u0__p7_1[] = {
2832          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
2833          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
2834          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
2835         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
2836         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
2837          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
2838         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
2839         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
2840         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
2841         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
2842         15,15,15,15,15,15,15,15,15,
2843 };
2844
2845 static const static_codebook _44u0__p7_1 = {
2846         2, 169,
2847         (long *)_vq_lengthlist__44u0__p7_1,
2848         1, -523010048, 1618608128, 4, 0,
2849         (long *)_vq_quantlist__44u0__p7_1,
2850         0
2851 };
2852
2853 static const long _vq_quantlist__44u0__p7_2[] = {
2854         6,
2855         5,
2856         7,
2857         4,
2858         8,
2859         3,
2860         9,
2861         2,
2862         10,
2863         1,
2864         11,
2865         0,
2866         12,
2867 };
2868
2869 static const long _vq_lengthlist__44u0__p7_2[] = {
2870          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
2871          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
2872          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
2873          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
2874          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
2875          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
2876          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
2877          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2878          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2879          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
2880          9, 9, 9,10, 9, 9,10,10, 9,
2881 };
2882
2883 static const static_codebook _44u0__p7_2 = {
2884         2, 169,
2885         (long *)_vq_lengthlist__44u0__p7_2,
2886         1, -531103744, 1611661312, 4, 0,
2887         (long *)_vq_quantlist__44u0__p7_2,
2888         0
2889 };
2890
2891 static const long _huff_lengthlist__44u0__short[] = {
2892         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
2893          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
2894          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
2895         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
2896 };
2897
2898 static const static_codebook _huff_book__44u0__short = {
2899         2, 64,
2900         (long *)_huff_lengthlist__44u0__short,
2901         0, 0, 0, 0, 0,
2902         NULL,
2903         0
2904 };
2905
2906 static const long _huff_lengthlist__44u1__long[] = {
2907          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
2908         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
2909         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
2910          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
2911 };
2912
2913 static const static_codebook _huff_book__44u1__long = {
2914         2, 64,
2915         (long *)_huff_lengthlist__44u1__long,
2916         0, 0, 0, 0, 0,
2917         NULL,
2918         0
2919 };
2920
2921 static const long _vq_quantlist__44u1__p1_0[] = {
2922         1,
2923         0,
2924         2,
2925 };
2926
2927 static const long _vq_lengthlist__44u1__p1_0[] = {
2928          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2929         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2930         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
2931         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
2932         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
2933         13,
2934 };
2935
2936 static const static_codebook _44u1__p1_0 = {
2937         4, 81,
2938         (long *)_vq_lengthlist__44u1__p1_0,
2939         1, -535822336, 1611661312, 2, 0,
2940         (long *)_vq_quantlist__44u1__p1_0,
2941         0
2942 };
2943
2944 static const long _vq_quantlist__44u1__p2_0[] = {
2945         1,
2946         0,
2947         2,
2948 };
2949
2950 static const long _vq_lengthlist__44u1__p2_0[] = {
2951          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
2952          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
2953          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2954          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2955          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
2956          9,
2957 };
2958
2959 static const static_codebook _44u1__p2_0 = {
2960         4, 81,
2961         (long *)_vq_lengthlist__44u1__p2_0,
2962         1, -535822336, 1611661312, 2, 0,
2963         (long *)_vq_quantlist__44u1__p2_0,
2964         0
2965 };
2966
2967 static const long _vq_quantlist__44u1__p3_0[] = {
2968         2,
2969         1,
2970         3,
2971         0,
2972         4,
2973 };
2974
2975 static const long _vq_lengthlist__44u1__p3_0[] = {
2976          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
2977         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
2978         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
2979         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
2980         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2981         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
2982         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
2983         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
2984         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
2985         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
2986         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
2987         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
2988         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
2989         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
2990         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
2991         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
2992         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
2993         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
2994         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
2995         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
2996         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
2997         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
2998         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
2999         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
3000         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
3001          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
3002         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
3003         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
3004         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
3005         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
3006         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
3007         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
3008         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
3009         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
3010         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
3011         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
3012         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
3013         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
3014          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
3015         19,
3016 };
3017
3018 static const static_codebook _44u1__p3_0 = {
3019         4, 625,
3020         (long *)_vq_lengthlist__44u1__p3_0,
3021         1, -533725184, 1611661312, 3, 0,
3022         (long *)_vq_quantlist__44u1__p3_0,
3023         0
3024 };
3025
3026 static const long _vq_quantlist__44u1__p4_0[] = {
3027         2,
3028         1,
3029         3,
3030         0,
3031         4,
3032 };
3033
3034 static const long _vq_lengthlist__44u1__p4_0[] = {
3035          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
3036         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
3037          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
3038         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
3039         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
3040         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
3041         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
3042         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
3043         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
3044         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
3045          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
3046          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3047         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
3048         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
3049         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
3050         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
3051          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
3052         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
3053         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
3054         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
3055         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
3056         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
3057         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
3058         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
3059         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
3060          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
3061         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
3062         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
3063         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
3064         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
3065         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
3066         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
3067         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
3068         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
3069         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
3070         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
3071         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
3072         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
3073         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
3074         12,
3075 };
3076
3077 static const static_codebook _44u1__p4_0 = {
3078         4, 625,
3079         (long *)_vq_lengthlist__44u1__p4_0,
3080         1, -533725184, 1611661312, 3, 0,
3081         (long *)_vq_quantlist__44u1__p4_0,
3082         0
3083 };
3084
3085 static const long _vq_quantlist__44u1__p5_0[] = {
3086         4,
3087         3,
3088         5,
3089         2,
3090         6,
3091         1,
3092         7,
3093         0,
3094         8,
3095 };
3096
3097 static const long _vq_lengthlist__44u1__p5_0[] = {
3098          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
3099          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
3100          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
3101          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
3102          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
3103         12,
3104 };
3105
3106 static const static_codebook _44u1__p5_0 = {
3107         2, 81,
3108         (long *)_vq_lengthlist__44u1__p5_0,
3109         1, -531628032, 1611661312, 4, 0,
3110         (long *)_vq_quantlist__44u1__p5_0,
3111         0
3112 };
3113
3114 static const long _vq_quantlist__44u1__p6_0[] = {
3115         6,
3116         5,
3117         7,
3118         4,
3119         8,
3120         3,
3121         9,
3122         2,
3123         10,
3124         1,
3125         11,
3126         0,
3127         12,
3128 };
3129
3130 static const long _vq_lengthlist__44u1__p6_0[] = {
3131          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
3132          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
3133          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
3134         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
3135         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
3136          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
3137         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
3138         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
3139         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
3140         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
3141         15,17,16,17,18,17,17,18, 0,
3142 };
3143
3144 static const static_codebook _44u1__p6_0 = {
3145         2, 169,
3146         (long *)_vq_lengthlist__44u1__p6_0,
3147         1, -526516224, 1616117760, 4, 0,
3148         (long *)_vq_quantlist__44u1__p6_0,
3149         0
3150 };
3151
3152 static const long _vq_quantlist__44u1__p6_1[] = {
3153         2,
3154         1,
3155         3,
3156         0,
3157         4,
3158 };
3159
3160 static const long _vq_lengthlist__44u1__p6_1[] = {
3161          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
3162          6, 6, 6, 6, 5, 6, 6, 6, 6,
3163 };
3164
3165 static const static_codebook _44u1__p6_1 = {
3166         2, 25,
3167         (long *)_vq_lengthlist__44u1__p6_1,
3168         1, -533725184, 1611661312, 3, 0,
3169         (long *)_vq_quantlist__44u1__p6_1,
3170         0
3171 };
3172
3173 static const long _vq_quantlist__44u1__p7_0[] = {
3174         3,
3175         2,
3176         4,
3177         1,
3178         5,
3179         0,
3180         6,
3181 };
3182
3183 static const long _vq_lengthlist__44u1__p7_0[] = {
3184          1, 3, 2, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3185          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3186          9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3187          8,
3188 };
3189
3190 static const static_codebook _44u1__p7_0 = {
3191         2, 49,
3192         (long *)_vq_lengthlist__44u1__p7_0,
3193         1, -518017024, 1626677248, 3, 0,
3194         (long *)_vq_quantlist__44u1__p7_0,
3195         0
3196 };
3197
3198 static const long _vq_quantlist__44u1__p7_1[] = {
3199         6,
3200         5,
3201         7,
3202         4,
3203         8,
3204         3,
3205         9,
3206         2,
3207         10,
3208         1,
3209         11,
3210         0,
3211         12,
3212 };
3213
3214 static const long _vq_lengthlist__44u1__p7_1[] = {
3215          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
3216          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
3217          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
3218         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
3219         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
3220          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
3221         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
3222         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
3223         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
3224         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
3225         15,15,15,15,15,15,15,15,15,
3226 };
3227
3228 static const static_codebook _44u1__p7_1 = {
3229         2, 169,
3230         (long *)_vq_lengthlist__44u1__p7_1,
3231         1, -523010048, 1618608128, 4, 0,
3232         (long *)_vq_quantlist__44u1__p7_1,
3233         0
3234 };
3235
3236 static const long _vq_quantlist__44u1__p7_2[] = {
3237         6,
3238         5,
3239         7,
3240         4,
3241         8,
3242         3,
3243         9,
3244         2,
3245         10,
3246         1,
3247         11,
3248         0,
3249         12,
3250 };
3251
3252 static const long _vq_lengthlist__44u1__p7_2[] = {
3253          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
3254          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
3255          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
3256          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
3257          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
3258          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
3259          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
3260          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3261          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3262          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
3263          9, 9, 9,10, 9, 9,10,10, 9,
3264 };
3265
3266 static const static_codebook _44u1__p7_2 = {
3267         2, 169,
3268         (long *)_vq_lengthlist__44u1__p7_2,
3269         1, -531103744, 1611661312, 4, 0,
3270         (long *)_vq_quantlist__44u1__p7_2,
3271         0
3272 };
3273
3274 static const long _huff_lengthlist__44u1__short[] = {
3275         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
3276          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
3277          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
3278         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
3279 };
3280
3281 static const static_codebook _huff_book__44u1__short = {
3282         2, 64,
3283         (long *)_huff_lengthlist__44u1__short,
3284         0, 0, 0, 0, 0,
3285         NULL,
3286         0
3287 };
3288
3289 static const long _huff_lengthlist__44u2__long[] = {
3290          5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12,
3291         13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14,
3292         14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14,
3293          9, 7, 8, 6, 7, 5, 4,10,10,13,14,14,15,10, 6, 8,
3294 };
3295
3296 static const static_codebook _huff_book__44u2__long = {
3297         2, 64,
3298         (long *)_huff_lengthlist__44u2__long,
3299         0, 0, 0, 0, 0,
3300         NULL,
3301         0
3302 };
3303
3304 static const long _vq_quantlist__44u2__p1_0[] = {
3305         1,
3306         0,
3307         2,
3308 };
3309
3310 static const long _vq_lengthlist__44u2__p1_0[] = {
3311          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
3312         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3313         11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
3314         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
3315         11,11,11,14,13,10,12,13, 8,11,11,11,13,13,11,13,
3316         13,
3317 };
3318
3319 static const static_codebook _44u2__p1_0 = {
3320         4, 81,
3321         (long *)_vq_lengthlist__44u2__p1_0,
3322         1, -535822336, 1611661312, 2, 0,
3323         (long *)_vq_quantlist__44u2__p1_0,
3324         0
3325 };
3326
3327 static const long _vq_quantlist__44u2__p2_0[] = {
3328         1,
3329         0,
3330         2,
3331 };
3332
3333 static const long _vq_lengthlist__44u2__p2_0[] = {
3334          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3335          8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
3336          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
3337          7,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3338          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
3339          9,
3340 };
3341
3342 static const static_codebook _44u2__p2_0 = {
3343         4, 81,
3344         (long *)_vq_lengthlist__44u2__p2_0,
3345         1, -535822336, 1611661312, 2, 0,
3346         (long *)_vq_quantlist__44u2__p2_0,
3347         0
3348 };
3349
3350 static const long _vq_quantlist__44u2__p3_0[] = {
3351         2,
3352         1,
3353         3,
3354         0,
3355         4,
3356 };
3357
3358 static const long _vq_lengthlist__44u2__p3_0[] = {
3359          2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3360          9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
3361          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
3362         12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
3363         11, 9,11,10,13,13,10,11,11,13,13, 8,10,10,14,13,
3364         10,11,11,15,14, 9,11,11,15,14,13,14,13,16,14,12,
3365         13,13,15,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
3366         11,14,15,12,13,13,15,15,12,13,14,15,16, 5, 7, 7,
3367         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3368         13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
3369          9,11,11,13,13,12,13,12,14,14,11,12,13,15,15, 7,
3370          9, 9,12,12, 8,11,10,13,12, 9,11,11,13,13,11,13,
3371         12,15,13,11,13,13,15,16, 9,12,11,15,15,11,12,12,
3372         16,15,11,12,13,16,16,13,14,15,16,15,13,15,15,17,
3373         17, 9,11,11,14,15,10,12,12,15,15,11,13,12,15,16,
3374         13,15,14,16,16,13,15,15,17,19, 5, 7, 7,10,10, 7,
3375          9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
3376         11,13,14, 7, 9, 9,12,12, 9,11,11,13,13, 9,10,11,
3377         12,13,11,13,12,16,15,11,12,12,14,15, 7, 9, 9,12,
3378         12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,15,16,
3379         12,13,13,15,14, 9,11,11,15,14,11,13,12,16,15,10,
3380         11,12,15,15,13,14,14,18,17,13,14,14,15,17,10,11,
3381         11,14,15,11,13,12,15,17,11,13,12,15,16,13,15,14,
3382         18,17,14,15,15,16,18, 7,10,10,14,14,10,12,12,15,
3383         15,10,12,12,15,15,14,15,15,18,17,13,15,15,16,16,
3384          9,11,11,16,15,11,13,13,16,18,11,13,13,16,16,15,
3385         16,16, 0, 0,14,15,16,18,17, 9,11,11,15,15,10,13,
3386         12,17,16,11,12,13,16,17,14,15,16,19,19,14,15,15,
3387          0,20,12,14,14, 0, 0,13,14,16,19,18,13,15,16,20,
3388         17,16,18, 0, 0, 0,15,16,17,18,19,11,14,14, 0,19,
3389         12,15,14,17,17,13,15,15, 0, 0,16,17,15,20,19,15,
3390         17,16,19, 0, 8,10,10,14,15,10,12,11,15,15,10,11,
3391         12,16,15,13,14,14,19,17,14,15,15, 0, 0, 9,11,11,
3392         16,15,11,13,13,17,16,10,12,13,16,17,14,15,15,18,
3393         18,14,15,16,20,19, 9,12,12, 0,15,11,13,13,16,17,
3394         11,13,13,19,17,14,16,16,18,17,15,16,16,17,19,11,
3395         14,14,18,18,13,14,15, 0, 0,12,14,15,19,18,15,16,
3396         19, 0,19,15,16,19,19,17,12,14,14,16,19,13,15,15,
3397          0,17,13,15,14,18,18,15,16,15, 0,18,16,17,17, 0,
3398          0,
3399 };
3400
3401 static const static_codebook _44u2__p3_0 = {
3402         4, 625,
3403         (long *)_vq_lengthlist__44u2__p3_0,
3404         1, -533725184, 1611661312, 3, 0,
3405         (long *)_vq_quantlist__44u2__p3_0,
3406         0
3407 };
3408
3409 static const long _vq_quantlist__44u2__p4_0[] = {
3410         2,
3411         1,
3412         3,
3413         0,
3414         4,
3415 };
3416
3417 static const long _vq_lengthlist__44u2__p4_0[] = {
3418          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
3419          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
3420          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
3421         11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
3422         10, 9,10,10,12,11, 9,10,10,12,11, 9,10,10,12,12,
3423         10,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
3424         12,12,13,14, 9,10,10,12,12, 9,10,10,12,13,10,10,
3425         10,12,13,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
3426         10, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
3427         12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
3428          8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 6,
3429          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3430         10,13,11,10,11,11,13,13, 9,10,10,13,13,10,11,11,
3431         13,13,10,11,11,14,13,12,11,13,12,15,12,13,13,15,
3432         15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,13,
3433         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9,10, 7,
3434          8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
3435         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
3436         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
3437         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
3438         10,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
3439         10,11,13,13,12,13,13,15,15,12,11,13,12,14, 9,10,
3440         10,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
3441         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
3442         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
3443          9,10,10,13,13,10,11,11,13,14,10,11,11,14,12,13,
3444         13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
3445         10,14,13,10,11,11,13,14,12,14,13,16,14,13,13,13,
3446         14,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
3447         15,14,12,15,12,16,14,15,15,17,16,11,12,12,14,15,
3448         11,13,11,15,14,12,13,13,15,16,13,15,12,17,13,14,
3449         15,15,16,16, 8, 9, 9,12,12, 9,10,10,13,13, 9,10,
3450         10,13,13,12,13,12,14,14,12,13,13,15,15, 9,10,10,
3451         13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
3452         14,12,12,14,14,16, 9,10,10,13,13,10,11,11,13,14,
3453         10,11,11,14,13,13,13,13,15,15,13,14,13,16,14,11,
3454         12,12,14,14,12,13,13,16,15,11,12,13,14,15,14,15,
3455         15,16,16,14,13,15,13,17,11,12,12,14,15,12,13,13,
3456         15,16,11,13,12,15,15,14,15,14,16,16,14,15,12,17,
3457         13,
3458 };
3459
3460 static const static_codebook _44u2__p4_0 = {
3461         4, 625,
3462         (long *)_vq_lengthlist__44u2__p4_0,
3463         1, -533725184, 1611661312, 3, 0,
3464         (long *)_vq_quantlist__44u2__p4_0,
3465         0
3466 };
3467
3468 static const long _vq_quantlist__44u2__p5_0[] = {
3469         4,
3470         3,
3471         5,
3472         2,
3473         6,
3474         1,
3475         7,
3476         0,
3477         8,
3478 };
3479
3480 static const long _vq_lengthlist__44u2__p5_0[] = {
3481          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
3482         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
3483          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
3484          9, 9,10,11,12,12, 8, 8, 8, 9, 9,10,10,12,12,10,
3485         10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
3486         13,
3487 };
3488
3489 static const static_codebook _44u2__p5_0 = {
3490         2, 81,
3491         (long *)_vq_lengthlist__44u2__p5_0,
3492         1, -531628032, 1611661312, 4, 0,
3493         (long *)_vq_quantlist__44u2__p5_0,
3494         0
3495 };
3496
3497 static const long _vq_quantlist__44u2__p6_0[] = {
3498         6,
3499         5,
3500         7,
3501         4,
3502         8,
3503         3,
3504         9,
3505         2,
3506         10,
3507         1,
3508         11,
3509         0,
3510         12,
3511 };
3512
3513 static const long _vq_lengthlist__44u2__p6_0[] = {
3514          1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5,
3515          8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9,
3516          9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11,
3517         12,12,15,15, 6, 8, 8, 9, 9,11,11,11,12,12,12,15,
3518         15, 8,10,10,11,11,11,11,12,12,13,13,15,16, 8,10,
3519         10,11,11,11,11,12,12,13,13,16,16,10,11,11,12,12,
3520         12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,13,
3521         13,13,14,16,17,11,12,12,13,13,13,13,14,14,15,14,
3522         18,17,11,12,12,13,13,13,13,14,14,14,15,19,18,14,
3523         15,15,15,15,16,16,18,19,18,18, 0, 0,14,15,15,16,
3524         15,17,17,16,18,17,18, 0, 0,
3525 };
3526
3527 static const static_codebook _44u2__p6_0 = {
3528         2, 169,
3529         (long *)_vq_lengthlist__44u2__p6_0,
3530         1, -526516224, 1616117760, 4, 0,
3531         (long *)_vq_quantlist__44u2__p6_0,
3532         0
3533 };
3534
3535 static const long _vq_quantlist__44u2__p6_1[] = {
3536         2,
3537         1,
3538         3,
3539         0,
3540         4,
3541 };
3542
3543 static const long _vq_lengthlist__44u2__p6_1[] = {
3544          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3545          6, 5, 6, 6, 5, 5, 6, 6, 6,
3546 };
3547
3548 static const static_codebook _44u2__p6_1 = {
3549         2, 25,
3550         (long *)_vq_lengthlist__44u2__p6_1,
3551         1, -533725184, 1611661312, 3, 0,
3552         (long *)_vq_quantlist__44u2__p6_1,
3553         0
3554 };
3555
3556 static const long _vq_quantlist__44u2__p7_0[] = {
3557         4,
3558         3,
3559         5,
3560         2,
3561         6,
3562         1,
3563         7,
3564         0,
3565         8,
3566 };
3567
3568 static const long _vq_lengthlist__44u2__p7_0[] = {
3569          1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12,
3570         12,12, 5,12,12,12,12,12,12,12,12,12,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3574         11,
3575 };
3576
3577 static const static_codebook _44u2__p7_0 = {
3578         2, 81,
3579         (long *)_vq_lengthlist__44u2__p7_0,
3580         1, -516612096, 1626677248, 4, 0,
3581         (long *)_vq_quantlist__44u2__p7_0,
3582         0
3583 };
3584
3585 static const long _vq_quantlist__44u2__p7_1[] = {
3586         6,
3587         5,
3588         7,
3589         4,
3590         8,
3591         3,
3592         9,
3593         2,
3594         10,
3595         1,
3596         11,
3597         0,
3598         12,
3599 };
3600
3601 static const long _vq_lengthlist__44u2__p7_1[] = {
3602          1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6,
3603          8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8,
3604          8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11,
3605         12,12,12,12, 7, 8, 8,10,10,10,10,11,11,12,12,13,
3606         13, 7, 9, 9,11,10,12,12,13,13,14,13,14,14, 7, 9,
3607          9,10,11,11,12,13,13,13,13,16,14, 9,10,10,12,12,
3608         13,13,14,14,15,16,15,16, 9,10,10,12,12,12,13,14,
3609         14,14,15,16,15,10,12,12,13,13,15,13,16,16,15,17,
3610         17,17,10,11,11,12,14,14,14,15,15,17,17,15,17,11,
3611         12,12,14,14,14,15,15,15,17,16,17,17,10,12,12,13,
3612         14,14,14,17,15,17,17,17,17,
3613 };
3614
3615 static const static_codebook _44u2__p7_1 = {
3616         2, 169,
3617         (long *)_vq_lengthlist__44u2__p7_1,
3618         1, -523010048, 1618608128, 4, 0,
3619         (long *)_vq_quantlist__44u2__p7_1,
3620         0
3621 };
3622
3623 static const long _vq_quantlist__44u2__p7_2[] = {
3624         6,
3625         5,
3626         7,
3627         4,
3628         8,
3629         3,
3630         9,
3631         2,
3632         10,
3633         1,
3634         11,
3635         0,
3636         12,
3637 };
3638
3639 static const long _vq_lengthlist__44u2__p7_2[] = {
3640          2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6,
3641          7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8,
3642          7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8,
3643          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
3644          9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
3645          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9,
3646          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
3647          9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3648          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
3649          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9,
3650          9, 9, 9, 9, 9, 9, 9, 9, 9,
3651 };
3652
3653 static const static_codebook _44u2__p7_2 = {
3654         2, 169,
3655         (long *)_vq_lengthlist__44u2__p7_2,
3656         1, -531103744, 1611661312, 4, 0,
3657         (long *)_vq_quantlist__44u2__p7_2,
3658         0
3659 };
3660
3661 static const long _huff_lengthlist__44u2__short[] = {
3662         13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17,
3663         10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17,
3664         15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16,
3665         13,11, 5, 8, 3, 3, 5,14,13,12, 7,10, 5, 5, 7,14,
3666 };
3667
3668 static const static_codebook _huff_book__44u2__short = {
3669         2, 64,
3670         (long *)_huff_lengthlist__44u2__short,
3671         0, 0, 0, 0, 0,
3672         NULL,
3673         0
3674 };
3675
3676 static const long _huff_lengthlist__44u3__long[] = {
3677          6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12,
3678         11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13,
3679         13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13,
3680          9, 7, 8, 6, 7, 5, 3, 9, 9,12,13,12,14,10, 6, 7,
3681 };
3682
3683 static const static_codebook _huff_book__44u3__long = {
3684         2, 64,
3685         (long *)_huff_lengthlist__44u3__long,
3686         0, 0, 0, 0, 0,
3687         NULL,
3688         0
3689 };
3690
3691 static const long _vq_quantlist__44u3__p1_0[] = {
3692         1,
3693         0,
3694         2,
3695 };
3696
3697 static const long _vq_lengthlist__44u3__p1_0[] = {
3698          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
3699         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3700         11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11,
3701         10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
3702         11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
3703         13,
3704 };
3705
3706 static const static_codebook _44u3__p1_0 = {
3707         4, 81,
3708         (long *)_vq_lengthlist__44u3__p1_0,
3709         1, -535822336, 1611661312, 2, 0,
3710         (long *)_vq_quantlist__44u3__p1_0,
3711         0
3712 };
3713
3714 static const long _vq_quantlist__44u3__p2_0[] = {
3715         1,
3716         0,
3717         2,
3718 };
3719
3720 static const long _vq_lengthlist__44u3__p2_0[] = {
3721          2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3722          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8,
3723          8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
3724          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3725          8, 8, 8,10,10, 8, 8,10, 7, 8, 8, 8,10,10, 8,10,
3726          9,
3727 };
3728
3729 static const static_codebook _44u3__p2_0 = {
3730         4, 81,
3731         (long *)_vq_lengthlist__44u3__p2_0,
3732         1, -535822336, 1611661312, 2, 0,
3733         (long *)_vq_quantlist__44u3__p2_0,
3734         0
3735 };
3736
3737 static const long _vq_quantlist__44u3__p3_0[] = {
3738         2,
3739         1,
3740         3,
3741         0,
3742         4,
3743 };
3744
3745 static const long _vq_lengthlist__44u3__p3_0[] = {
3746          2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3747          9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
3748          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
3749         13,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
3750         11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
3751         10,11,11,15,14, 9,11,11,14,14,13,14,13,16,16,12,
3752         13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
3753         11,14,15,12,13,13,15,15,13,14,14,15,16, 5, 7, 7,
3754         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3755         14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
3756          9,11,11,13,13,12,12,13,15,15,11,12,13,15,16, 7,
3757          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
3758         12,15,13,11,13,13,15,16, 9,12,11,15,14,11,12,13,
3759         16,15,11,13,13,15,16,14,14,15,17,16,13,15,16, 0,
3760         17, 9,11,11,15,15,10,13,12,15,15,11,13,13,15,16,
3761         13,15,13,16,15,14,16,15, 0,19, 5, 7, 7,10,10, 7,
3762          9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,14,10,11,
3763         12,14,14, 7, 9, 9,12,12, 9,11,11,14,13, 9,10,11,
3764         12,13,11,13,13,16,16,11,12,13,13,16, 7, 9, 9,12,
3765         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,15,
3766         12,13,12,15,14, 9,11,11,15,14,11,13,12,16,16,10,
3767         12,12,15,15,13,15,15,17,19,13,14,15,16,17,10,12,
3768         12,15,15,11,13,13,16,16,11,13,13,15,16,13,15,15,
3769          0, 0,14,15,15,16,16, 8,10,10,14,14,10,12,12,15,
3770         15,10,12,11,15,16,14,15,15,19,20,13,14,14,18,16,
3771          9,11,11,15,15,11,13,13,17,16,11,13,13,16,16,15,
3772         17,17,20,20,14,15,16,17,20, 9,11,11,15,15,10,13,
3773         12,16,15,11,13,13,15,17,14,16,15,18, 0,14,16,15,
3774         18,20,12,14,14, 0, 0,14,14,16, 0, 0,13,16,15, 0,
3775          0,17,17,18, 0, 0,16,17,19,19, 0,12,14,14,18, 0,
3776         12,16,14, 0,17,13,15,15,18, 0,16,18,17, 0,17,16,
3777         18,17, 0, 0, 7,10,10,14,14,10,12,11,15,15,10,12,
3778         12,16,15,13,15,15,18, 0,14,15,15,17, 0, 9,11,11,
3779         15,15,11,13,13,16,16,11,12,13,16,16,14,15,16,17,
3780         17,14,16,16,16,18, 9,11,12,16,16,11,13,13,17,17,
3781         11,14,13,20,17,15,16,16,19, 0,15,16,17, 0,19,11,
3782         13,14,17,16,14,15,15,20,18,13,14,15,17,19,16,18,
3783         18, 0,20,16,16,19,17, 0,12,15,14,17, 0,14,15,15,
3784         18,19,13,16,15,19,20,15,18,18, 0,20,17, 0,16, 0,
3785          0,
3786 };
3787
3788 static const static_codebook _44u3__p3_0 = {
3789         4, 625,
3790         (long *)_vq_lengthlist__44u3__p3_0,
3791         1, -533725184, 1611661312, 3, 0,
3792         (long *)_vq_quantlist__44u3__p3_0,
3793         0
3794 };
3795
3796 static const long _vq_quantlist__44u3__p4_0[] = {
3797         2,
3798         1,
3799         3,
3800         0,
3801         4,
3802 };
3803
3804 static const long _vq_lengthlist__44u3__p4_0[] = {
3805          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
3806          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
3807          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
3808         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
3809         10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
3810          9,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
3811         12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
3812         10,12,13,11,12,11,14,13,12,12,12,14,13, 5, 7, 7,
3813          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
3814         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
3815          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
3816          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3817         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
3818         13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,15,
3819         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
3820         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
3821          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
3822         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
3823         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
3824         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
3825         11,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
3826         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
3827         11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
3828         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
3829         13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,13,
3830          9,10,10,13,12,10,11,11,13,13,10,11,11,14,12,13,
3831         13,14,14,16,12,13,13,15,15, 9,10,10,13,13,10,11,
3832         10,14,13,10,11,11,13,14,12,14,13,15,14,13,13,13,
3833         15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
3834         14,14,12,15,12,16,14,15,15,17,15,11,12,12,14,14,
3835         11,13,11,15,14,12,13,13,15,15,13,15,12,17,13,14,
3836         15,15,16,16, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
3837         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
3838         13,12,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
3839         15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,14,
3840         10,11,11,14,13,12,13,13,14,15,13,14,13,16,14,11,
3841         12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15,
3842         15,16,16,13,13,15,13,16,11,12,12,14,15,12,13,13,
3843         14,15,11,13,12,15,14,14,15,15,16,16,14,15,12,16,
3844         13,
3845 };
3846
3847 static const static_codebook _44u3__p4_0 = {
3848         4, 625,
3849         (long *)_vq_lengthlist__44u3__p4_0,
3850         1, -533725184, 1611661312, 3, 0,
3851         (long *)_vq_quantlist__44u3__p4_0,
3852         0
3853 };
3854
3855 static const long _vq_quantlist__44u3__p5_0[] = {
3856         4,
3857         3,
3858         5,
3859         2,
3860         6,
3861         1,
3862         7,
3863         0,
3864         8,
3865 };
3866
3867 static const long _vq_lengthlist__44u3__p5_0[] = {
3868          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
3869         10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
3870          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8,
3871          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
3872         10,10,11,10,11,11,12,12, 9,10,10,10,10,11,11,12,
3873         12,
3874 };
3875
3876 static const static_codebook _44u3__p5_0 = {
3877         2, 81,
3878         (long *)_vq_lengthlist__44u3__p5_0,
3879         1, -531628032, 1611661312, 4, 0,
3880         (long *)_vq_quantlist__44u3__p5_0,
3881         0
3882 };
3883
3884 static const long _vq_quantlist__44u3__p6_0[] = {
3885         6,
3886         5,
3887         7,
3888         4,
3889         8,
3890         3,
3891         9,
3892         2,
3893         10,
3894         1,
3895         11,
3896         0,
3897         12,
3898 };
3899
3900 static const long _vq_lengthlist__44u3__p6_0[] = {
3901          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5,
3902          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
3903          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
3904         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
3905         15, 8, 9, 9,11,10,11,11,12,12,13,13,15,16, 8, 9,
3906          9,10,11,11,11,12,12,13,13,16,16,10,10,11,11,11,
3907         12,12,13,13,13,14,17,16, 9,10,11,12,11,12,12,13,
3908         13,13,13,16,18,11,12,11,12,12,13,13,13,14,15,14,
3909         17,17,11,11,12,12,12,13,13,13,14,14,15,18,17,14,
3910         15,15,15,15,16,16,17,17,19,18, 0,20,14,15,14,15,
3911         15,16,16,16,17,18,16,20,18,
3912 };
3913
3914 static const static_codebook _44u3__p6_0 = {
3915         2, 169,
3916         (long *)_vq_lengthlist__44u3__p6_0,
3917         1, -526516224, 1616117760, 4, 0,
3918         (long *)_vq_quantlist__44u3__p6_0,
3919         0
3920 };
3921
3922 static const long _vq_quantlist__44u3__p6_1[] = {
3923         2,
3924         1,
3925         3,
3926         0,
3927         4,
3928 };
3929
3930 static const long _vq_lengthlist__44u3__p6_1[] = {
3931          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3932          6, 5, 6, 6, 5, 5, 6, 6, 6,
3933 };
3934
3935 static const static_codebook _44u3__p6_1 = {
3936         2, 25,
3937         (long *)_vq_lengthlist__44u3__p6_1,
3938         1, -533725184, 1611661312, 3, 0,
3939         (long *)_vq_quantlist__44u3__p6_1,
3940         0
3941 };
3942
3943 static const long _vq_quantlist__44u3__p7_0[] = {
3944         4,
3945         3,
3946         5,
3947         2,
3948         6,
3949         1,
3950         7,
3951         0,
3952         8,
3953 };
3954
3955 static const long _vq_lengthlist__44u3__p7_0[] = {
3956          1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
3957         10,10, 4,10,10,10,10,10,10,10,10,10,10, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3961          9,
3962 };
3963
3964 static const static_codebook _44u3__p7_0 = {
3965         2, 81,
3966         (long *)_vq_lengthlist__44u3__p7_0,
3967         1, -515907584, 1627381760, 4, 0,
3968         (long *)_vq_quantlist__44u3__p7_0,
3969         0
3970 };
3971
3972 static const long _vq_quantlist__44u3__p7_1[] = {
3973         7,
3974         6,
3975         8,
3976         5,
3977         9,
3978         4,
3979         10,
3980         3,
3981         11,
3982         2,
3983         12,
3984         1,
3985         13,
3986         0,
3987         14,
3988 };
3989
3990 static const long _vq_lengthlist__44u3__p7_1[] = {
3991          1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4,
3992          7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7,
3993          7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8,
3994          9, 9,10,10,11,11,12,12,13,12,13,13, 6, 8, 8, 9,
3995          9,10,11,11,11,12,12,13,14,13,13, 8, 9, 9,11,11,
3996         12,12,12,13,14,13,14,14,14,15, 8, 9, 9,11,11,11,
3997         12,13,14,13,14,15,17,14,15, 9,10,10,12,12,13,13,
3998         13,14,15,15,15,16,16,16, 9,11,11,12,12,13,13,14,
3999         14,14,15,16,16,16,16,10,12,12,13,13,14,14,15,15,
4000         15,16,17,17,17,17,10,12,11,13,13,15,14,15,14,16,
4001         17,16,16,16,16,11,13,12,14,14,14,14,15,16,17,16,
4002         17,17,17,17,11,13,12,14,14,14,15,17,16,17,17,17,
4003         17,17,17,12,13,13,15,16,15,16,17,17,16,16,17,17,
4004         17,17,12,13,13,15,15,15,16,17,17,17,16,17,16,17,
4005         17,
4006 };
4007
4008 static const static_codebook _44u3__p7_1 = {
4009         2, 225,
4010         (long *)_vq_lengthlist__44u3__p7_1,
4011         1, -522338304, 1620115456, 4, 0,
4012         (long *)_vq_quantlist__44u3__p7_1,
4013         0
4014 };
4015
4016 static const long _vq_quantlist__44u3__p7_2[] = {
4017         8,
4018         7,
4019         9,
4020         6,
4021         10,
4022         5,
4023         11,
4024         4,
4025         12,
4026         3,
4027         13,
4028         2,
4029         14,
4030         1,
4031         15,
4032         0,
4033         16,
4034 };
4035
4036 static const long _vq_lengthlist__44u3__p7_2[] = {
4037          2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4038          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4039         10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
4040          9,10, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4041         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
4042          9,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4043         10,10,10,10,10,10, 7, 8, 8, 9, 8, 9, 9, 9, 9,10,
4044          9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4045          9,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9,10,
4046          9,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
4047          9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
4048          9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
4049         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,
4050         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4051         10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,10,
4052         10,10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,
4053         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4054          9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10,
4055         11,
4056 };
4057
4058 static const static_codebook _44u3__p7_2 = {
4059         2, 289,
4060         (long *)_vq_lengthlist__44u3__p7_2,
4061         1, -529530880, 1611661312, 5, 0,
4062         (long *)_vq_quantlist__44u3__p7_2,
4063         0
4064 };
4065
4066 static const long _huff_lengthlist__44u3__short[] = {
4067         14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16,
4068         10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16,
4069         14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16,
4070         13,10, 6, 7, 4, 3, 4,13,13,12, 7, 9, 5, 5, 6,12,
4071 };
4072
4073 static const static_codebook _huff_book__44u3__short = {
4074         2, 64,
4075         (long *)_huff_lengthlist__44u3__short,
4076         0, 0, 0, 0, 0,
4077         NULL,
4078         0
4079 };
4080
4081 static const long _huff_lengthlist__44u4__long[] = {
4082          3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13,
4083          9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12,
4084         12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12,
4085         10, 8, 8, 7, 7, 5, 3, 8,10,12,13,12,12, 9, 6, 7,
4086 };
4087
4088 static const static_codebook _huff_book__44u4__long = {
4089         2, 64,
4090         (long *)_huff_lengthlist__44u4__long,
4091         0, 0, 0, 0, 0,
4092         NULL,
4093         0
4094 };
4095
4096 static const long _vq_quantlist__44u4__p1_0[] = {
4097         1,
4098         0,
4099         2,
4100 };
4101
4102 static const long _vq_lengthlist__44u4__p1_0[] = {
4103          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
4104         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
4105         11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11,
4106         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
4107         11,11,11,15,14,10,12,14, 8,11,11,11,14,14,11,14,
4108         13,
4109 };
4110
4111 static const static_codebook _44u4__p1_0 = {
4112         4, 81,
4113         (long *)_vq_lengthlist__44u4__p1_0,
4114         1, -535822336, 1611661312, 2, 0,
4115         (long *)_vq_quantlist__44u4__p1_0,
4116         0
4117 };
4118
4119 static const long _vq_quantlist__44u4__p2_0[] = {
4120         1,
4121         0,
4122         2,
4123 };
4124
4125 static const long _vq_lengthlist__44u4__p2_0[] = {
4126          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
4127          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8,
4128          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
4129          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
4130          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
4131          9,
4132 };
4133
4134 static const static_codebook _44u4__p2_0 = {
4135         4, 81,
4136         (long *)_vq_lengthlist__44u4__p2_0,
4137         1, -535822336, 1611661312, 2, 0,
4138         (long *)_vq_quantlist__44u4__p2_0,
4139         0
4140 };
4141
4142 static const long _vq_quantlist__44u4__p3_0[] = {
4143         2,
4144         1,
4145         3,
4146         0,
4147         4,
4148 };
4149
4150 static const long _vq_lengthlist__44u4__p3_0[] = {
4151          2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
4152         10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4153          9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11,
4154         13,14, 5, 7, 7,10,10, 7, 9, 9,11,11, 7, 9, 9,11,
4155         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
4156         10,12,12,15,14, 9,11,11,15,14,13,14,14,17,17,12,
4157         14,14,16,16, 8,10,10,14,14, 9,11,11,14,15,10,12,
4158         12,14,15,12,14,13,16,16,13,14,15,15,18, 4, 7, 7,
4159         10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,12,11,15,
4160         14,10,11,12,14,15, 7, 9, 9,12,12, 9,11,12,13,13,
4161          9,11,12,13,13,12,13,13,15,16,11,13,13,15,16, 7,
4162          9, 9,12,12, 9,11,10,13,12, 9,11,12,13,14,11,13,
4163         12,16,14,12,13,13,15,16,10,12,12,16,15,11,13,13,
4164         17,16,11,13,13,17,16,14,15,15,17,17,14,16,16,18,
4165         20, 9,11,11,15,16,11,13,12,16,16,11,13,13,16,17,
4166         14,15,14,18,16,14,16,16,17,20, 5, 7, 7,10,10, 7,
4167          9, 9,12,11, 7, 9,10,11,12,10,12,11,15,15,10,12,
4168         12,14,14, 7, 9, 9,12,12, 9,12,11,14,13, 9,10,11,
4169         12,13,12,13,14,16,16,11,12,13,14,16, 7, 9, 9,12,
4170         12, 9,12,11,13,13, 9,12,11,13,13,11,13,13,16,16,
4171         12,13,13,16,15, 9,11,11,16,14,11,13,13,16,16,11,
4172         12,13,16,16,14,16,16,17,17,13,14,15,16,17,10,12,
4173         12,15,15,11,13,13,16,17,11,13,13,16,16,14,16,15,
4174         19,19,14,15,15,17,18, 8,10,10,14,14,10,12,12,15,
4175         15,10,12,12,16,16,14,16,15,20,19,13,15,15,17,16,
4176          9,12,12,16,16,11,13,13,16,18,11,14,13,16,17,16,
4177         17,16,20, 0,15,16,18,18,20, 9,11,11,15,15,11,14,
4178         12,17,16,11,13,13,17,17,15,17,15,20,20,14,16,16,
4179         17, 0,13,15,14,18,16,14,15,16, 0,18,14,16,16, 0,
4180          0,18,16, 0, 0,20,16,18,18, 0, 0,12,14,14,17,18,
4181         13,15,14,20,18,14,16,15,19,19,16,20,16, 0,18,16,
4182         19,17,19, 0, 8,10,10,14,14,10,12,12,16,15,10,12,
4183         12,16,16,13,15,15,18,17,14,16,16,19, 0, 9,11,11,
4184         16,15,11,14,13,18,17,11,12,13,17,18,14,17,16,18,
4185         18,15,16,17,18,18, 9,12,12,16,16,11,13,13,16,18,
4186         11,14,13,17,17,15,16,16,18,20,16,17,17,20,20,12,
4187         14,14,18,17,14,16,16, 0,19,13,14,15,18, 0,16, 0,
4188          0, 0, 0,16,16, 0,19,20,13,15,14, 0, 0,14,16,16,
4189         18,19,14,16,15, 0,20,16,20,18, 0,20,17,20,17, 0,
4190          0,
4191 };
4192
4193 static const static_codebook _44u4__p3_0 = {
4194         4, 625,
4195         (long *)_vq_lengthlist__44u4__p3_0,
4196         1, -533725184, 1611661312, 3, 0,
4197         (long *)_vq_quantlist__44u4__p3_0,
4198         0
4199 };
4200
4201 static const long _vq_quantlist__44u4__p4_0[] = {
4202         2,
4203         1,
4204         3,
4205         0,
4206         4,
4207 };
4208
4209 static const long _vq_lengthlist__44u4__p4_0[] = {
4210          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
4211          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
4212          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
4213         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
4214         10, 9,10,10,12,11, 9,10,10,12,11, 9,10, 9,12,12,
4215          9,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
4216         12,12,13,14, 9, 9,10,12,12, 9,10,10,13,13, 9,10,
4217         10,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7,
4218          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
4219         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
4220          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
4221          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
4222         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
4223         13,14,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
4224         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
4225         12,13,11,15,13,13,13,13,15,15, 5, 7, 7, 9, 9, 7,
4226          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
4227         11,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
4228         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
4229         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
4230         11,12,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
4231         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
4232         11,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
4233         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
4234         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
4235          9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
4236         13,14,14,16,13,13,13,15,15, 9,10,10,13,13,10,11,
4237         10,14,13,10,11,11,13,14,12,14,13,16,14,12,13,13,
4238         14,15,11,12,12,15,14,11,12,13,14,15,12,13,13,16,
4239         15,14,12,15,12,16,14,15,15,16,16,11,12,12,14,14,
4240         11,13,12,15,14,12,13,13,15,16,13,15,13,17,13,14,
4241         15,15,16,17, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
4242         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
4243         13,12,10,11,11,14,13,10,10,11,13,14,13,13,13,15,
4244         15,12,13,14,14,16, 9,10,10,13,13,10,11,11,13,14,
4245         10,11,11,14,14,13,13,13,15,15,13,14,13,16,14,11,
4246         12,12,15,14,12,13,13,16,15,11,12,13,14,15,14,15,
4247         15,17,16,13,13,15,13,16,11,12,13,14,15,13,13,13,
4248         15,16,11,13,12,15,14,14,15,15,16,16,14,15,12,17,
4249         13,
4250 };
4251
4252 static const static_codebook _44u4__p4_0 = {
4253         4, 625,
4254         (long *)_vq_lengthlist__44u4__p4_0,
4255         1, -533725184, 1611661312, 3, 0,
4256         (long *)_vq_quantlist__44u4__p4_0,
4257         0
4258 };
4259
4260 static const long _vq_quantlist__44u4__p5_0[] = {
4261         4,
4262         3,
4263         5,
4264         2,
4265         6,
4266         1,
4267         7,
4268         0,
4269         8,
4270 };
4271
4272 static const long _vq_lengthlist__44u4__p5_0[] = {
4273          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
4274         10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
4275          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
4276          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
4277         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
4278         12,
4279 };
4280
4281 static const static_codebook _44u4__p5_0 = {
4282         2, 81,
4283         (long *)_vq_lengthlist__44u4__p5_0,
4284         1, -531628032, 1611661312, 4, 0,
4285         (long *)_vq_quantlist__44u4__p5_0,
4286         0
4287 };
4288
4289 static const long _vq_quantlist__44u4__p6_0[] = {
4290         6,
4291         5,
4292         7,
4293         4,
4294         8,
4295         3,
4296         9,
4297         2,
4298         10,
4299         1,
4300         11,
4301         0,
4302         12,
4303 };
4304
4305 static const long _vq_lengthlist__44u4__p6_0[] = {
4306          1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5,
4307          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
4308          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
4309         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
4310         15, 8, 9, 9,11,10,11,11,12,12,13,13,16,16, 8, 9,
4311          9,10,10,11,11,12,12,13,13,16,16,10,10,10,12,11,
4312         12,12,13,13,14,14,16,16,10,10,10,11,12,12,12,13,
4313         13,13,14,16,17,11,12,11,12,12,13,13,14,14,15,14,
4314         18,17,11,11,12,12,12,13,13,14,14,14,15,19,18,14,
4315         15,14,15,15,17,16,17,17,17,17,21, 0,14,15,15,16,
4316         16,16,16,17,17,18,17,20,21,
4317 };
4318
4319 static const static_codebook _44u4__p6_0 = {
4320         2, 169,
4321         (long *)_vq_lengthlist__44u4__p6_0,
4322         1, -526516224, 1616117760, 4, 0,
4323         (long *)_vq_quantlist__44u4__p6_0,
4324         0
4325 };
4326
4327 static const long _vq_quantlist__44u4__p6_1[] = {
4328         2,
4329         1,
4330         3,
4331         0,
4332         4,
4333 };
4334
4335 static const long _vq_lengthlist__44u4__p6_1[] = {
4336          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
4337          6, 5, 6, 6, 5, 5, 6, 6, 6,
4338 };
4339
4340 static const static_codebook _44u4__p6_1 = {
4341         2, 25,
4342         (long *)_vq_lengthlist__44u4__p6_1,
4343         1, -533725184, 1611661312, 3, 0,
4344         (long *)_vq_quantlist__44u4__p6_1,
4345         0
4346 };
4347
4348 static const long _vq_quantlist__44u4__p7_0[] = {
4349         6,
4350         5,
4351         7,
4352         4,
4353         8,
4354         3,
4355         9,
4356         2,
4357         10,
4358         1,
4359         11,
4360         0,
4361         12,
4362 };
4363
4364 static const long _vq_lengthlist__44u4__p7_0[] = {
4365          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11,
4366         12,12,12,12,12,12,12,12,12,12, 4,11,10,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4370         12,12,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,11,11,11,11,11,11,11,
4375         11,11,11,11,11,11,11,11,11,
4376 };
4377
4378 static const static_codebook _44u4__p7_0 = {
4379         2, 169,
4380         (long *)_vq_lengthlist__44u4__p7_0,
4381         1, -514332672, 1627381760, 4, 0,
4382         (long *)_vq_quantlist__44u4__p7_0,
4383         0
4384 };
4385
4386 static const long _vq_quantlist__44u4__p7_1[] = {
4387         7,
4388         6,
4389         8,
4390         5,
4391         9,
4392         4,
4393         10,
4394         3,
4395         11,
4396         2,
4397         12,
4398         1,
4399         13,
4400         0,
4401         14,
4402 };
4403
4404 static const long _vq_lengthlist__44u4__p7_1[] = {
4405          1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4,
4406          7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6,
4407          7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8,
4408         10, 9,11,10,12,11,12,12,12,12,13,13, 6, 8, 8,10,
4409         10,10,11,11,11,12,12,13,12,13,13, 8, 9, 9,11,11,
4410         12,11,12,12,13,13,13,13,13,13, 8, 9, 9,11,11,11,
4411         12,12,12,13,13,13,13,13,13, 9,10,10,12,11,13,13,
4412         13,13,14,13,13,14,14,14, 9,10,11,11,12,12,13,13,
4413         13,13,13,14,15,14,14,10,11,11,12,12,13,13,14,14,
4414         14,14,14,15,16,16,10,11,11,12,13,13,13,13,15,14,
4415         14,15,16,15,16,10,12,12,13,13,14,14,14,15,15,15,
4416         15,15,15,16,11,12,12,13,13,14,14,14,15,15,15,16,
4417         15,17,16,11,12,12,13,13,13,15,15,14,16,16,16,16,
4418         16,17,11,12,12,13,13,14,14,15,14,15,15,17,17,16,
4419         16,
4420 };
4421
4422 static const static_codebook _44u4__p7_1 = {
4423         2, 225,
4424         (long *)_vq_lengthlist__44u4__p7_1,
4425         1, -522338304, 1620115456, 4, 0,
4426         (long *)_vq_quantlist__44u4__p7_1,
4427         0
4428 };
4429
4430 static const long _vq_quantlist__44u4__p7_2[] = {
4431         8,
4432         7,
4433         9,
4434         6,
4435         10,
4436         5,
4437         11,
4438         4,
4439         12,
4440         3,
4441         13,
4442         2,
4443         14,
4444         1,
4445         15,
4446         0,
4447         16,
4448 };
4449
4450 static const long _vq_lengthlist__44u4__p7_2[] = {
4451          2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4452          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4453          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4454          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4455         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
4456          9,10, 9,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4457         10,10,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4458          9,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4459         10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
4460         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,
4461         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
4462         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
4463         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4464         10,10,10,10,10,10,10,10,10,11,10,10,10, 9, 9, 9,
4465         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
4466          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4467         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4468          9,10, 9,10,10,10,10,10,10,10,10,10,10,11,10,10,
4469         10,
4470 };
4471
4472 static const static_codebook _44u4__p7_2 = {
4473         2, 289,
4474         (long *)_vq_lengthlist__44u4__p7_2,
4475         1, -529530880, 1611661312, 5, 0,
4476         (long *)_vq_quantlist__44u4__p7_2,
4477         0
4478 };
4479
4480 static const long _huff_lengthlist__44u4__short[] = {
4481         14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16,
4482          9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16,
4483         14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16,
4484         12, 9, 6, 8, 3, 3, 5,16,14,13, 7,10, 5, 5, 7,15,
4485 };
4486
4487 static const static_codebook _huff_book__44u4__short = {
4488         2, 64,
4489         (long *)_huff_lengthlist__44u4__short,
4490         0, 0, 0, 0, 0,
4491         NULL,
4492         0
4493 };
4494
4495 static const long _huff_lengthlist__44u5__long[] = {
4496          3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8,
4497         10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5,
4498          5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7,
4499         11,14,11, 7, 7, 6, 6, 6, 7, 6,10,14,14, 9, 8, 8,
4500          6, 7, 7, 7,11,16,11, 8, 8, 7, 6, 6, 7, 4, 7,12,
4501         10,10,12,10,10, 9,10, 5, 6, 9,10,12,15,13,14,14,
4502         14, 8, 7, 8,
4503 };
4504
4505 static const static_codebook _huff_book__44u5__long = {
4506         2, 100,
4507         (long *)_huff_lengthlist__44u5__long,
4508         0, 0, 0, 0, 0,
4509         NULL,
4510         0
4511 };
4512
4513 static const long _vq_quantlist__44u5__p1_0[] = {
4514         1,
4515         0,
4516         2,
4517 };
4518
4519 static const long _vq_lengthlist__44u5__p1_0[] = {
4520          1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
4521          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
4522         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
4523         10,13,11,10,13,13, 4, 8, 8, 8,11,10, 8,10,10, 7,
4524         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
4525         12,
4526 };
4527
4528 static const static_codebook _44u5__p1_0 = {
4529         4, 81,
4530         (long *)_vq_lengthlist__44u5__p1_0,
4531         1, -535822336, 1611661312, 2, 0,
4532         (long *)_vq_quantlist__44u5__p1_0,
4533         0
4534 };
4535
4536 static const long _vq_quantlist__44u5__p2_0[] = {
4537         1,
4538         0,
4539         2,
4540 };
4541
4542 static const long _vq_lengthlist__44u5__p2_0[] = {
4543          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
4544          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
4545          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
4546          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
4547          8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
4548          9,
4549 };
4550
4551 static const static_codebook _44u5__p2_0 = {
4552         4, 81,
4553         (long *)_vq_lengthlist__44u5__p2_0,
4554         1, -535822336, 1611661312, 2, 0,
4555         (long *)_vq_quantlist__44u5__p2_0,
4556         0
4557 };
4558
4559 static const long _vq_quantlist__44u5__p3_0[] = {
4560         2,
4561         1,
4562         3,
4563         0,
4564         4,
4565 };
4566
4567 static const long _vq_lengthlist__44u5__p3_0[] = {
4568          2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
4569         10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4570          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
4571         13,14, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
4572         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,13,13,
4573         10,11,11,15,14, 9,11,11,14,14,13,14,14,17,16,12,
4574         13,13,15,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
4575         11,14,15,12,14,13,16,16,13,15,14,15,17, 5, 7, 7,
4576         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,
4577         14,10,11,12,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
4578          9,11,11,13,13,12,13,13,15,16,11,12,13,15,16, 6,
4579          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,14,11,13,
4580         12,16,14,11,13,13,16,17,10,12,11,15,15,11,13,13,
4581         16,16,11,13,13,17,16,14,15,15,17,17,14,16,16,17,
4582         18, 9,11,11,14,15,10,12,12,15,15,11,13,13,16,17,
4583         13,15,13,17,15,14,15,16,18, 0, 5, 7, 7,10,10, 7,
4584          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
4585         12,14,15, 6, 9, 9,12,11, 9,11,11,13,13, 8,10,11,
4586         12,13,11,13,13,16,15,11,12,13,14,15, 7, 9, 9,11,
4587         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,16,
4588         11,13,13,15,14, 9,11,11,15,14,11,13,13,17,15,10,
4589         12,12,15,15,14,16,16,17,17,13,13,15,15,17,10,11,
4590         12,15,15,11,13,13,16,16,11,13,13,15,15,14,15,15,
4591         18,18,14,15,15,17,17, 8,10,10,13,13,10,12,11,15,
4592         15,10,11,12,15,15,14,15,15,18,18,13,14,14,18,18,
4593          9,11,11,15,16,11,13,13,17,17,11,13,13,16,16,15,
4594         15,16,17, 0,14,15,17, 0, 0, 9,11,11,15,15,10,13,
4595         12,18,16,11,13,13,15,16,14,16,15,20,20,14,15,16,
4596         17, 0,13,14,14,20,16,14,15,16,19,18,14,15,15,19,
4597          0,18,16, 0,20,20,16,18,18, 0, 0,12,14,14,18,18,
4598         13,15,14,18,16,14,15,16,18,20,16,19,16, 0,17,17,
4599         18,18,19, 0, 8,10,10,14,14,10,11,11,14,15,10,11,
4600         12,15,15,13,15,14,19,17,13,15,15,17, 0, 9,11,11,
4601         16,15,11,13,13,16,16,10,12,13,15,17,14,16,16,18,
4602         18,14,15,15,18, 0, 9,11,11,15,15,11,13,13,16,17,
4603         11,13,13,18,17,14,18,16,18,18,15,17,17,18, 0,12,
4604         14,14,18,18,14,15,15,20, 0,13,14,15,17, 0,16,18,
4605         17, 0, 0,16,16, 0,17,20,12,14,14,18,18,14,16,15,
4606          0,18,14,16,15,18, 0,16,19,17, 0, 0,17,18,16, 0,
4607          0,
4608 };
4609
4610 static const static_codebook _44u5__p3_0 = {
4611         4, 625,
4612         (long *)_vq_lengthlist__44u5__p3_0,
4613         1, -533725184, 1611661312, 3, 0,
4614         (long *)_vq_quantlist__44u5__p3_0,
4615         0
4616 };
4617
4618 static const long _vq_quantlist__44u5__p4_0[] = {
4619         2,
4620         1,
4621         3,
4622         0,
4623         4,
4624 };
4625
4626 static const long _vq_lengthlist__44u5__p4_0[] = {
4627          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
4628          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
4629          8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
4630         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
4631         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
4632          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
4633         11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
4634         10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
4635          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
4636         12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
4637          8, 9, 9,11,11,10,10,11,11,13,10,11,11,12,13, 6,
4638          7, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
4639         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
4640         12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
4641         15, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
4642         11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
4643          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
4644         10,12,12, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 8, 9,
4645         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
4646         10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
4647         10,11,10,13,11, 9,10,10,12,12,10,11,11,13,12, 9,
4648         10,10,12,13,12,13,13,14,15,11,11,13,12,14, 9,10,
4649         10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
4650         14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
4651         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,13,
4652          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
4653         12,13,14,15,12,13,13,15,14, 9,10,10,12,12,10,11,
4654         10,13,12,10,11,11,12,13,12,13,12,15,13,12,13,13,
4655         14,15,11,12,12,14,13,11,12,12,14,15,12,13,13,15,
4656         14,13,12,14,12,16,13,14,14,15,15,11,11,12,14,14,
4657         11,12,11,14,13,12,13,13,14,15,13,14,12,16,12,14,
4658         14,15,16,16, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
4659         10,12,13,11,12,12,13,13,12,12,13,14,14, 9,10,10,
4660         12,12,10,11,10,13,12,10,10,11,12,13,12,13,13,15,
4661         14,12,12,13,13,15, 9,10,10,12,13,10,11,11,12,13,
4662         10,11,11,13,13,12,13,13,14,15,12,13,12,15,14,11,
4663         12,11,14,13,12,13,13,15,14,11,11,12,13,14,14,15,
4664         14,16,15,13,12,14,13,16,11,12,12,13,14,12,13,13,
4665         14,15,11,12,11,14,14,14,14,14,15,16,13,15,12,16,
4666         12,
4667 };
4668
4669 static const static_codebook _44u5__p4_0 = {
4670         4, 625,
4671         (long *)_vq_lengthlist__44u5__p4_0,
4672         1, -533725184, 1611661312, 3, 0,
4673         (long *)_vq_quantlist__44u5__p4_0,
4674         0
4675 };
4676
4677 static const long _vq_quantlist__44u5__p5_0[] = {
4678         4,
4679         3,
4680         5,
4681         2,
4682         6,
4683         1,
4684         7,
4685         0,
4686         8,
4687 };
4688
4689 static const long _vq_lengthlist__44u5__p5_0[] = {
4690          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
4691         11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9,
4692         10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
4693         10,10,11,11,13,12, 8, 8, 9, 9,10,11,11,12,13,10,
4694         11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
4695         14,
4696 };
4697
4698 static const static_codebook _44u5__p5_0 = {
4699         2, 81,
4700         (long *)_vq_lengthlist__44u5__p5_0,
4701         1, -531628032, 1611661312, 4, 0,
4702         (long *)_vq_quantlist__44u5__p5_0,
4703         0
4704 };
4705
4706 static const long _vq_quantlist__44u5__p6_0[] = {
4707         4,
4708         3,
4709         5,
4710         2,
4711         6,
4712         1,
4713         7,
4714         0,
4715         8,
4716 };
4717
4718 static const long _vq_lengthlist__44u5__p6_0[] = {
4719          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
4720          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
4721          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
4722          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
4723          9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,10,11,
4724         11,
4725 };
4726
4727 static const static_codebook _44u5__p6_0 = {
4728         2, 81,
4729         (long *)_vq_lengthlist__44u5__p6_0,
4730         1, -531628032, 1611661312, 4, 0,
4731         (long *)_vq_quantlist__44u5__p6_0,
4732         0
4733 };
4734
4735 static const long _vq_quantlist__44u5__p7_0[] = {
4736         1,
4737         0,
4738         2,
4739 };
4740
4741 static const long _vq_lengthlist__44u5__p7_0[] = {
4742          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7,
4743         11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
4744         12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12,
4745         11,12,12,10,12,13, 4, 9, 9, 9,12,12, 9,12,12, 7,
4746         12,11,10,13,13,11,12,12, 7,12,12,10,13,13,11,12,
4747         12,
4748 };
4749
4750 static const static_codebook _44u5__p7_0 = {
4751         4, 81,
4752         (long *)_vq_lengthlist__44u5__p7_0,
4753         1, -529137664, 1618345984, 2, 0,
4754         (long *)_vq_quantlist__44u5__p7_0,
4755         0
4756 };
4757
4758 static const long _vq_quantlist__44u5__p7_1[] = {
4759         5,
4760         4,
4761         6,
4762         3,
4763         7,
4764         2,
4765         8,
4766         1,
4767         9,
4768         0,
4769         10,
4770 };
4771
4772 static const long _vq_lengthlist__44u5__p7_1[] = {
4773          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
4774          8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8,
4775          9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
4776          8, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9,
4777          9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9,
4778          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
4779         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
4780          9, 9, 9, 9, 9,10,10,10,10,
4781 };
4782
4783 static const static_codebook _44u5__p7_1 = {
4784         2, 121,
4785         (long *)_vq_lengthlist__44u5__p7_1,
4786         1, -531365888, 1611661312, 4, 0,
4787         (long *)_vq_quantlist__44u5__p7_1,
4788         0
4789 };
4790
4791 static const long _vq_quantlist__44u5__p8_0[] = {
4792         5,
4793         4,
4794         6,
4795         3,
4796         7,
4797         2,
4798         8,
4799         1,
4800         9,
4801         0,
4802         10,
4803 };
4804
4805 static const long _vq_lengthlist__44u5__p8_0[] = {
4806          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
4807          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
4808         11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9,
4809          9,10,10,11,11,12,13, 8, 9, 9,10,10,12,12,13,12,
4810         14,13, 8, 9, 9,10,10,12,12,13,13,14,14, 9,11,11,
4811         12,12,13,13,14,14,15,14, 9,11,11,12,12,13,13,14,
4812         14,15,14,11,12,12,13,13,14,14,15,14,15,14,11,11,
4813         12,13,13,14,14,14,14,15,15,
4814 };
4815
4816 static const static_codebook _44u5__p8_0 = {
4817         2, 121,
4818         (long *)_vq_lengthlist__44u5__p8_0,
4819         1, -524582912, 1618345984, 4, 0,
4820         (long *)_vq_quantlist__44u5__p8_0,
4821         0
4822 };
4823
4824 static const long _vq_quantlist__44u5__p8_1[] = {
4825         5,
4826         4,
4827         6,
4828         3,
4829         7,
4830         2,
4831         8,
4832         1,
4833         9,
4834         0,
4835         10,
4836 };
4837
4838 static const long _vq_lengthlist__44u5__p8_1[] = {
4839          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6,
4840          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
4841          8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7,
4842          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
4843          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
4844          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
4845          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4846          8, 8, 8, 8, 8, 8, 8, 8, 8,
4847 };
4848
4849 static const static_codebook _44u5__p8_1 = {
4850         2, 121,
4851         (long *)_vq_lengthlist__44u5__p8_1,
4852         1, -531365888, 1611661312, 4, 0,
4853         (long *)_vq_quantlist__44u5__p8_1,
4854         0
4855 };
4856
4857 static const long _vq_quantlist__44u5__p9_0[] = {
4858         6,
4859         5,
4860         7,
4861         4,
4862         8,
4863         3,
4864         9,
4865         2,
4866         10,
4867         1,
4868         11,
4869         0,
4870         12,
4871 };
4872
4873 static const long _vq_lengthlist__44u5__p9_0[] = {
4874          1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9,
4875         13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13,
4876         13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
4877         13,13,13,13,11,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,13,13,13,
4882         13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
4883         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4884         12,12,12,12,12,12,12,12,12,
4885 };
4886
4887 static const static_codebook _44u5__p9_0 = {
4888         2, 169,
4889         (long *)_vq_lengthlist__44u5__p9_0,
4890         1, -514332672, 1627381760, 4, 0,
4891         (long *)_vq_quantlist__44u5__p9_0,
4892         0
4893 };
4894
4895 static const long _vq_quantlist__44u5__p9_1[] = {
4896         7,
4897         6,
4898         8,
4899         5,
4900         9,
4901         4,
4902         10,
4903         3,
4904         11,
4905         2,
4906         12,
4907         1,
4908         13,
4909         0,
4910         14,
4911 };
4912
4913 static const long _vq_lengthlist__44u5__p9_1[] = {
4914          1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4,
4915          7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6,
4916          6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8,
4917         10,10,11,11,10,10,11,11,11,12,11,11, 7, 8, 8,10,
4918         10,11,11,10,10,11,11,12,11,11,11, 8, 9, 9,11,11,
4919         12,12,11,11,12,11,12,12,12,12, 8, 9,10,11,11,12,
4920         12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,12,11,
4921         12,12,12,12,12,12,12,13, 8, 9, 9,11,11,11,11,12,
4922         12,12,12,13,12,13,13, 9,10,10,11,11,12,12,12,13,
4923         12,13,13,13,14,13, 9,10,10,11,11,12,12,12,13,13,
4924         12,13,13,14,13, 9,11,10,12,11,13,12,12,13,13,13,
4925         13,13,13,14, 9,10,10,12,12,12,12,12,13,13,13,13,
4926         13,14,14,10,11,11,12,12,12,13,13,13,14,14,13,14,
4927         14,14,10,11,11,12,12,12,12,13,12,13,14,13,14,14,
4928         14,
4929 };
4930
4931 static const static_codebook _44u5__p9_1 = {
4932         2, 225,
4933         (long *)_vq_lengthlist__44u5__p9_1,
4934         1, -522338304, 1620115456, 4, 0,
4935         (long *)_vq_quantlist__44u5__p9_1,
4936         0
4937 };
4938
4939 static const long _vq_quantlist__44u5__p9_2[] = {
4940         8,
4941         7,
4942         9,
4943         6,
4944         10,
4945         5,
4946         11,
4947         4,
4948         12,
4949         3,
4950         13,
4951         2,
4952         14,
4953         1,
4954         15,
4955         0,
4956         16,
4957 };
4958
4959 static const long _vq_lengthlist__44u5__p9_2[] = {
4960          2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4961          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4962          9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4963          9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4964          9, 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4965          9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
4966          9,10, 9,10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4967          9, 9,10, 9,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
4968          9,10, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
4969          9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 9,
4970         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
4971          9,10, 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
4972         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4973          9, 9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4974          9,10,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
4975          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4976          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
4977          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
4978         10,
4979 };
4980
4981 static const static_codebook _44u5__p9_2 = {
4982         2, 289,
4983         (long *)_vq_lengthlist__44u5__p9_2,
4984         1, -529530880, 1611661312, 5, 0,
4985         (long *)_vq_quantlist__44u5__p9_2,
4986         0
4987 };
4988
4989 static const long _huff_lengthlist__44u5__short[] = {
4990          4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9,
4991         15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8,
4992          7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8,
4993         14,17, 9, 9, 8, 9, 7, 9, 8,10,16,17,12,10, 7, 8,
4994          4, 7, 4, 7,16,17,12,11, 9,10, 6, 9, 5, 7,14,17,
4995         14,13,10,15, 4, 8, 3, 5,14,17,17,14,11,15, 6,10,
4996          6, 8,15,17,
4997 };
4998
4999 static const static_codebook _huff_book__44u5__short = {
5000         2, 100,
5001         (long *)_huff_lengthlist__44u5__short,
5002         0, 0, 0, 0, 0,
5003         NULL,
5004         0
5005 };
5006
5007 static const long _huff_lengthlist__44u6__long[] = {
5008          3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9,
5009         11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6,
5010          6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7,
5011         11,14,10, 7, 7, 7, 6, 6, 6, 7,10,13,15,10, 9, 8,
5012          5, 6, 5, 6,10,14,10, 9, 8, 8, 6, 6, 5, 4, 6,11,
5013         11,11,12,11,10, 9, 9, 5, 5, 9,10,12,15,13,13,13,
5014         13, 8, 7, 7,
5015 };
5016
5017 static const static_codebook _huff_book__44u6__long = {
5018         2, 100,
5019         (long *)_huff_lengthlist__44u6__long,
5020         0, 0, 0, 0, 0,
5021         NULL,
5022         0
5023 };
5024
5025 static const long _vq_quantlist__44u6__p1_0[] = {
5026         1,
5027         0,
5028         2,
5029 };
5030
5031 static const long _vq_lengthlist__44u6__p1_0[] = {
5032          1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5033          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
5034         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
5035         10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
5036         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
5037         12,
5038 };
5039
5040 static const static_codebook _44u6__p1_0 = {
5041         4, 81,
5042         (long *)_vq_lengthlist__44u6__p1_0,
5043         1, -535822336, 1611661312, 2, 0,
5044         (long *)_vq_quantlist__44u6__p1_0,
5045         0
5046 };
5047
5048 static const long _vq_quantlist__44u6__p2_0[] = {
5049         1,
5050         0,
5051         2,
5052 };
5053
5054 static const long _vq_lengthlist__44u6__p2_0[] = {
5055          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5056          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5057          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
5058          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5059          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5060          9,
5061 };
5062
5063 static const static_codebook _44u6__p2_0 = {
5064         4, 81,
5065         (long *)_vq_lengthlist__44u6__p2_0,
5066         1, -535822336, 1611661312, 2, 0,
5067         (long *)_vq_quantlist__44u6__p2_0,
5068         0
5069 };
5070
5071 static const long _vq_quantlist__44u6__p3_0[] = {
5072         2,
5073         1,
5074         3,
5075         0,
5076         4,
5077 };
5078
5079 static const long _vq_lengthlist__44u6__p3_0[] = {
5080          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5081          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5082          9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11,
5083         13,14, 5, 7, 7, 9,10, 6, 9, 8,11,11, 7, 9, 9,11,
5084         11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,13,13,
5085         10,11,11,15,15, 9,11,11,14,14,13,14,14,17,16,12,
5086         13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
5087         12,14,15,12,14,13,16,15,13,14,14,15,17, 5, 7, 7,
5088         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,
5089         14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
5090          9,11,11,13,13,11,13,13,14,15,11,12,13,15,16, 6,
5091          9, 9,11,12, 8,11,10,13,12, 9,11,11,13,14,11,13,
5092         12,16,14,11,13,13,15,16,10,12,11,14,15,11,13,13,
5093         15,17,11,13,13,17,16,15,15,16,17,16,14,15,16,18,
5094          0, 9,11,11,14,15,10,12,12,16,15,11,13,13,16,16,
5095         13,15,14,18,15,14,16,16, 0, 0, 5, 7, 7,10,10, 7,
5096          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
5097         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
5098         12,13,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
5099         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,16,15,
5100         11,13,12,15,15, 9,11,11,15,14,11,13,13,17,16,10,
5101         12,13,15,16,14,16,16, 0,18,14,14,15,15,17,10,11,
5102         12,15,15,11,13,13,16,16,11,13,13,16,16,14,16,16,
5103         19,17,14,15,15,17,17, 8,10,10,14,14,10,12,11,15,
5104         15,10,11,12,16,15,14,15,15,18,20,13,14,16,17,18,
5105          9,11,11,15,16,11,13,13,17,17,11,13,13,17,16,15,
5106         16,16, 0, 0,15,16,16, 0, 0, 9,11,11,15,15,10,13,
5107         12,17,15,11,13,13,17,16,15,17,15,20,19,15,16,16,
5108         19, 0,13,15,14, 0,17,14,15,16, 0,20,15,16,16, 0,
5109         19,17,18, 0, 0, 0,16,17,18, 0, 0,12,14,14,19,18,
5110         13,15,14, 0,17,14,15,16,19,19,16,18,16, 0,19,19,
5111         20,17,20, 0, 8,10,10,13,14,10,11,11,15,15,10,12,
5112         12,15,16,14,15,14,19,16,14,15,15, 0,18, 9,11,11,
5113         16,15,11,13,13, 0,16,11,12,13,16,17,14,16,17, 0,
5114         19,15,16,16,18, 0, 9,11,11,15,16,11,13,13,16,16,
5115         11,14,13,18,17,15,16,16,18,20,15,17,19, 0, 0,12,
5116         14,14,17,17,14,16,15, 0, 0,13,14,15,19, 0,16,18,
5117         20, 0, 0,16,16,18,18, 0,12,14,14,17,20,14,16,16,
5118         19, 0,14,16,14, 0,20,16,20,17, 0, 0,17, 0,15, 0,
5119         19,
5120 };
5121
5122 static const static_codebook _44u6__p3_0 = {
5123         4, 625,
5124         (long *)_vq_lengthlist__44u6__p3_0,
5125         1, -533725184, 1611661312, 3, 0,
5126         (long *)_vq_quantlist__44u6__p3_0,
5127         0
5128 };
5129
5130 static const long _vq_quantlist__44u6__p4_0[] = {
5131         2,
5132         1,
5133         3,
5134         0,
5135         4,
5136 };
5137
5138 static const long _vq_lengthlist__44u6__p4_0[] = {
5139          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5140          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
5141          8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
5142         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
5143         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
5144          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,13,11,
5145         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5146         10,12,12,11,12,11,13,12,11,12,12,13,13, 5, 7, 7,
5147          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
5148         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
5149          8, 9, 9,11,11,10,10,11,12,13,10,10,11,12,12, 6,
5150          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
5151         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
5152         13,13,10,11,11,12,13,12,12,12,13,14,12,12,13,14,
5153         14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
5154         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
5155          8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
5156         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
5157         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
5158         10, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,10,13,12,
5159         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
5160         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
5161         10,12,12,10,11,11,13,13,10,11,10,13,12,12,12,12,
5162         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
5163         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
5164          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
5165         12,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
5166         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
5167         14,15,11,12,12,14,13,11,12,12,14,14,12,13,13,14,
5168         14,13,13,14,14,16,13,14,14,15,15,11,12,11,13,13,
5169         11,12,11,14,13,12,12,13,14,15,12,14,12,15,12,13,
5170         14,15,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5171         10,12,12,11,12,12,14,13,11,12,12,13,13, 9,10,10,
5172         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
5173         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
5174         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
5175         11,11,13,13,12,13,12,14,14,11,11,12,13,14,14,14,
5176         14,16,15,12,12,14,12,15,11,12,12,13,14,12,13,13,
5177         14,15,11,12,12,14,14,13,14,14,16,16,13,14,13,16,
5178         13,
5179 };
5180
5181 static const static_codebook _44u6__p4_0 = {
5182         4, 625,
5183         (long *)_vq_lengthlist__44u6__p4_0,
5184         1, -533725184, 1611661312, 3, 0,
5185         (long *)_vq_quantlist__44u6__p4_0,
5186         0
5187 };
5188
5189 static const long _vq_quantlist__44u6__p5_0[] = {
5190         4,
5191         3,
5192         5,
5193         2,
5194         6,
5195         1,
5196         7,
5197         0,
5198         8,
5199 };
5200
5201 static const long _vq_lengthlist__44u6__p5_0[] = {
5202          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
5203         11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
5204         10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
5205         10, 9,12,11,13,13, 8, 8, 9, 9,10,11,12,13,13,10,
5206         11,11,12,12,13,13,14,14,10,10,11,11,12,13,13,14,
5207         14,
5208 };
5209
5210 static const static_codebook _44u6__p5_0 = {
5211         2, 81,
5212         (long *)_vq_lengthlist__44u6__p5_0,
5213         1, -531628032, 1611661312, 4, 0,
5214         (long *)_vq_quantlist__44u6__p5_0,
5215         0
5216 };
5217
5218 static const long _vq_quantlist__44u6__p6_0[] = {
5219         4,
5220         3,
5221         5,
5222         2,
5223         6,
5224         1,
5225         7,
5226         0,
5227         8,
5228 };
5229
5230 static const long _vq_lengthlist__44u6__p6_0[] = {
5231          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
5232          9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7,
5233          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
5234          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
5235          9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
5236         12,
5237 };
5238
5239 static const static_codebook _44u6__p6_0 = {
5240         2, 81,
5241         (long *)_vq_lengthlist__44u6__p6_0,
5242         1, -531628032, 1611661312, 4, 0,
5243         (long *)_vq_quantlist__44u6__p6_0,
5244         0
5245 };
5246
5247 static const long _vq_quantlist__44u6__p7_0[] = {
5248         1,
5249         0,
5250         2,
5251 };
5252
5253 static const long _vq_lengthlist__44u6__p7_0[] = {
5254          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10,10, 8,
5255         10,10, 5, 8, 9, 7,10,10, 7,10, 9, 4, 8, 8, 9,11,
5256         11, 8,11,11, 7,11,11,10,10,13,10,13,13, 7,11,11,
5257         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 9,11,11, 7,
5258         11,11,10,13,13,10,12,13, 7,11,11,10,13,13, 9,13,
5259         10,
5260 };
5261
5262 static const static_codebook _44u6__p7_0 = {
5263         4, 81,
5264         (long *)_vq_lengthlist__44u6__p7_0,
5265         1, -529137664, 1618345984, 2, 0,
5266         (long *)_vq_quantlist__44u6__p7_0,
5267         0
5268 };
5269
5270 static const long _vq_quantlist__44u6__p7_1[] = {
5271         5,
5272         4,
5273         6,
5274         3,
5275         7,
5276         2,
5277         8,
5278         1,
5279         9,
5280         0,
5281         10,
5282 };
5283
5284 static const long _vq_lengthlist__44u6__p7_1[] = {
5285          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 6,
5286          8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 7, 8, 8, 8, 8, 8,
5287          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
5288          7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 9, 9,
5289          9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
5290          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
5291          9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
5292          8, 8, 8, 9, 9, 9, 9, 9, 9,
5293 };
5294
5295 static const static_codebook _44u6__p7_1 = {
5296         2, 121,
5297         (long *)_vq_lengthlist__44u6__p7_1,
5298         1, -531365888, 1611661312, 4, 0,
5299         (long *)_vq_quantlist__44u6__p7_1,
5300         0
5301 };
5302
5303 static const long _vq_quantlist__44u6__p8_0[] = {
5304         5,
5305         4,
5306         6,
5307         3,
5308         7,
5309         2,
5310         8,
5311         1,
5312         9,
5313         0,
5314         10,
5315 };
5316
5317 static const long _vq_lengthlist__44u6__p8_0[] = {
5318          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
5319          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
5320         11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
5321          9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
5322         13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
5323         11,11,13,13,13,13,15,14, 9,10,10,12,11,12,13,13,
5324         13,14,15,11,12,12,13,13,13,13,15,14,15,15,11,11,
5325         12,13,13,14,14,14,15,15,15,
5326 };
5327
5328 static const static_codebook _44u6__p8_0 = {
5329         2, 121,
5330         (long *)_vq_lengthlist__44u6__p8_0,
5331         1, -524582912, 1618345984, 4, 0,
5332         (long *)_vq_quantlist__44u6__p8_0,
5333         0
5334 };
5335
5336 static const long _vq_quantlist__44u6__p8_1[] = {
5337         5,
5338         4,
5339         6,
5340         3,
5341         7,
5342         2,
5343         8,
5344         1,
5345         9,
5346         0,
5347         10,
5348 };
5349
5350 static const long _vq_lengthlist__44u6__p8_1[] = {
5351          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 7,
5352          7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8,
5353          8, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 7, 7,
5354          7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
5355          8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7,
5356          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
5357          8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
5358          8, 8, 8, 8, 8, 8, 8, 8, 8,
5359 };
5360
5361 static const static_codebook _44u6__p8_1 = {
5362         2, 121,
5363         (long *)_vq_lengthlist__44u6__p8_1,
5364         1, -531365888, 1611661312, 4, 0,
5365         (long *)_vq_quantlist__44u6__p8_1,
5366         0
5367 };
5368
5369 static const long _vq_quantlist__44u6__p9_0[] = {
5370         7,
5371         6,
5372         8,
5373         5,
5374         9,
5375         4,
5376         10,
5377         3,
5378         11,
5379         2,
5380         12,
5381         1,
5382         13,
5383         0,
5384         14,
5385 };
5386
5387 static const long _vq_lengthlist__44u6__p9_0[] = {
5388          1, 3, 2, 9, 8,15,15,15,15,15,15,15,15,15,15, 4,
5389          8, 9,13,14,14,14,14,14,14,14,14,14,14,14, 5, 8,
5390          9,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,
5391         14,14,14,14,14,14,14,14,14,14,14,14,11,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,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5402         14,
5403 };
5404
5405 static const static_codebook _44u6__p9_0 = {
5406         2, 225,
5407         (long *)_vq_lengthlist__44u6__p9_0,
5408         1, -514071552, 1627381760, 4, 0,
5409         (long *)_vq_quantlist__44u6__p9_0,
5410         0
5411 };
5412
5413 static const long _vq_quantlist__44u6__p9_1[] = {
5414         7,
5415         6,
5416         8,
5417         5,
5418         9,
5419         4,
5420         10,
5421         3,
5422         11,
5423         2,
5424         12,
5425         1,
5426         13,
5427         0,
5428         14,
5429 };
5430
5431 static const long _vq_lengthlist__44u6__p9_1[] = {
5432          1, 4, 4, 7, 7, 8, 9, 8, 8, 9, 8, 9, 8, 9, 9, 4,
5433          7, 6, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 7,
5434          6, 9, 9,10,10, 9, 9,10,10,10,10,11,11, 7, 9, 8,
5435         10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 9,10,
5436         10,11,11,10,10,11,11,11,11,11,12, 8,10,10,11,11,
5437         12,12,11,11,12,12,12,12,13,12, 8,10,10,11,11,12,
5438         11,11,11,11,12,12,12,12,13, 8, 9, 9,11,10,11,11,
5439         12,12,12,12,13,12,13,12, 8, 9, 9,11,11,11,11,12,
5440         12,12,12,12,13,13,13, 9,10,10,11,12,12,12,12,12,
5441         13,13,13,13,13,13, 9,10,10,11,11,12,12,12,12,13,
5442         13,13,13,14,13,10,10,10,12,11,12,12,13,13,13,13,
5443         13,13,13,13,10,10,11,11,11,12,12,13,13,13,13,13,
5444         13,13,13,10,11,11,12,12,13,12,12,13,13,13,13,13,
5445         13,14,10,11,11,12,12,13,12,13,13,13,14,13,13,14,
5446         13,
5447 };
5448
5449 static const static_codebook _44u6__p9_1 = {
5450         2, 225,
5451         (long *)_vq_lengthlist__44u6__p9_1,
5452         1, -522338304, 1620115456, 4, 0,
5453         (long *)_vq_quantlist__44u6__p9_1,
5454         0
5455 };
5456
5457 static const long _vq_quantlist__44u6__p9_2[] = {
5458         8,
5459         7,
5460         9,
5461         6,
5462         10,
5463         5,
5464         11,
5465         4,
5466         12,
5467         3,
5468         13,
5469         2,
5470         14,
5471         1,
5472         15,
5473         0,
5474         16,
5475 };
5476
5477 static const long _vq_lengthlist__44u6__p9_2[] = {
5478          3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9,
5479          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
5480          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
5481          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5482          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5483          9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5484          9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5485          9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5486          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
5487          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
5488          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 8, 9, 9, 9, 9, 9,
5489          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
5490          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9, 9, 9,
5491          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,
5492          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9,
5493          9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9,10, 9,
5494          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9,10,10,
5495          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9, 9,
5496         10,
5497 };
5498
5499 static const static_codebook _44u6__p9_2 = {
5500         2, 289,
5501         (long *)_vq_lengthlist__44u6__p9_2,
5502         1, -529530880, 1611661312, 5, 0,
5503         (long *)_vq_quantlist__44u6__p9_2,
5504         0
5505 };
5506
5507 static const long _huff_lengthlist__44u6__short[] = {
5508          4,11,16,13,17,13,17,16,17,17, 4, 7, 9, 9,13,10,
5509         16,12,16,17, 7, 6, 5, 7, 8, 9,12,12,16,17, 6, 9,
5510          7, 9,10,10,15,15,17,17, 6, 7, 5, 7, 5, 7, 7,10,
5511         16,17, 7, 9, 8, 9, 8,10,11,11,15,17, 7, 7, 7, 8,
5512          5, 8, 8, 9,15,17, 8, 7, 9, 9, 7, 8, 7, 2, 7,15,
5513         14,13,13,15, 5,10, 4, 3, 6,17,17,15,13,17, 7,11,
5514          7, 6, 9,16,
5515 };
5516
5517 static const static_codebook _huff_book__44u6__short = {
5518         2, 100,
5519         (long *)_huff_lengthlist__44u6__short,
5520         0, 0, 0, 0, 0,
5521         NULL,
5522         0
5523 };
5524
5525 static const long _huff_lengthlist__44u7__long[] = {
5526          3, 9,14,13,15,14,16,13,13,14, 5, 5, 7, 7, 8, 9,
5527         11,10,12,15,10, 6, 5, 6, 6, 9,10,10,13,16,10, 6,
5528          6, 6, 6, 8, 9, 9,12,15,14, 7, 6, 6, 5, 6, 6, 8,
5529         12,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,14,10, 9, 8,
5530          5, 6, 4, 5, 9,12,10, 9, 9, 8, 6, 6, 5, 3, 6,11,
5531         12,11,12,12,10, 9, 8, 5, 5, 8,10,11,15,13,13,13,
5532         12, 8, 6, 7,
5533 };
5534
5535 static const static_codebook _huff_book__44u7__long = {
5536         2, 100,
5537         (long *)_huff_lengthlist__44u7__long,
5538         0, 0, 0, 0, 0,
5539         NULL,
5540         0
5541 };
5542
5543 static const long _vq_quantlist__44u7__p1_0[] = {
5544         1,
5545         0,
5546         2,
5547 };
5548
5549 static const long _vq_lengthlist__44u7__p1_0[] = {
5550          1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5551         10,10, 5, 8, 8, 7,10,10, 8,10,10, 5, 8, 8, 8,11,
5552         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
5553         10,13,12,10,13,13, 5, 8, 8, 8,11,10, 8,10,11, 7,
5554         10,10,10,13,13,10,12,13, 8,11,11,10,13,13,10,13,
5555         12,
5556 };
5557
5558 static const static_codebook _44u7__p1_0 = {
5559         4, 81,
5560         (long *)_vq_lengthlist__44u7__p1_0,
5561         1, -535822336, 1611661312, 2, 0,
5562         (long *)_vq_quantlist__44u7__p1_0,
5563         0
5564 };
5565
5566 static const long _vq_quantlist__44u7__p2_0[] = {
5567         1,
5568         0,
5569         2,
5570 };
5571
5572 static const long _vq_lengthlist__44u7__p2_0[] = {
5573          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5574          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5575          7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
5576          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5577          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5578          9,
5579 };
5580
5581 static const static_codebook _44u7__p2_0 = {
5582         4, 81,
5583         (long *)_vq_lengthlist__44u7__p2_0,
5584         1, -535822336, 1611661312, 2, 0,
5585         (long *)_vq_quantlist__44u7__p2_0,
5586         0
5587 };
5588
5589 static const long _vq_quantlist__44u7__p3_0[] = {
5590         2,
5591         1,
5592         3,
5593         0,
5594         4,
5595 };
5596
5597 static const long _vq_lengthlist__44u7__p3_0[] = {
5598          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5599          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5600          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
5601         13,14, 5, 7, 7, 9, 9, 7, 9, 8,11,11, 7, 9, 9,11,
5602         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
5603         10,11,12,15,14, 9,11,11,15,14,13,14,14,16,16,12,
5604         13,14,17,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
5605         12,14,15,12,14,13,16,16,13,14,15,15,17, 5, 7, 7,
5606         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,15,
5607         14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
5608          9,11,11,13,13,11,13,13,14,17,11,13,13,15,16, 6,
5609          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
5610         12,16,14,11,13,13,16,16,10,12,12,15,15,11,13,13,
5611         16,16,11,13,13,16,15,14,16,17,17,19,14,16,16,18,
5612          0, 9,11,11,14,15,10,13,12,16,15,11,13,13,16,16,
5613         14,15,14, 0,16,14,16,16,18, 0, 5, 7, 7,10,10, 7,
5614          9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,14,10,11,
5615         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
5616         12,13,11,13,13,17,15,11,12,13,14,15, 7, 9, 9,11,
5617         12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,16,
5618         11,13,13,15,14, 9,11,11,14,15,11,13,13,16,15,10,
5619         12,13,16,16,15,16,16, 0, 0,14,13,15,16,18,10,11,
5620         11,15,15,11,13,14,16,18,11,13,13,16,15,15,16,16,
5621         19, 0,14,15,15,16,16, 8,10,10,13,13,10,12,11,16,
5622         15,10,11,11,16,15,13,15,16,18, 0,13,14,15,17,17,
5623          9,11,11,15,15,11,13,13,16,18,11,13,13,16,17,15,
5624         16,16, 0, 0,15,18,16, 0,17, 9,11,11,15,15,11,13,
5625         12,17,15,11,13,14,16,17,15,18,15, 0,17,15,16,16,
5626         18,19,13,15,14, 0,18,14,16,16,19,18,14,16,15,19,
5627         19,16,18,19, 0, 0,16,17, 0, 0, 0,12,14,14,17,17,
5628         13,16,14, 0,18,14,16,15,18, 0,16,18,16,19,17,18,
5629         19,17, 0, 0, 8,10,10,14,14, 9,12,11,15,15,10,11,
5630         12,15,17,13,15,15,18,16,14,16,15,18,17, 9,11,11,
5631         16,15,11,13,13, 0,16,11,12,13,16,15,15,16,16, 0,
5632         17,15,15,16,18,17, 9,12,11,15,17,11,13,13,16,16,
5633         11,14,13,16,16,15,15,16,18,19,16,18,16, 0, 0,12,
5634         14,14, 0,16,14,16,16, 0,18,13,14,15,16, 0,17,16,
5635         18, 0, 0,16,16,17,19, 0,13,14,14,17, 0,14,17,16,
5636          0,19,14,15,15,18,19,17,16,18, 0, 0,15,19,16, 0,
5637          0,
5638 };
5639
5640 static const static_codebook _44u7__p3_0 = {
5641         4, 625,
5642         (long *)_vq_lengthlist__44u7__p3_0,
5643         1, -533725184, 1611661312, 3, 0,
5644         (long *)_vq_quantlist__44u7__p3_0,
5645         0
5646 };
5647
5648 static const long _vq_quantlist__44u7__p4_0[] = {
5649         2,
5650         1,
5651         3,
5652         0,
5653         4,
5654 };
5655
5656 static const long _vq_lengthlist__44u7__p4_0[] = {
5657          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5658          9, 9,11,11, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
5659          8,10,10, 6, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
5660         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
5661         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
5662          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
5663         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
5664         10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7,
5665          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
5666         11, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
5667          8, 9, 9,11,11,10,11,11,12,12,10,10,11,12,13, 6,
5668          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
5669         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
5670         13,13,10,11,11,13,12,12,12,13,13,14,12,12,13,14,
5671         14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,13,13,
5672         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
5673          8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
5674         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
5675         10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10,
5676         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,10,13,12,
5677         10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
5678         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
5679         10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,12,
5680         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
5681         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
5682          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
5683         13,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11,
5684         10,13,12,10,10,11,12,13,11,13,12,14,13,12,12,13,
5685         14,14,11,12,12,13,13,11,12,13,14,14,12,13,13,14,
5686         14,13,13,14,14,16,13,14,14,16,16,11,11,11,13,13,
5687         11,12,11,14,13,12,12,13,14,15,13,14,12,16,13,14,
5688         14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5689         10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10,
5690         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
5691         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,12,13,
5692         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
5693         12,12,13,13,12,13,12,14,14,11,11,12,13,14,13,15,
5694         14,16,15,13,12,14,13,16,11,12,12,13,13,12,13,13,
5695         14,14,12,12,12,14,14,13,14,14,15,15,13,14,13,16,
5696         14,
5697 };
5698
5699 static const static_codebook _44u7__p4_0 = {
5700         4, 625,
5701         (long *)_vq_lengthlist__44u7__p4_0,
5702         1, -533725184, 1611661312, 3, 0,
5703         (long *)_vq_quantlist__44u7__p4_0,
5704         0
5705 };
5706
5707 static const long _vq_quantlist__44u7__p5_0[] = {
5708         4,
5709         3,
5710         5,
5711         2,
5712         6,
5713         1,
5714         7,
5715         0,
5716         8,
5717 };
5718
5719 static const long _vq_lengthlist__44u7__p5_0[] = {
5720          2, 3, 3, 6, 6, 7, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
5721         11,11, 3, 5, 5, 7, 7, 8, 9,11,11, 6, 8, 7, 9, 9,
5722         10,10,12,12, 6, 7, 8, 9,10,10,10,12,12, 8, 8, 8,
5723         10,10,12,11,13,13, 8, 8, 9,10,10,11,11,13,13,10,
5724         11,11,12,12,13,13,14,14,10,11,11,12,12,13,13,14,
5725         14,
5726 };
5727
5728 static const static_codebook _44u7__p5_0 = {
5729         2, 81,
5730         (long *)_vq_lengthlist__44u7__p5_0,
5731         1, -531628032, 1611661312, 4, 0,
5732         (long *)_vq_quantlist__44u7__p5_0,
5733         0
5734 };
5735
5736 static const long _vq_quantlist__44u7__p6_0[] = {
5737         4,
5738         3,
5739         5,
5740         2,
5741         6,
5742         1,
5743         7,
5744         0,
5745         8,
5746 };
5747
5748 static const long _vq_lengthlist__44u7__p6_0[] = {
5749          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 8, 7,
5750          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
5751          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
5752          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9,
5753          9, 9,10,10,11,10,12,11, 9, 9, 9,10,10,11,11,11,
5754         12,
5755 };
5756
5757 static const static_codebook _44u7__p6_0 = {
5758         2, 81,
5759         (long *)_vq_lengthlist__44u7__p6_0,
5760         1, -531628032, 1611661312, 4, 0,
5761         (long *)_vq_quantlist__44u7__p6_0,
5762         0
5763 };
5764
5765 static const long _vq_quantlist__44u7__p7_0[] = {
5766         1,
5767         0,
5768         2,
5769 };
5770
5771 static const long _vq_lengthlist__44u7__p7_0[] = {
5772          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8, 9, 9, 7,
5773         10,10, 5, 8, 9, 7, 9,10, 8, 9, 9, 4, 9, 9, 9,11,
5774         10, 8,10,10, 7,11,10,10,10,12,10,12,12, 7,10,10,
5775         10,12,11,10,12,12, 5, 9, 9, 8,10,10, 9,11,11, 7,
5776         11,10,10,12,12,10,11,12, 7,10,11,10,12,12,10,12,
5777         10,
5778 };
5779
5780 static const static_codebook _44u7__p7_0 = {
5781         4, 81,
5782         (long *)_vq_lengthlist__44u7__p7_0,
5783         1, -529137664, 1618345984, 2, 0,
5784         (long *)_vq_quantlist__44u7__p7_0,
5785         0
5786 };
5787
5788 static const long _vq_quantlist__44u7__p7_1[] = {
5789         5,
5790         4,
5791         6,
5792         3,
5793         7,
5794         2,
5795         8,
5796         1,
5797         9,
5798         0,
5799         10,
5800 };
5801
5802 static const long _vq_lengthlist__44u7__p7_1[] = {
5803          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
5804          8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
5805          8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
5806          7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
5807          9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
5808          9, 9, 9, 9,10, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
5809          9, 9,10, 8, 8, 8, 9, 9, 9, 9,10, 9,10,10, 8, 8,
5810          8, 9, 9, 9, 9, 9,10,10,10,
5811 };
5812
5813 static const static_codebook _44u7__p7_1 = {
5814         2, 121,
5815         (long *)_vq_lengthlist__44u7__p7_1,
5816         1, -531365888, 1611661312, 4, 0,
5817         (long *)_vq_quantlist__44u7__p7_1,
5818         0
5819 };
5820
5821 static const long _vq_quantlist__44u7__p8_0[] = {
5822         5,
5823         4,
5824         6,
5825         3,
5826         7,
5827         2,
5828         8,
5829         1,
5830         9,
5831         0,
5832         10,
5833 };
5834
5835 static const long _vq_lengthlist__44u7__p8_0[] = {
5836          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
5837          9, 9,11,10,12,12, 5, 6, 5, 7, 7, 9, 9,10,11,12,
5838         12, 6, 7, 7, 8, 8,10,10,11,11,13,13, 6, 7, 7, 8,
5839          8,10,10,11,12,13,13, 8, 9, 9,10,10,11,11,12,12,
5840         14,14, 8, 9, 9,10,10,11,11,12,12,14,14,10,10,10,
5841         11,11,13,12,14,14,15,15,10,10,10,12,12,13,13,14,
5842         14,15,15,11,12,12,13,13,14,14,15,14,16,15,11,12,
5843         12,13,13,14,14,15,15,15,16,
5844 };
5845
5846 static const static_codebook _44u7__p8_0 = {
5847         2, 121,
5848         (long *)_vq_lengthlist__44u7__p8_0,
5849         1, -524582912, 1618345984, 4, 0,
5850         (long *)_vq_quantlist__44u7__p8_0,
5851         0
5852 };
5853
5854 static const long _vq_quantlist__44u7__p8_1[] = {
5855         5,
5856         4,
5857         6,
5858         3,
5859         7,
5860         2,
5861         8,
5862         1,
5863         9,
5864         0,
5865         10,
5866 };
5867
5868 static const long _vq_lengthlist__44u7__p8_1[] = {
5869          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
5870          7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7,
5871          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
5872          7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
5873          8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
5874          7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
5875          8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
5876          7, 8, 8, 8, 8, 8, 8, 8, 8,
5877 };
5878
5879 static const static_codebook _44u7__p8_1 = {
5880         2, 121,
5881         (long *)_vq_lengthlist__44u7__p8_1,
5882         1, -531365888, 1611661312, 4, 0,
5883         (long *)_vq_quantlist__44u7__p8_1,
5884         0
5885 };
5886
5887 static const long _vq_quantlist__44u7__p9_0[] = {
5888         5,
5889         4,
5890         6,
5891         3,
5892         7,
5893         2,
5894         8,
5895         1,
5896         9,
5897         0,
5898         10,
5899 };
5900
5901 static const long _vq_lengthlist__44u7__p9_0[] = {
5902          1, 3, 3,10,10,10,10,10,10,10,10, 4,10,10,10,10,
5903         10,10,10,10,10,10, 4,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,10,10,10,
5908         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
5909          9, 9, 9, 9, 9, 9, 9, 9, 9,
5910 };
5911
5912 static const static_codebook _44u7__p9_0 = {
5913         2, 121,
5914         (long *)_vq_lengthlist__44u7__p9_0,
5915         1, -512171520, 1630791680, 4, 0,
5916         (long *)_vq_quantlist__44u7__p9_0,
5917         0
5918 };
5919
5920 static const long _vq_quantlist__44u7__p9_1[] = {
5921         6,
5922         5,
5923         7,
5924         4,
5925         8,
5926         3,
5927         9,
5928         2,
5929         10,
5930         1,
5931         11,
5932         0,
5933         12,
5934 };
5935
5936 static const long _vq_lengthlist__44u7__p9_1[] = {
5937          1, 4, 4, 6, 5, 8, 6, 9, 8,10, 9,11,10, 4, 6, 6,
5938          8, 8, 9, 9,11,10,11,11,11,11, 4, 6, 6, 8, 8,10,
5939          9,11,11,11,11,11,12, 6, 8, 8,10,10,11,11,12,12,
5940         13,12,13,13, 6, 8, 8,10,10,11,11,12,12,12,13,14,
5941         13, 8,10,10,11,11,12,13,14,14,14,14,15,15, 8,10,
5942         10,11,12,12,13,13,14,14,14,14,15, 9,11,11,13,13,
5943         14,14,15,14,16,15,17,15, 9,11,11,12,13,14,14,15,
5944         14,15,15,15,16,10,12,12,13,14,15,15,15,15,16,17,
5945         16,17,10,13,12,13,14,14,16,16,16,16,15,16,17,11,
5946         13,13,14,15,14,17,15,16,17,17,17,17,11,13,13,14,
5947         15,15,15,15,17,17,16,17,16,
5948 };
5949
5950 static const static_codebook _44u7__p9_1 = {
5951         2, 169,
5952         (long *)_vq_lengthlist__44u7__p9_1,
5953         1, -518889472, 1622704128, 4, 0,
5954         (long *)_vq_quantlist__44u7__p9_1,
5955         0
5956 };
5957
5958 static const long _vq_quantlist__44u7__p9_2[] = {
5959         24,
5960         23,
5961         25,
5962         22,
5963         26,
5964         21,
5965         27,
5966         20,
5967         28,
5968         19,
5969         29,
5970         18,
5971         30,
5972         17,
5973         31,
5974         16,
5975         32,
5976         15,
5977         33,
5978         14,
5979         34,
5980         13,
5981         35,
5982         12,
5983         36,
5984         11,
5985         37,
5986         10,
5987         38,
5988         9,
5989         39,
5990         8,
5991         40,
5992         7,
5993         41,
5994         6,
5995         42,
5996         5,
5997         43,
5998         4,
5999         44,
6000         3,
6001         45,
6002         2,
6003         46,
6004         1,
6005         47,
6006         0,
6007         48,
6008 };
6009
6010 static const long _vq_lengthlist__44u7__p9_2[] = {
6011          2, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
6012          6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6013          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
6014          8,
6015 };
6016
6017 static const static_codebook _44u7__p9_2 = {
6018         1, 49,
6019         (long *)_vq_lengthlist__44u7__p9_2,
6020         1, -526909440, 1611661312, 6, 0,
6021         (long *)_vq_quantlist__44u7__p9_2,
6022         0
6023 };
6024
6025 static const long _huff_lengthlist__44u7__short[] = {
6026          5,12,17,16,16,17,17,17,17,17, 4, 7,11,11,12, 9,
6027         17,10,17,17, 7, 7, 8, 9, 7, 9,11,10,15,17, 7, 9,
6028         10,11,10,12,14,12,16,17, 7, 8, 5, 7, 4, 7, 7, 8,
6029         16,16, 6,10, 9,10, 7,10,11,11,16,17, 6, 8, 8, 9,
6030          5, 7, 5, 8,16,17, 5, 5, 8, 7, 6, 7, 7, 6, 6,14,
6031         12,10,12,11, 7,11, 4, 4, 2, 7,17,15,15,15, 8,15,
6032          6, 8, 5, 9,
6033 };
6034
6035 static const static_codebook _huff_book__44u7__short = {
6036         2, 100,
6037         (long *)_huff_lengthlist__44u7__short,
6038         0, 0, 0, 0, 0,
6039         NULL,
6040         0
6041 };
6042
6043 static const long _huff_lengthlist__44u8__long[] = {
6044          3, 9,13,14,14,15,14,14,15,15, 5, 4, 6, 8,10,12,
6045         12,14,15,15, 9, 5, 4, 5, 8,10,11,13,16,16,10, 7,
6046          4, 3, 5, 7, 9,11,13,13,10, 9, 7, 4, 4, 6, 8,10,
6047         12,14,13,11, 9, 6, 5, 5, 6, 8,12,14,13,11,10, 8,
6048          7, 6, 6, 7,10,14,13,11,12,10, 8, 7, 6, 6, 9,13,
6049         12,11,14,12,11, 9, 8, 7, 9,11,11,12,14,13,14,11,
6050         10, 8, 8, 9,
6051 };
6052
6053 static const static_codebook _huff_book__44u8__long = {
6054         2, 100,
6055         (long *)_huff_lengthlist__44u8__long,
6056         0, 0, 0, 0, 0,
6057         NULL,
6058         0
6059 };
6060
6061 static const long _huff_lengthlist__44u8__short[] = {
6062          6,14,18,18,17,17,17,17,17,17, 4, 7, 9, 9,10,13,
6063         15,17,17,17, 6, 7, 5, 6, 8,11,16,17,16,17, 5, 7,
6064          5, 4, 6,10,14,17,17,17, 6, 6, 6, 5, 7,10,13,16,
6065         17,17, 7, 6, 7, 7, 7, 8, 7,10,15,16,12, 9, 9, 6,
6066          6, 5, 3, 5,11,15,14,14,13, 5, 5, 7, 3, 4, 8,15,
6067         17,17,13, 7, 7,10, 6, 6,10,15,17,17,16,10,11,14,
6068         10,10,15,17,
6069 };
6070
6071 static const static_codebook _huff_book__44u8__short = {
6072         2, 100,
6073         (long *)_huff_lengthlist__44u8__short,
6074         0, 0, 0, 0, 0,
6075         NULL,
6076         0
6077 };
6078
6079 static const long _vq_quantlist__44u8_p1_0[] = {
6080         1,
6081         0,
6082         2,
6083 };
6084
6085 static const long _vq_lengthlist__44u8_p1_0[] = {
6086          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
6087          9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 7, 9,
6088          9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
6089          9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
6090          9, 9, 9,11,10, 9,10,10, 8, 9, 9, 9,11,11, 9,11,
6091         10,
6092 };
6093
6094 static const static_codebook _44u8_p1_0 = {
6095         4, 81,
6096         (long *)_vq_lengthlist__44u8_p1_0,
6097         1, -535822336, 1611661312, 2, 0,
6098         (long *)_vq_quantlist__44u8_p1_0,
6099         0
6100 };
6101
6102 static const long _vq_quantlist__44u8_p2_0[] = {
6103         2,
6104         1,
6105         3,
6106         0,
6107         4,
6108 };
6109
6110 static const long _vq_lengthlist__44u8_p2_0[] = {
6111          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
6112          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
6113          8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10,
6114         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
6115         10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,12,11,
6116          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,11,
6117         11,12,13,14, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6118         10,12,12,11,12,11,13,13,11,12,12,14,14, 5, 7, 7,
6119          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
6120         12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
6121          8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 6,
6122          8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
6123         10,13,12,10,11,11,13,13, 9,10,10,12,12,10,11,11,
6124         13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
6125         14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
6126         11,13,12,14,13,12,13,13,14,14, 5, 7, 7, 9, 9, 7,
6127          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
6128         10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
6129         10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
6130         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
6131         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
6132         10,11,12,13,12,13,13,14,14,12,12,13,13,14, 9,10,
6133         10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,13,
6134         15,14,12,13,13,14,13, 8, 9, 9,11,11, 9,10,10,12,
6135         12, 9,10,10,12,12,12,12,12,14,13,11,12,12,14,14,
6136          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
6137         13,13,14,15,12,13,13,14,15, 9,10,10,12,12,10,11,
6138         10,13,12,10,11,11,13,13,12,13,12,15,14,12,13,13,
6139         14,15,11,12,12,14,14,12,13,13,14,14,12,13,13,15,
6140         14,14,14,14,14,16,14,14,15,16,16,11,12,12,14,14,
6141         11,12,12,14,14,12,13,13,14,15,13,14,13,16,14,14,
6142         14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6143         10,12,12,11,12,12,14,13,11,12,12,14,14, 9,10,10,
6144         12,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
6145         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
6146         10,11,11,13,13,12,13,13,14,14,12,13,13,15,14,11,
6147         12,12,14,13,12,13,13,15,14,11,12,12,13,14,14,15,
6148         14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
6149         14,15,12,13,12,15,14,14,14,14,16,15,14,15,13,16,
6150         14,
6151 };
6152
6153 static const static_codebook _44u8_p2_0 = {
6154         4, 625,
6155         (long *)_vq_lengthlist__44u8_p2_0,
6156         1, -533725184, 1611661312, 3, 0,
6157         (long *)_vq_quantlist__44u8_p2_0,
6158         0
6159 };
6160
6161 static const long _vq_quantlist__44u8_p3_0[] = {
6162         4,
6163         3,
6164         5,
6165         2,
6166         6,
6167         1,
6168         7,
6169         0,
6170         8,
6171 };
6172
6173 static const long _vq_lengthlist__44u8_p3_0[] = {
6174          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
6175          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6176          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
6177          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
6178          9, 9,10,10,11,10,12,11, 9, 9, 9, 9,10,11,11,11,
6179         12,
6180 };
6181
6182 static const static_codebook _44u8_p3_0 = {
6183         2, 81,
6184         (long *)_vq_lengthlist__44u8_p3_0,
6185         1, -531628032, 1611661312, 4, 0,
6186         (long *)_vq_quantlist__44u8_p3_0,
6187         0
6188 };
6189
6190 static const long _vq_quantlist__44u8_p4_0[] = {
6191         8,
6192         7,
6193         9,
6194         6,
6195         10,
6196         5,
6197         11,
6198         4,
6199         12,
6200         3,
6201         13,
6202         2,
6203         14,
6204         1,
6205         15,
6206         0,
6207         16,
6208 };
6209
6210 static const long _vq_lengthlist__44u8_p4_0[] = {
6211          4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
6212         11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
6213         12,12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
6214         11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
6215         11,11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,
6216         10,11,11,12,12, 7, 7, 7, 8, 8, 9, 8,10, 9,10, 9,
6217         11,10,12,11,13,12, 7, 7, 7, 8, 8, 8, 9, 9,10, 9,
6218         10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,10,10,
6219         11,10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9,10,10,
6220         10,10,11,11,11,12,12,12,13, 8, 9, 9, 9, 9,10, 9,
6221         11,10,11,11,12,11,13,12,13,13, 8, 9, 9, 9, 9, 9,
6222         10,10,11,11,11,11,12,12,13,13,13,10,10,10,10,10,
6223         11,10,11,11,12,11,13,12,13,13,14,13,10,10,10,10,
6224         10,10,11,11,11,11,12,12,13,13,13,13,14,11,11,11,
6225         11,11,12,11,12,12,13,12,13,13,14,13,14,14,11,11,
6226         11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,11,
6227         12,12,12,12,13,12,13,12,13,13,14,13,14,14,14,14,
6228         11,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,
6229         14,
6230 };
6231
6232 static const static_codebook _44u8_p4_0 = {
6233         2, 289,
6234         (long *)_vq_lengthlist__44u8_p4_0,
6235         1, -529530880, 1611661312, 5, 0,
6236         (long *)_vq_quantlist__44u8_p4_0,
6237         0
6238 };
6239
6240 static const long _vq_quantlist__44u8_p5_0[] = {
6241         1,
6242         0,
6243         2,
6244 };
6245
6246 static const long _vq_lengthlist__44u8_p5_0[] = {
6247          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
6248          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
6249         10, 8,10,10, 7,10,10, 9,10,12, 9,12,11, 7,10,10,
6250          9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
6251         10,10, 9,11,11, 9,10,11, 7,10,10, 9,11,11,10,12,
6252         10,
6253 };
6254
6255 static const static_codebook _44u8_p5_0 = {
6256         4, 81,
6257         (long *)_vq_lengthlist__44u8_p5_0,
6258         1, -529137664, 1618345984, 2, 0,
6259         (long *)_vq_quantlist__44u8_p5_0,
6260         0
6261 };
6262
6263 static const long _vq_quantlist__44u8_p5_1[] = {
6264         5,
6265         4,
6266         6,
6267         3,
6268         7,
6269         2,
6270         8,
6271         1,
6272         9,
6273         0,
6274         10,
6275 };
6276
6277 static const long _vq_lengthlist__44u8_p5_1[] = {
6278          4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 5, 5, 6, 6,
6279          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8,
6280          8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
6281          7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
6282          8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7,
6283          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
6284          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8,
6285          8, 8, 8, 8, 8, 8, 8, 9, 9,
6286 };
6287
6288 static const static_codebook _44u8_p5_1 = {
6289         2, 121,
6290         (long *)_vq_lengthlist__44u8_p5_1,
6291         1, -531365888, 1611661312, 4, 0,
6292         (long *)_vq_quantlist__44u8_p5_1,
6293         0
6294 };
6295
6296 static const long _vq_quantlist__44u8_p6_0[] = {
6297         6,
6298         5,
6299         7,
6300         4,
6301         8,
6302         3,
6303         9,
6304         2,
6305         10,
6306         1,
6307         11,
6308         0,
6309         12,
6310 };
6311
6312 static const long _vq_lengthlist__44u8_p6_0[] = {
6313          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
6314          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 8,
6315          8, 8, 8, 9, 9,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 9,
6316          9,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 8,10, 9,11,
6317         10, 7, 8, 8, 8, 8, 8, 9, 9, 9,10,10,11,11, 7, 8,
6318          8, 8, 8, 9, 8, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
6319          9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
6320          9,10,10,11,11, 9, 9, 9, 9,10,10,10,10,10,10,11,
6321         11,12, 9, 9, 9,10, 9,10,10,10,10,11,10,12,11,10,
6322         10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
6323         11,11,11,11,11,12,11,12,12,
6324 };
6325
6326 static const static_codebook _44u8_p6_0 = {
6327         2, 169,
6328         (long *)_vq_lengthlist__44u8_p6_0,
6329         1, -526516224, 1616117760, 4, 0,
6330         (long *)_vq_quantlist__44u8_p6_0,
6331         0
6332 };
6333
6334 static const long _vq_quantlist__44u8_p6_1[] = {
6335         2,
6336         1,
6337         3,
6338         0,
6339         4,
6340 };
6341
6342 static const long _vq_lengthlist__44u8_p6_1[] = {
6343          3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
6344          5, 5, 5, 5, 5, 5, 5, 5, 5,
6345 };
6346
6347 static const static_codebook _44u8_p6_1 = {
6348         2, 25,
6349         (long *)_vq_lengthlist__44u8_p6_1,
6350         1, -533725184, 1611661312, 3, 0,
6351         (long *)_vq_quantlist__44u8_p6_1,
6352         0
6353 };
6354
6355 static const long _vq_quantlist__44u8_p7_0[] = {
6356         6,
6357         5,
6358         7,
6359         4,
6360         8,
6361         3,
6362         9,
6363         2,
6364         10,
6365         1,
6366         11,
6367         0,
6368         12,
6369 };
6370
6371 static const long _vq_lengthlist__44u8_p7_0[] = {
6372          1, 4, 5, 6, 6, 7, 7, 8, 8,10,10,11,11, 5, 6, 6,
6373          7, 7, 8, 8, 9, 9,11,10,12,11, 5, 6, 6, 7, 7, 8,
6374          8, 9, 9,10,11,11,12, 6, 7, 7, 8, 8, 9, 9,10,10,
6375         11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,12,13,
6376         12, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
6377          8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
6378         11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12,
6379         12,13,13,14,14,10,11,11,12,11,13,12,13,13,14,14,
6380         15,15,10,11,11,11,12,12,13,13,14,14,14,15,15,11,
6381         12,12,13,13,14,13,15,14,15,15,16,15,11,11,12,13,
6382         13,13,14,14,14,15,15,15,16,
6383 };
6384
6385 static const static_codebook _44u8_p7_0 = {
6386         2, 169,
6387         (long *)_vq_lengthlist__44u8_p7_0,
6388         1, -523206656, 1618345984, 4, 0,
6389         (long *)_vq_quantlist__44u8_p7_0,
6390         0
6391 };
6392
6393 static const long _vq_quantlist__44u8_p7_1[] = {
6394         5,
6395         4,
6396         6,
6397         3,
6398         7,
6399         2,
6400         8,
6401         1,
6402         9,
6403         0,
6404         10,
6405 };
6406
6407 static const long _vq_lengthlist__44u8_p7_1[] = {
6408          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
6409          7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
6410          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
6411          7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
6412          8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
6413          8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
6414          8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
6415          7, 8, 8, 8, 8, 8, 8, 8, 8,
6416 };
6417
6418 static const static_codebook _44u8_p7_1 = {
6419         2, 121,
6420         (long *)_vq_lengthlist__44u8_p7_1,
6421         1, -531365888, 1611661312, 4, 0,
6422         (long *)_vq_quantlist__44u8_p7_1,
6423         0
6424 };
6425
6426 static const long _vq_quantlist__44u8_p8_0[] = {
6427         7,
6428         6,
6429         8,
6430         5,
6431         9,
6432         4,
6433         10,
6434         3,
6435         11,
6436         2,
6437         12,
6438         1,
6439         13,
6440         0,
6441         14,
6442 };
6443
6444 static const long _vq_lengthlist__44u8_p8_0[] = {
6445          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10, 9,11,10, 4,
6446          6, 6, 8, 8,10, 9, 9, 9,10,10,11,10,12,10, 4, 6,
6447          6, 8, 8,10,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
6448         10,10,11,11,11,10,12,11,12,12,13,11, 7, 8, 8,10,
6449         10,11,11,10,10,11,11,12,12,13,13, 8,10,10,11,11,
6450         12,11,12,11,13,12,13,12,14,13, 8,10, 9,11,11,12,
6451         12,12,12,12,12,13,13,14,13, 8, 9, 9,11,10,12,11,
6452         13,12,13,13,14,13,14,13, 8, 9, 9,10,11,12,12,12,
6453         12,13,13,14,15,14,14, 9,10,10,12,11,13,12,13,13,
6454         14,13,14,14,14,14, 9,10,10,12,12,12,12,13,13,14,
6455         14,14,15,14,14,10,11,11,13,12,13,12,14,14,14,14,
6456         14,14,15,15,10,11,11,12,12,13,13,14,14,14,15,15,
6457         14,16,15,11,12,12,13,12,14,14,14,13,15,14,15,15,
6458         15,17,11,12,12,13,13,14,14,14,15,15,14,15,15,14,
6459         17,
6460 };
6461
6462 static const static_codebook _44u8_p8_0 = {
6463         2, 225,
6464         (long *)_vq_lengthlist__44u8_p8_0,
6465         1, -520986624, 1620377600, 4, 0,
6466         (long *)_vq_quantlist__44u8_p8_0,
6467         0
6468 };
6469
6470 static const long _vq_quantlist__44u8_p8_1[] = {
6471         10,
6472         9,
6473         11,
6474         8,
6475         12,
6476         7,
6477         13,
6478         6,
6479         14,
6480         5,
6481         15,
6482         4,
6483         16,
6484         3,
6485         17,
6486         2,
6487         18,
6488         1,
6489         19,
6490         0,
6491         20,
6492 };
6493
6494 static const long _vq_lengthlist__44u8_p8_1[] = {
6495          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
6496          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
6497          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8,
6498          8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
6499          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6500          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6501          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
6502          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 8, 8,
6503          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
6504         10, 9,10, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
6505         10,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9,
6506          9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10, 9, 9, 9,
6507          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
6508         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
6509         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,
6510         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
6511          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
6512         10, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
6513         10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
6514         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
6515          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
6516          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
6517         10,10,10,10,10, 9, 9, 9,10, 9,10,10,10,10,10,10,
6518         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
6519          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
6520          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
6521         10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,10,
6522         10,10,10,10,10,10,10,10,10,
6523 };
6524
6525 static const static_codebook _44u8_p8_1 = {
6526         2, 441,
6527         (long *)_vq_lengthlist__44u8_p8_1,
6528         1, -529268736, 1611661312, 5, 0,
6529         (long *)_vq_quantlist__44u8_p8_1,
6530         0
6531 };
6532
6533 static const long _vq_quantlist__44u8_p9_0[] = {
6534         4,
6535         3,
6536         5,
6537         2,
6538         6,
6539         1,
6540         7,
6541         0,
6542         8,
6543 };
6544
6545 static const long _vq_lengthlist__44u8_p9_0[] = {
6546          1, 3, 3, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
6547          9, 9, 5, 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, 9, 9, 9,
6550          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
6551          8,
6552 };
6553
6554 static const static_codebook _44u8_p9_0 = {
6555         2, 81,
6556         (long *)_vq_lengthlist__44u8_p9_0,
6557         1, -511895552, 1631393792, 4, 0,
6558         (long *)_vq_quantlist__44u8_p9_0,
6559         0
6560 };
6561
6562 static const long _vq_quantlist__44u8_p9_1[] = {
6563         9,
6564         8,
6565         10,
6566         7,
6567         11,
6568         6,
6569         12,
6570         5,
6571         13,
6572         4,
6573         14,
6574         3,
6575         15,
6576         2,
6577         16,
6578         1,
6579         17,
6580         0,
6581         18,
6582 };
6583
6584 static const long _vq_lengthlist__44u8_p9_1[] = {
6585          1, 4, 4, 7, 7, 8, 7, 8, 6, 9, 7,10, 8,11,10,11,
6586         11,11,11, 4, 7, 6, 9, 9,10, 9, 9, 9,10,10,11,10,
6587         11,10,11,11,13,11, 4, 7, 7, 9, 9, 9, 9, 9, 9,10,
6588         10,11,10,11,11,11,12,11,12, 7, 9, 8,11,11,11,11,
6589         10,10,11,11,12,12,12,12,12,12,14,13, 7, 8, 9,10,
6590         11,11,11,10,10,11,11,11,11,12,12,14,12,13,14, 8,
6591          9, 9,11,11,11,11,11,11,12,12,14,12,15,14,14,14,
6592         15,14, 8, 9, 9,11,11,11,11,12,11,12,12,13,13,13,
6593         13,13,13,14,14, 8, 9, 9,11,10,12,11,12,12,13,13,
6594         13,13,15,14,14,14,16,16, 8, 9, 9,10,11,11,12,12,
6595         12,13,13,13,14,14,14,15,16,15,15, 9,10,10,11,12,
6596         12,13,13,13,14,14,16,14,14,16,16,16,16,15, 9,10,
6597         10,11,11,12,13,13,14,15,14,16,14,15,16,16,16,16,
6598         15,10,11,11,12,13,13,14,15,15,15,15,15,16,15,16,
6599         15,16,15,15,10,11,11,13,13,14,13,13,15,14,15,15,
6600         16,15,15,15,16,15,16,10,12,12,14,14,14,14,14,16,
6601         16,15,15,15,16,16,16,16,16,16,11,12,12,14,14,14,
6602         14,15,15,16,15,16,15,16,15,16,16,16,16,12,12,13,
6603         14,14,15,16,16,16,16,16,16,15,16,16,16,16,16,16,
6604         12,13,13,14,14,14,14,15,16,15,16,16,16,16,16,16,
6605         16,16,16,12,13,14,14,14,16,15,16,15,16,16,16,16,
6606         16,16,16,16,16,16,12,14,13,14,15,15,15,16,15,16,
6607         16,15,16,16,16,16,16,16,16,
6608 };
6609
6610 static const static_codebook _44u8_p9_1 = {
6611         2, 361,
6612         (long *)_vq_lengthlist__44u8_p9_1,
6613         1, -518287360, 1622704128, 5, 0,
6614         (long *)_vq_quantlist__44u8_p9_1,
6615         0
6616 };
6617
6618 static const long _vq_quantlist__44u8_p9_2[] = {
6619         24,
6620         23,
6621         25,
6622         22,
6623         26,
6624         21,
6625         27,
6626         20,
6627         28,
6628         19,
6629         29,
6630         18,
6631         30,
6632         17,
6633         31,
6634         16,
6635         32,
6636         15,
6637         33,
6638         14,
6639         34,
6640         13,
6641         35,
6642         12,
6643         36,
6644         11,
6645         37,
6646         10,
6647         38,
6648         9,
6649         39,
6650         8,
6651         40,
6652         7,
6653         41,
6654         6,
6655         42,
6656         5,
6657         43,
6658         4,
6659         44,
6660         3,
6661         45,
6662         2,
6663         46,
6664         1,
6665         47,
6666         0,
6667         48,
6668 };
6669
6670 static const long _vq_lengthlist__44u8_p9_2[] = {
6671          2, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
6672          6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6673          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6674          7,
6675 };
6676
6677 static const static_codebook _44u8_p9_2 = {
6678         1, 49,
6679         (long *)_vq_lengthlist__44u8_p9_2,
6680         1, -526909440, 1611661312, 6, 0,
6681         (long *)_vq_quantlist__44u8_p9_2,
6682         0
6683 };
6684
6685 static const long _huff_lengthlist__44u9__long[] = {
6686          3, 9,13,13,14,15,14,14,15,15, 5, 5, 9,10,12,12,
6687         13,14,16,15,10, 6, 6, 6, 8,11,12,13,16,15,11, 7,
6688          5, 3, 5, 8,10,12,15,15,10,10, 7, 4, 3, 5, 8,10,
6689         12,12,12,12, 9, 7, 5, 4, 6, 8,10,13,13,12,11, 9,
6690          7, 5, 5, 6, 9,12,14,12,12,10, 8, 6, 6, 6, 7,11,
6691         13,12,14,13,10, 8, 7, 7, 7,10,11,11,12,13,12,11,
6692         10, 8, 8, 9,
6693 };
6694
6695 static const static_codebook _huff_book__44u9__long = {
6696         2, 100,
6697         (long *)_huff_lengthlist__44u9__long,
6698         0, 0, 0, 0, 0,
6699         NULL,
6700         0
6701 };
6702
6703 static const long _huff_lengthlist__44u9__short[] = {
6704          9,16,18,18,17,17,17,17,17,17, 5, 8,11,12,11,12,
6705         17,17,16,16, 6, 6, 8, 8, 9,10,14,15,16,16, 6, 7,
6706          7, 4, 6, 9,13,16,16,16, 6, 6, 7, 4, 5, 8,11,15,
6707         17,16, 7, 6, 7, 6, 6, 8, 9,10,14,16,11, 8, 8, 7,
6708          6, 6, 3, 4,10,15,14,12,12,10, 5, 6, 3, 3, 8,13,
6709         15,17,15,11, 6, 8, 6, 6, 9,14,17,15,15,12, 8,10,
6710          9, 9,12,15,
6711 };
6712
6713 static const static_codebook _huff_book__44u9__short = {
6714         2, 100,
6715         (long *)_huff_lengthlist__44u9__short,
6716         0, 0, 0, 0, 0,
6717         NULL,
6718         0
6719 };
6720
6721 static const long _vq_quantlist__44u9_p1_0[] = {
6722         1,
6723         0,
6724         2,
6725 };
6726
6727 static const long _vq_lengthlist__44u9_p1_0[] = {
6728          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
6729          9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
6730          9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
6731          9,11,10, 9,11,11, 5, 7, 7, 7, 9, 9, 8, 9,10, 7,
6732          9, 9, 9,11,11, 9,10,11, 7, 9,10, 9,11,11, 9,11,
6733         10,
6734 };
6735
6736 static const static_codebook _44u9_p1_0 = {
6737         4, 81,
6738         (long *)_vq_lengthlist__44u9_p1_0,
6739         1, -535822336, 1611661312, 2, 0,
6740         (long *)_vq_quantlist__44u9_p1_0,
6741         0
6742 };
6743
6744 static const long _vq_quantlist__44u9_p2_0[] = {
6745         2,
6746         1,
6747         3,
6748         0,
6749         4,
6750 };
6751
6752 static const long _vq_lengthlist__44u9_p2_0[] = {
6753          3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
6754          9, 9,11,10, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
6755          8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
6756         11,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10,
6757         10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
6758          9,10,10,12,11, 9,10,10,11,12,11,11,11,13,13,11,
6759         11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
6760         10,12,11,11,12,11,13,12,11,11,12,13,13, 6, 7, 7,
6761          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
6762         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
6763          8, 9, 9,10,10,10,11,11,12,12,10,10,11,12,12, 7,
6764          8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,11,
6765         10,12,11,10,10,11,12,12, 9,10,10,11,12,10,11,11,
6766         12,12,10,11,10,12,12,12,12,12,13,13,11,12,12,13,
6767         13, 9,10,10,11,11, 9,10,10,12,12,10,11,11,12,13,
6768         11,12,11,13,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7,
6769          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,11,11, 9,10,
6770         10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,10, 8, 8, 9,
6771         10,10,10,11,10,12,12,10,10,11,11,12, 7, 8, 8,10,
6772         10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,11,10,12,12,
6773         10,11,10,12,12, 9,10,10,12,11,10,11,11,12,12, 9,
6774         10,10,12,12,12,12,12,13,13,11,11,12,12,14, 9,10,
6775         10,11,12,10,11,11,12,12,10,11,11,12,12,11,12,12,
6776         14,14,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12,
6777         11, 9,10,10,12,12,11,12,11,13,13,11,11,12,13,13,
6778          9,10,10,12,12,10,11,11,12,12,10,11,11,12,12,12,
6779         12,12,14,14,12,12,12,13,13, 9,10,10,12,11,10,11,
6780         10,12,12,10,11,11,12,12,11,12,12,14,13,12,12,12,
6781         13,14,11,12,11,13,13,11,12,12,13,13,12,12,12,14,
6782         14,13,13,13,13,15,13,13,14,15,15,11,11,11,13,13,
6783         11,12,11,13,13,11,12,12,13,13,12,13,12,15,13,13,
6784         13,14,14,15, 8, 9, 9,11,11, 9,10,10,11,12, 9,10,
6785         10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
6786         11,12,10,11,10,12,12,10,10,11,12,13,12,12,12,14,
6787         13,11,12,12,13,14, 9,10,10,12,12,10,11,11,12,12,
6788         10,11,11,12,12,12,12,12,14,13,12,12,12,14,13,11,
6789         11,11,13,13,11,12,12,14,13,11,11,12,13,13,13,13,
6790         13,15,14,12,12,13,13,15,11,12,12,13,13,12,12,12,
6791         13,14,11,12,12,13,13,13,13,14,14,15,13,13,13,14,
6792         14,
6793 };
6794
6795 static const static_codebook _44u9_p2_0 = {
6796         4, 625,
6797         (long *)_vq_lengthlist__44u9_p2_0,
6798         1, -533725184, 1611661312, 3, 0,
6799         (long *)_vq_quantlist__44u9_p2_0,
6800         0
6801 };
6802
6803 static const long _vq_quantlist__44u9_p3_0[] = {
6804         4,
6805         3,
6806         5,
6807         2,
6808         6,
6809         1,
6810         7,
6811         0,
6812         8,
6813 };
6814
6815 static const long _vq_lengthlist__44u9_p3_0[] = {
6816          3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
6817          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6818          8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
6819          8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 8,
6820          9, 9,10, 9,10,10,11,11, 8, 9, 9, 9,10,10,10,11,
6821         11,
6822 };
6823
6824 static const static_codebook _44u9_p3_0 = {
6825         2, 81,
6826         (long *)_vq_lengthlist__44u9_p3_0,
6827         1, -531628032, 1611661312, 4, 0,
6828         (long *)_vq_quantlist__44u9_p3_0,
6829         0
6830 };
6831
6832 static const long _vq_quantlist__44u9_p4_0[] = {
6833         8,
6834         7,
6835         9,
6836         6,
6837         10,
6838         5,
6839         11,
6840         4,
6841         12,
6842         3,
6843         13,
6844         2,
6845         14,
6846         1,
6847         15,
6848         0,
6849         16,
6850 };
6851
6852 static const long _vq_lengthlist__44u9_p4_0[] = {
6853          4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
6854         11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
6855         11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
6856         10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10,
6857         11,11,12,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
6858         10,11,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
6859         10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
6860          9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8,10, 9,
6861         10,10,11,10,12,11,13,12, 8, 8, 8, 8, 8, 9, 9, 9,
6862         10,10,10,10,11,11,12,12,12, 8, 8, 8, 9, 9, 9, 9,
6863         10,10,11,10,12,11,12,12,13,12, 8, 8, 8, 9, 9, 9,
6864          9,10,10,10,11,11,11,12,12,12,13, 9, 9, 9,10,10,
6865         10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10,
6866         10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10,
6867         11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10,
6868         10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11,
6869         11,11,12,11,12,12,12,12,13,13,13,13,14,13,14,14,
6870         11,11,11,11,12,12,12,12,12,12,13,13,13,13,14,14,
6871         14,
6872 };
6873
6874 static const static_codebook _44u9_p4_0 = {
6875         2, 289,
6876         (long *)_vq_lengthlist__44u9_p4_0,
6877         1, -529530880, 1611661312, 5, 0,
6878         (long *)_vq_quantlist__44u9_p4_0,
6879         0
6880 };
6881
6882 static const long _vq_quantlist__44u9_p5_0[] = {
6883         1,
6884         0,
6885         2,
6886 };
6887
6888 static const long _vq_lengthlist__44u9_p5_0[] = {
6889          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
6890          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
6891         10, 8,10,10, 7,10,10, 9,10,12, 9,11,11, 7,10,10,
6892          9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
6893         10,10, 9,12,11, 9,10,11, 7,10,10, 9,11,11,10,12,
6894         10,
6895 };
6896
6897 static const static_codebook _44u9_p5_0 = {
6898         4, 81,
6899         (long *)_vq_lengthlist__44u9_p5_0,
6900         1, -529137664, 1618345984, 2, 0,
6901         (long *)_vq_quantlist__44u9_p5_0,
6902         0
6903 };
6904
6905 static const long _vq_quantlist__44u9_p5_1[] = {
6906         5,
6907         4,
6908         6,
6909         3,
6910         7,
6911         2,
6912         8,
6913         1,
6914         9,
6915         0,
6916         10,
6917 };
6918
6919 static const long _vq_lengthlist__44u9_p5_1[] = {
6920          5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 6,
6921          7, 7, 7, 7, 8, 7, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7,
6922          7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 6, 6, 6, 7,
6923          7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
6924          8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
6925          8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8,
6926          8, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
6927          8, 8, 8, 8, 8, 8, 8, 8, 8,
6928 };
6929
6930 static const static_codebook _44u9_p5_1 = {
6931         2, 121,
6932         (long *)_vq_lengthlist__44u9_p5_1,
6933         1, -531365888, 1611661312, 4, 0,
6934         (long *)_vq_quantlist__44u9_p5_1,
6935         0
6936 };
6937
6938 static const long _vq_quantlist__44u9_p6_0[] = {
6939         6,
6940         5,
6941         7,
6942         4,
6943         8,
6944         3,
6945         9,
6946         2,
6947         10,
6948         1,
6949         11,
6950         0,
6951         12,
6952 };
6953
6954 static const long _vq_lengthlist__44u9_p6_0[] = {
6955          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
6956          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 6, 7, 7, 8,
6957          8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,
6958         10,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
6959         10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 7, 8,
6960          8, 8, 8, 9, 9, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
6961          9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
6962          9,10,10,11,11, 9, 9, 9,10,10,10,10,10,11,11,11,
6963         11,12, 9, 9, 9,10,10,10,10,10,10,11,10,12,11,10,
6964         10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
6965         10,11,11,11,11,12,11,12,12,
6966 };
6967
6968 static const static_codebook _44u9_p6_0 = {
6969         2, 169,
6970         (long *)_vq_lengthlist__44u9_p6_0,
6971         1, -526516224, 1616117760, 4, 0,
6972         (long *)_vq_quantlist__44u9_p6_0,
6973         0
6974 };
6975
6976 static const long _vq_quantlist__44u9_p6_1[] = {
6977         2,
6978         1,
6979         3,
6980         0,
6981         4,
6982 };
6983
6984 static const long _vq_lengthlist__44u9_p6_1[] = {
6985          4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
6986          5, 5, 5, 5, 5, 5, 5, 5, 5,
6987 };
6988
6989 static const static_codebook _44u9_p6_1 = {
6990         2, 25,
6991         (long *)_vq_lengthlist__44u9_p6_1,
6992         1, -533725184, 1611661312, 3, 0,
6993         (long *)_vq_quantlist__44u9_p6_1,
6994         0
6995 };
6996
6997 static const long _vq_quantlist__44u9_p7_0[] = {
6998         6,
6999         5,
7000         7,
7001         4,
7002         8,
7003         3,
7004         9,
7005         2,
7006         10,
7007         1,
7008         11,
7009         0,
7010         12,
7011 };
7012
7013 static const long _vq_lengthlist__44u9_p7_0[] = {
7014          1, 4, 5, 6, 6, 7, 7, 8, 9,10,10,11,11, 5, 6, 6,
7015          7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
7016          8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
7017         11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
7018         12, 8, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
7019          8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
7020         11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12,
7021         12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,13,
7022         15,14,10,10,10,11,11,12,12,13,13,14,14,14,14,11,
7023         11,12,12,12,13,13,14,14,14,14,15,15,11,11,12,12,
7024         12,13,13,14,14,14,15,15,15,
7025 };
7026
7027 static const static_codebook _44u9_p7_0 = {
7028         2, 169,
7029         (long *)_vq_lengthlist__44u9_p7_0,
7030         1, -523206656, 1618345984, 4, 0,
7031         (long *)_vq_quantlist__44u9_p7_0,
7032         0
7033 };
7034
7035 static const long _vq_quantlist__44u9_p7_1[] = {
7036         5,
7037         4,
7038         6,
7039         3,
7040         7,
7041         2,
7042         8,
7043         1,
7044         9,
7045         0,
7046         10,
7047 };
7048
7049 static const long _vq_lengthlist__44u9_p7_1[] = {
7050          5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
7051          7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
7052          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7055          7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7056          7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7,
7057          7, 7, 7, 7, 7, 8, 8, 8, 8,
7058 };
7059
7060 static const static_codebook _44u9_p7_1 = {
7061         2, 121,
7062         (long *)_vq_lengthlist__44u9_p7_1,
7063         1, -531365888, 1611661312, 4, 0,
7064         (long *)_vq_quantlist__44u9_p7_1,
7065         0
7066 };
7067
7068 static const long _vq_quantlist__44u9_p8_0[] = {
7069         7,
7070         6,
7071         8,
7072         5,
7073         9,
7074         4,
7075         10,
7076         3,
7077         11,
7078         2,
7079         12,
7080         1,
7081         13,
7082         0,
7083         14,
7084 };
7085
7086 static const long _vq_lengthlist__44u9_p8_0[] = {
7087          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,11,10, 4,
7088          6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,10, 4, 6,
7089          6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
7090         10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
7091         10,11,11,10,10,11,11,12,12,12,13, 8,10, 9,11,11,
7092         12,12,11,11,12,12,13,13,14,13, 8, 9, 9,11,11,12,
7093         12,11,12,12,12,13,13,14,13, 8, 9, 9,10,10,12,11,
7094         13,12,13,13,14,13,15,14, 8, 9, 9,10,10,11,12,12,
7095         12,13,13,13,14,14,14, 9,10,10,12,11,13,12,13,13,
7096         14,13,14,14,14,15, 9,10,10,11,12,12,12,13,13,14,
7097         14,14,15,15,15,10,11,11,12,12,13,13,14,14,14,14,
7098         15,14,16,15,10,11,11,12,12,13,13,13,14,14,14,14,
7099         14,15,16,11,12,12,13,13,14,13,14,14,15,14,15,16,
7100         16,16,11,12,12,13,13,14,13,14,14,15,15,15,16,15,
7101         15,
7102 };
7103
7104 static const static_codebook _44u9_p8_0 = {
7105         2, 225,
7106         (long *)_vq_lengthlist__44u9_p8_0,
7107         1, -520986624, 1620377600, 4, 0,
7108         (long *)_vq_quantlist__44u9_p8_0,
7109         0
7110 };
7111
7112 static const long _vq_quantlist__44u9_p8_1[] = {
7113         10,
7114         9,
7115         11,
7116         8,
7117         12,
7118         7,
7119         13,
7120         6,
7121         14,
7122         5,
7123         15,
7124         4,
7125         16,
7126         3,
7127         17,
7128         2,
7129         18,
7130         1,
7131         19,
7132         0,
7133         20,
7134 };
7135
7136 static const long _vq_lengthlist__44u9_p8_1[] = {
7137          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
7138          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
7139          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
7140          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
7141          7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
7142          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
7143          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
7144          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8,
7145          8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7146          9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7147         10, 9,10, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
7148          9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10, 9, 9, 9,
7149          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
7150         10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
7151         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7152          9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
7153          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
7154         10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
7155         10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
7156         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
7157         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7158          9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10,
7159         10,10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,
7160         10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10,
7161         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
7162          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
7163         10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,
7164         10,10,10,10,10,10,10,10,10,
7165 };
7166
7167 static const static_codebook _44u9_p8_1 = {
7168         2, 441,
7169         (long *)_vq_lengthlist__44u9_p8_1,
7170         1, -529268736, 1611661312, 5, 0,
7171         (long *)_vq_quantlist__44u9_p8_1,
7172         0
7173 };
7174
7175 static const long _vq_quantlist__44u9_p9_0[] = {
7176         7,
7177         6,
7178         8,
7179         5,
7180         9,
7181         4,
7182         10,
7183         3,
7184         11,
7185         2,
7186         12,
7187         1,
7188         13,
7189         0,
7190         14,
7191 };
7192
7193 static const long _vq_lengthlist__44u9_p9_0[] = {
7194          1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 4,
7195         10,11,11,11,11,11,11,11,11,11,11,11,11,11, 4,10,
7196         10,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         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7206         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7207         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7208         10,
7209 };
7210
7211 static const static_codebook _44u9_p9_0 = {
7212         2, 225,
7213         (long *)_vq_lengthlist__44u9_p9_0,
7214         1, -510036736, 1631393792, 4, 0,
7215         (long *)_vq_quantlist__44u9_p9_0,
7216         0
7217 };
7218
7219 static const long _vq_quantlist__44u9_p9_1[] = {
7220         9,
7221         8,
7222         10,
7223         7,
7224         11,
7225         6,
7226         12,
7227         5,
7228         13,
7229         4,
7230         14,
7231         3,
7232         15,
7233         2,
7234         16,
7235         1,
7236         17,
7237         0,
7238         18,
7239 };
7240
7241 static const long _vq_lengthlist__44u9_p9_1[] = {
7242          1, 4, 4, 7, 7, 8, 7, 8, 7, 9, 8,10, 9,10,10,11,
7243         11,12,12, 4, 7, 6, 9, 9,10, 9, 9, 8,10,10,11,10,
7244         12,10,13,12,13,12, 4, 6, 6, 9, 9, 9, 9, 9, 9,10,
7245         10,11,11,11,12,12,12,12,12, 7, 9, 8,11,10,10,10,
7246         11,10,11,11,12,12,13,12,13,13,13,13, 7, 8, 9,10,
7247         10,11,11,10,10,11,11,11,12,13,13,13,13,14,14, 8,
7248          9, 9,11,11,12,11,12,12,13,12,12,13,13,14,15,14,
7249         14,14, 8, 9, 9,10,11,11,11,12,12,13,12,13,13,14,
7250         14,14,15,14,16, 8, 9, 9,11,10,12,12,12,12,15,13,
7251         13,13,17,14,15,15,15,14, 8, 9, 9,10,11,11,12,13,
7252         12,13,13,13,14,15,14,14,14,16,15, 9,11,10,12,12,
7253         13,13,13,13,14,14,16,15,14,14,14,15,15,17, 9,10,
7254         10,11,11,13,13,13,14,14,13,15,14,15,14,15,16,15,
7255         16,10,11,11,12,12,13,14,15,14,15,14,14,15,17,16,
7256         15,15,17,17,10,12,11,13,12,14,14,13,14,15,15,15,
7257         15,16,17,17,15,17,16,11,12,12,14,13,15,14,15,16,
7258         17,15,17,15,17,15,15,16,17,15,11,11,12,14,14,14,
7259         14,14,15,15,16,15,17,17,17,16,17,16,15,12,12,13,
7260         14,14,14,15,14,15,15,16,16,17,16,17,15,17,17,16,
7261         12,14,12,14,14,15,15,15,14,14,16,16,16,15,16,16,
7262         15,17,15,12,13,13,14,15,14,15,17,15,17,16,17,17,
7263         17,16,17,16,17,17,12,13,13,14,16,15,15,15,16,15,
7264         17,17,15,17,15,17,16,16,17,
7265 };
7266
7267 static const static_codebook _44u9_p9_1 = {
7268         2, 361,
7269         (long *)_vq_lengthlist__44u9_p9_1,
7270         1, -518287360, 1622704128, 5, 0,
7271         (long *)_vq_quantlist__44u9_p9_1,
7272         0
7273 };
7274
7275 static const long _vq_quantlist__44u9_p9_2[] = {
7276         24,
7277         23,
7278         25,
7279         22,
7280         26,
7281         21,
7282         27,
7283         20,
7284         28,
7285         19,
7286         29,
7287         18,
7288         30,
7289         17,
7290         31,
7291         16,
7292         32,
7293         15,
7294         33,
7295         14,
7296         34,
7297         13,
7298         35,
7299         12,
7300         36,
7301         11,
7302         37,
7303         10,
7304         38,
7305         9,
7306         39,
7307         8,
7308         40,
7309         7,
7310         41,
7311         6,
7312         42,
7313         5,
7314         43,
7315         4,
7316         44,
7317         3,
7318         45,
7319         2,
7320         46,
7321         1,
7322         47,
7323         0,
7324         48,
7325 };
7326
7327 static const long _vq_lengthlist__44u9_p9_2[] = {
7328          2, 4, 4, 5, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
7329          6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7330          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7331          7,
7332 };
7333
7334 static const static_codebook _44u9_p9_2 = {
7335         1, 49,
7336         (long *)_vq_lengthlist__44u9_p9_2,
7337         1, -526909440, 1611661312, 6, 0,
7338         (long *)_vq_quantlist__44u9_p9_2,
7339         0
7340 };
7341
7342 static const long _huff_lengthlist__44un1__long[] = {
7343          5, 6,12, 9,14, 9, 9,19, 6, 1, 5, 5, 8, 7, 9,19,
7344         12, 4, 4, 7, 7, 9,11,18, 9, 5, 6, 6, 8, 7, 8,17,
7345         14, 8, 7, 8, 8,10,12,18, 9, 6, 8, 6, 8, 6, 8,18,
7346          9, 8,11, 8,11, 7, 5,15,16,18,18,18,17,15,11,18,
7347 };
7348
7349 static const static_codebook _huff_book__44un1__long = {
7350         2, 64,
7351         (long *)_huff_lengthlist__44un1__long,
7352         0, 0, 0, 0, 0,
7353         NULL,
7354         0
7355 };
7356
7357 static const long _vq_quantlist__44un1__p1_0[] = {
7358         1,
7359         0,
7360         2,
7361 };
7362
7363 static const long _vq_lengthlist__44un1__p1_0[] = {
7364          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
7365         10,11, 5, 8, 8, 8,11,10, 8,11,10, 4, 9, 9, 8,11,
7366         11, 8,11,11, 8,12,11,10,12,14,11,13,13, 7,11,11,
7367         10,13,11,11,13,14, 4, 8, 9, 8,11,11, 8,11,12, 7,
7368         11,11,11,14,13,10,11,13, 8,11,12,11,13,13,10,14,
7369         12,
7370 };
7371
7372 static const static_codebook _44un1__p1_0 = {
7373         4, 81,
7374         (long *)_vq_lengthlist__44un1__p1_0,
7375         1, -535822336, 1611661312, 2, 0,
7376         (long *)_vq_quantlist__44un1__p1_0,
7377         0
7378 };
7379
7380 static const long _vq_quantlist__44un1__p2_0[] = {
7381         1,
7382         0,
7383         2,
7384 };
7385
7386 static const long _vq_lengthlist__44un1__p2_0[] = {
7387          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
7388          7, 9, 5, 7, 7, 6, 8, 7, 7, 9, 8, 4, 7, 7, 7, 9,
7389          8, 7, 8, 8, 7, 9, 8, 8, 8,10, 9,10,10, 6, 8, 8,
7390          7,10, 8, 9,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
7391          8, 8, 9,10,10, 7, 8,10, 6, 8, 9, 9,10,10, 8,10,
7392          8,
7393 };
7394
7395 static const static_codebook _44un1__p2_0 = {
7396         4, 81,
7397         (long *)_vq_lengthlist__44un1__p2_0,
7398         1, -535822336, 1611661312, 2, 0,
7399         (long *)_vq_quantlist__44un1__p2_0,
7400         0
7401 };
7402
7403 static const long _vq_quantlist__44un1__p3_0[] = {
7404         2,
7405         1,
7406         3,
7407         0,
7408         4,
7409 };
7410
7411 static const long _vq_lengthlist__44un1__p3_0[] = {
7412          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
7413         10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
7414         10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
7415         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
7416         11,10,11,11,13,12,10,11,11,13,12, 9,11,11,15,13,
7417         10,12,11,15,13,10,11,11,15,14,12,14,13,16,15,12,
7418         13,13,17,16, 9,11,11,13,15,10,11,12,14,15,10,11,
7419         12,14,15,12,13,13,15,16,12,13,13,16,16, 5, 8, 8,
7420         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
7421         14,11,12,12,14,14, 8,11,10,13,12,10,11,12,12,13,
7422         10,12,12,13,13,12,12,13,13,15,11,12,13,15,14, 7,
7423         10,10,12,12, 9,12,11,13,12,10,12,12,13,14,12,13,
7424         12,15,13,11,13,12,14,15,10,12,12,16,14,11,12,12,
7425         16,15,11,13,12,17,16,13,13,15,15,17,13,15,15,20,
7426         17,10,12,12,14,16,11,12,12,15,15,11,13,13,15,18,
7427         13,14,13,15,15,13,15,14,16,16, 5, 8, 8,11,11, 8,
7428         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
7429         12,14,15, 7,10,10,13,12,10,12,12,14,13, 9,10,12,
7430         12,13,11,13,13,15,15,11,12,13,13,15, 8,10,10,12,
7431         13,10,12,12,13,13,10,12,11,13,13,11,13,12,15,15,
7432         12,13,12,15,13,10,12,12,16,14,11,12,12,16,15,10,
7433         12,12,16,14,14,15,14,18,16,13,13,14,15,16,10,12,
7434         12,14,16,11,13,13,16,16,11,13,12,14,16,13,15,15,
7435         18,18,13,15,13,16,14, 8,11,11,16,16,10,13,13,17,
7436         16,10,12,12,16,15,14,16,15,20,17,13,14,14,17,17,
7437          9,12,12,16,16,11,13,14,16,17,11,13,13,16,16,15,
7438         15,19,18, 0,14,15,15,18,18, 9,12,12,17,16,11,13,
7439         12,17,16,11,12,13,15,17,15,16,15, 0,19,14,15,14,
7440         19,18,12,14,14, 0,16,13,14,14,19,18,13,15,16,17,
7441         16,15,15,17,18, 0,14,16,16,19, 0,12,14,14,16,18,
7442         13,15,13,17,18,13,15,14,17,18,15,18,14,18,18,16,
7443         17,16, 0,17, 8,11,11,15,15,10,12,12,16,16,10,13,
7444         13,16,16,13,15,14,17,17,14,15,17,17,18, 9,12,12,
7445         16,15,11,13,13,16,16,11,12,13,17,17,14,14,15,17,
7446         17,14,15,16, 0,18, 9,12,12,16,17,11,13,13,16,17,
7447         11,14,13,18,17,14,16,14,17,17,15,17,17,18,18,12,
7448         14,14, 0,16,13,15,15,19, 0,12,13,15, 0, 0,14,17,
7449         16,19, 0,16,15,18,18, 0,12,14,14,17, 0,13,14,14,
7450         17, 0,13,15,14, 0,18,15,16,16, 0,18,15,18,15, 0,
7451         17,
7452 };
7453
7454 static const static_codebook _44un1__p3_0 = {
7455         4, 625,
7456         (long *)_vq_lengthlist__44un1__p3_0,
7457         1, -533725184, 1611661312, 3, 0,
7458         (long *)_vq_quantlist__44un1__p3_0,
7459         0
7460 };
7461
7462 static const long _vq_quantlist__44un1__p4_0[] = {
7463         2,
7464         1,
7465         3,
7466         0,
7467         4,
7468 };
7469
7470 static const long _vq_lengthlist__44un1__p4_0[] = {
7471          3, 5, 5, 9, 9, 5, 6, 6,10, 9, 5, 6, 6, 9,10,10,
7472         10,10,12,11, 9,10,10,12,12, 5, 7, 7,10,10, 7, 7,
7473          8,10,11, 7, 7, 8,10,11,10,10,11,11,13,10,10,11,
7474         11,13, 6, 7, 7,10,10, 7, 8, 7,11,10, 7, 8, 7,10,
7475         10,10,11, 9,13,11,10,11,10,13,11,10,10,10,14,13,
7476         10,11,11,14,13,10,10,11,13,14,12,12,13,15,15,12,
7477         12,13,13,14,10,10,10,12,13,10,11,10,13,13,10,11,
7478         11,13,13,12,13,12,14,13,12,13,13,14,13, 5, 7, 7,
7479         10,10, 7, 8, 8,11,10, 7, 8, 8,10,10,11,11,11,13,
7480         13,10,11,11,12,12, 7, 8, 8,11,11, 7, 8, 9,10,12,
7481          8, 9, 9,11,11,11,10,12,11,14,11,11,12,13,13, 6,
7482          8, 8,10,11, 7, 9, 7,12,10, 8, 9,10,11,12,10,12,
7483         10,14,11,11,12,11,13,13,10,11,11,14,14,10,10,11,
7484         13,14,11,12,12,15,13,12,11,14,12,16,12,13,14,15,
7485         16,10,10,11,13,14,10,11,10,14,12,11,12,12,13,14,
7486         12,13,11,15,12,14,14,14,15,15, 5, 7, 7,10,10, 7,
7487          8, 8,10,10, 7, 8, 8,10,11,10,11,10,12,12,10,11,
7488         11,12,13, 6, 8, 8,11,11, 8, 9, 9,12,11, 7, 7, 9,
7489         10,12,11,11,11,12,13,11,10,12,11,15, 7, 8, 8,11,
7490         11, 8, 9, 9,11,11, 7, 9, 8,12,10,11,12,11,13,12,
7491         11,12,10,15,11,10,11,10,14,12,11,12,11,14,13,10,
7492         10,11,13,14,13,13,13,17,15,12,11,14,12,15,10,10,
7493         11,13,14,11,12,12,14,14,10,11,10,14,13,13,14,13,
7494         16,17,12,14,11,16,12, 9,10,10,14,13,10,11,10,14,
7495         14,10,11,11,13,13,13,14,14,16,15,12,13,13,14,14,
7496          9,11,10,14,13,10,10,12,13,14,11,12,11,14,13,13,
7497         14,14,14,15,13,14,14,15,15, 9,10,11,13,14,10,11,
7498         10,15,13,11,11,12,12,15,13,14,12,15,14,13,13,14,
7499         14,15,12,13,12,16,14,11,11,12,15,14,13,15,13,16,
7500         14,13,12,15,12,17,15,16,15,16,16,12,12,13,13,15,
7501         11,13,11,15,14,13,13,14,15,17,13,14,12, 0,13,14,
7502         15,14,15, 0, 9,10,10,13,13,10,11,11,13,13,10,11,
7503         11,13,13,12,13,12,14,14,13,14,14,15,17, 9,10,10,
7504         13,13,11,12,11,15,12,10,10,11,13,16,13,14,13,15,
7505         14,13,13,14,15,16,10,10,11,13,14,11,11,12,13,14,
7506         10,12,11,14,14,13,13,13,14,15,13,15,13,16,15,12,
7507         13,12,15,13,12,15,13,15,15,11,11,13,14,15,15,15,
7508         15,15,17,13,12,14,13,17,12,12,14,14,15,13,13,14,
7509         14,16,11,13,11,16,15,14,16,16,17, 0,14,13,11,16,
7510         12,
7511 };
7512
7513 static const static_codebook _44un1__p4_0 = {
7514         4, 625,
7515         (long *)_vq_lengthlist__44un1__p4_0,
7516         1, -533725184, 1611661312, 3, 0,
7517         (long *)_vq_quantlist__44un1__p4_0,
7518         0
7519 };
7520
7521 static const long _vq_quantlist__44un1__p5_0[] = {
7522         4,
7523         3,
7524         5,
7525         2,
7526         6,
7527         1,
7528         7,
7529         0,
7530         8,
7531 };
7532
7533 static const long _vq_lengthlist__44un1__p5_0[] = {
7534          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 7, 8, 8,
7535         10, 9, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
7536          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 8, 8, 8,
7537          9, 9,10,10,11,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
7538         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
7539         12,
7540 };
7541
7542 static const static_codebook _44un1__p5_0 = {
7543         2, 81,
7544         (long *)_vq_lengthlist__44un1__p5_0,
7545         1, -531628032, 1611661312, 4, 0,
7546         (long *)_vq_quantlist__44un1__p5_0,
7547         0
7548 };
7549
7550 static const long _vq_quantlist__44un1__p6_0[] = {
7551         6,
7552         5,
7553         7,
7554         4,
7555         8,
7556         3,
7557         9,
7558         2,
7559         10,
7560         1,
7561         11,
7562         0,
7563         12,
7564 };
7565
7566 static const long _vq_lengthlist__44un1__p6_0[] = {
7567          1, 4, 4, 6, 6, 8, 8,10,10,11,11,15,15, 4, 5, 5,
7568          8, 8, 9, 9,11,11,12,12,16,16, 4, 5, 6, 8, 8, 9,
7569          9,11,11,12,12,14,14, 7, 8, 8, 9, 9,10,10,11,12,
7570         13,13,16,17, 7, 8, 8, 9, 9,10,10,12,12,12,13,15,
7571         15, 9,10,10,10,10,11,11,12,12,13,13,15,16, 9, 9,
7572          9,10,10,11,11,13,12,13,13,17,17,10,11,11,11,12,
7573         12,12,13,13,14,15, 0,18,10,11,11,12,12,12,13,14,
7574         13,14,14,17,16,11,12,12,13,13,14,14,14,14,15,16,
7575         17,16,11,12,12,13,13,14,14,14,14,15,15,17,17,14,
7576         15,15,16,16,16,17,17,16, 0,17, 0,18,14,15,15,16,
7577         16, 0,15,18,18, 0,16, 0, 0,
7578 };
7579
7580 static const static_codebook _44un1__p6_0 = {
7581         2, 169,
7582         (long *)_vq_lengthlist__44un1__p6_0,
7583         1, -526516224, 1616117760, 4, 0,
7584         (long *)_vq_quantlist__44un1__p6_0,
7585         0
7586 };
7587
7588 static const long _vq_quantlist__44un1__p6_1[] = {
7589         2,
7590         1,
7591         3,
7592         0,
7593         4,
7594 };
7595
7596 static const long _vq_lengthlist__44un1__p6_1[] = {
7597          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 5,
7598          6, 5, 6, 6, 5, 6, 6, 6, 6,
7599 };
7600
7601 static const static_codebook _44un1__p6_1 = {
7602         2, 25,
7603         (long *)_vq_lengthlist__44un1__p6_1,
7604         1, -533725184, 1611661312, 3, 0,
7605         (long *)_vq_quantlist__44un1__p6_1,
7606         0
7607 };
7608
7609 static const long _vq_quantlist__44un1__p7_0[] = {
7610         2,
7611         1,
7612         3,
7613         0,
7614         4,
7615 };
7616
7617 static const long _vq_lengthlist__44un1__p7_0[] = {
7618          1, 5, 3,11,11,11,11,11,11,11, 8,11,11,11,11,11,
7619         11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,
7620         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7621         11,11,10,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,11,11,11,
7625         11,11,11,11,11,11,11,11,11,11,11,11,11, 8,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,11,
7628         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
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,11,11,11,11,11,11,
7633         11,11,11,11,11,11,11,11,11,11, 7,11,11,11,11,11,
7634         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7635         11,11,11,10,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         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7657         10,
7658 };
7659
7660 static const static_codebook _44un1__p7_0 = {
7661         4, 625,
7662         (long *)_vq_lengthlist__44un1__p7_0,
7663         1, -518709248, 1626677248, 3, 0,
7664         (long *)_vq_quantlist__44un1__p7_0,
7665         0
7666 };
7667
7668 static const long _vq_quantlist__44un1__p7_1[] = {
7669         6,
7670         5,
7671         7,
7672         4,
7673         8,
7674         3,
7675         9,
7676         2,
7677         10,
7678         1,
7679         11,
7680         0,
7681         12,
7682 };
7683
7684 static const long _vq_lengthlist__44un1__p7_1[] = {
7685          1, 4, 4, 6, 6, 6, 6, 9, 8, 9, 8, 8, 8, 5, 7, 7,
7686          7, 7, 8, 8, 8,10, 8,10, 8, 9, 5, 7, 7, 8, 7, 7,
7687          8,10,10,11,10,12,11, 7, 8, 8, 9, 9, 9,10,11,11,
7688         11,11,11,11, 7, 8, 8, 8, 9, 9, 9,10,10,10,11,11,
7689         12, 7, 8, 8, 9, 9,10,11,11,12,11,12,11,11, 7, 8,
7690          8, 9, 9,10,10,11,11,11,12,12,11, 8,10,10,10,10,
7691         11,11,14,11,12,12,12,13, 9,10,10,10,10,12,11,14,
7692         11,14,11,12,13,10,11,11,11,11,13,11,14,14,13,13,
7693         13,14,11,11,11,12,11,12,12,12,13,14,14,13,14,12,
7694         11,12,12,12,12,13,13,13,14,13,14,14,11,12,12,14,
7695         12,13,13,12,13,13,14,14,14,
7696 };
7697
7698 static const static_codebook _44un1__p7_1 = {
7699         2, 169,
7700         (long *)_vq_lengthlist__44un1__p7_1,
7701         1, -523010048, 1618608128, 4, 0,
7702         (long *)_vq_quantlist__44un1__p7_1,
7703         0
7704 };
7705
7706 static const long _vq_quantlist__44un1__p7_2[] = {
7707         6,
7708         5,
7709         7,
7710         4,
7711         8,
7712         3,
7713         9,
7714         2,
7715         10,
7716         1,
7717         11,
7718         0,
7719         12,
7720 };
7721
7722 static const long _vq_lengthlist__44un1__p7_2[] = {
7723          3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 8, 4, 5, 5,
7724          6, 6, 8, 8, 9, 8, 9, 9, 9, 9, 4, 5, 5, 7, 6, 8,
7725          8, 8, 8, 9, 8, 9, 8, 6, 7, 7, 7, 8, 8, 8, 9, 9,
7726          9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
7727          9, 7, 8, 8, 8, 8, 9, 8, 9, 9,10, 9, 9,10, 7, 8,
7728          8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 9, 9, 9, 9,
7729          9, 9, 9, 9,10,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9,
7730          9, 9, 9,10,10, 9, 9, 9,10, 9, 9,10, 9, 9,10,10,
7731         10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10, 9,
7732          9, 9,10, 9, 9,10,10, 9,10,10,10,10, 9, 9, 9,10,
7733          9, 9, 9,10,10,10,10,10,10,
7734 };
7735
7736 static const static_codebook _44un1__p7_2 = {
7737         2, 169,
7738         (long *)_vq_lengthlist__44un1__p7_2,
7739         1, -531103744, 1611661312, 4, 0,
7740         (long *)_vq_quantlist__44un1__p7_2,
7741         0
7742 };
7743
7744 static const long _huff_lengthlist__44un1__short[] = {
7745         12,12,14,12,14,14,14,14,12, 6, 6, 8, 9, 9,11,14,
7746         12, 4, 2, 6, 6, 7,11,14,13, 6, 5, 7, 8, 9,11,14,
7747         13, 8, 5, 8, 6, 8,12,14,12, 7, 7, 8, 8, 8,10,14,
7748         12, 6, 3, 4, 4, 4, 7,14,11, 7, 4, 6, 6, 6, 8,14,
7749 };
7750
7751 static const static_codebook _huff_book__44un1__short = {
7752         2, 64,
7753         (long *)_huff_lengthlist__44un1__short,
7754         0, 0, 0, 0, 0,
7755         NULL,
7756         0
7757 };
7758