• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
7759