18 #include "../../codebook.h"
20 static const long _huff_lengthlist_line_256x7_0sub1[] = {
21 0, 2, 3, 3, 3, 3, 4, 3, 4,
26 (
long *)_huff_lengthlist_line_256x7_0sub1,
32 static const long _huff_lengthlist_line_256x7_0sub2[] = {
33 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 5, 3,
34 6, 3, 6, 4, 6, 4, 7, 5, 7,
39 (
long *)_huff_lengthlist_line_256x7_0sub2,
45 static const long _huff_lengthlist_line_256x7_0sub3[] = {
46 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
47 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 2, 5, 3, 5, 3,
48 6, 3, 6, 4, 7, 6, 7, 8, 7, 9, 8, 9, 9, 9,10, 9,
49 11,13,11,13,10,10,13,13,13,13,13,13,12,12,12,12,
54 (
long *)_huff_lengthlist_line_256x7_0sub3,
60 static const long _huff_lengthlist_line_256x7_1sub1[] = {
61 0, 3, 3, 3, 3, 2, 4, 3, 4,
66 (
long *)_huff_lengthlist_line_256x7_1sub1,
72 static const long _huff_lengthlist_line_256x7_1sub2[] = {
73 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 3, 4, 4,
74 5, 4, 6, 5, 6, 7, 6, 8, 8,
79 (
long *)_huff_lengthlist_line_256x7_1sub2,
85 static const long _huff_lengthlist_line_256x7_1sub3[] = {
86 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
87 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 4, 3, 6, 3, 7,
88 3, 8, 5, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
89 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7,
94 (
long *)_huff_lengthlist_line_256x7_1sub3,
100 static const long _huff_lengthlist_line_256x7_class0[] = {
101 7, 5, 5, 9, 9, 6, 6, 9,12, 8, 7, 8,11, 8, 9,15,
102 6, 3, 3, 7, 7, 4, 3, 6, 9, 6, 5, 6, 8, 6, 8,15,
103 8, 5, 5, 9, 8, 5, 4, 6,10, 7, 5, 5,11, 8, 7,15,
104 14,15,13,13,13,13, 8,11,15,10, 7, 6,11, 9,10,15,
109 (
long *)_huff_lengthlist_line_256x7_class0,
115 static const long _huff_lengthlist_line_256x7_class1[] = {
116 5, 6, 8,15, 6, 9,10,15,10,11,12,15,15,15,15,15,
117 4, 6, 7,15, 6, 7, 8,15, 9, 8, 9,15,15,15,15,15,
118 6, 8, 9,15, 7, 7, 8,15,10, 9,10,15,15,15,15,15,
119 15,13,15,15,15,10,11,15,15,13,13,15,15,15,15,15,
120 4, 6, 7,15, 6, 8, 9,15,10,10,12,15,15,15,15,15,
121 2, 5, 6,15, 5, 6, 7,15, 8, 6, 7,15,15,15,15,15,
122 5, 6, 8,15, 5, 6, 7,15, 9, 6, 7,15,15,15,15,15,
123 14,12,13,15,12,10,11,15,15,15,15,15,15,15,15,15,
124 7, 8, 9,15, 9,10,10,15,15,14,14,15,15,15,15,15,
125 5, 6, 7,15, 7, 8, 9,15,12, 9,10,15,15,15,15,15,
126 7, 7, 9,15, 7, 7, 8,15,12, 8, 9,15,15,15,15,15,
127 13,13,14,15,12,11,12,15,15,15,15,15,15,15,15,15,
128 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
129 13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,15,
130 15,12,13,15,15,12,13,15,15,14,15,15,15,15,15,15,
131 15,15,15,15,15,15,13,15,15,15,15,15,15,15,15,15,
136 (
long *)_huff_lengthlist_line_256x7_class1,
142 static const long _huff_lengthlist_line_512x17_0sub0[] = {
143 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
144 5, 6, 5, 6, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7, 6,
145 7, 6, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 9, 7, 9, 7,
146 9, 7, 9, 8, 9, 8,10, 8,10, 8,10, 7,10, 6,10, 8,
147 10, 8,11, 7,10, 7,11, 8,11,11,12,12,11,11,12,11,
148 13,11,13,11,13,12,15,12,13,13,14,14,14,14,14,15,
149 15,15,16,14,17,19,19,18,18,18,18,18,18,18,18,18,
150 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
155 (
long *)_huff_lengthlist_line_512x17_0sub0,
161 static const long _huff_lengthlist_line_512x17_1sub0[] = {
162 2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
163 6, 5, 6, 6, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 8, 7,
168 (
long *)_huff_lengthlist_line_512x17_1sub0,
174 static const long _huff_lengthlist_line_512x17_1sub1[] = {
175 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
176 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
177 4, 3, 5, 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5,
178 6, 5, 7, 5, 8, 6, 8, 6, 8, 6, 8, 6, 8, 7, 9, 7,
179 9, 7,11, 9,11,11,12,11,14,12,14,16,14,16,13,16,
180 14,16,12,15,13,16,14,16,13,14,12,15,13,15,13,13,
181 13,15,12,14,14,15,13,15,12,15,15,15,15,15,15,15,
182 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
187 (
long *)_huff_lengthlist_line_512x17_1sub1,
193 static const long _huff_lengthlist_line_512x17_2sub1[] = {
194 0, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 5, 3,
200 (
long *)_huff_lengthlist_line_512x17_2sub1,
206 static const long _huff_lengthlist_line_512x17_2sub2[] = {
207 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
208 0, 0, 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 6, 4, 6, 5,
209 6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 7, 8, 7, 9, 7,
215 (
long *)_huff_lengthlist_line_512x17_2sub2,
221 static const long _huff_lengthlist_line_512x17_2sub3[] = {
222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
223 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
224 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
225 0, 0, 3, 3, 3, 3, 4, 3, 4, 4, 5, 5, 6, 6, 7, 7,
226 7, 8, 8,11, 8, 9, 9, 9,10,11,11,11, 9,10,10,11,
227 11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
228 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
229 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
234 (
long *)_huff_lengthlist_line_512x17_2sub3,
240 static const long _huff_lengthlist_line_512x17_3sub1[] = {
241 0, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 5, 4, 5,
247 (
long *)_huff_lengthlist_line_512x17_3sub1,
253 static const long _huff_lengthlist_line_512x17_3sub2[] = {
254 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255 0, 0, 2, 3, 3, 4, 3, 5, 4, 6, 4, 6, 5, 7, 6, 7,
256 6, 8, 6, 8, 7, 9, 8,10, 8,12, 9,13,10,15,10,15,
262 (
long *)_huff_lengthlist_line_512x17_3sub2,
268 static const long _huff_lengthlist_line_512x17_3sub3[] = {
269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
271 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
272 0, 0, 4, 8, 4, 8, 4, 8, 4, 8, 5, 8, 5, 8, 6, 8,
273 4, 8, 4, 8, 5, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7,
274 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
275 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
276 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
281 (
long *)_huff_lengthlist_line_512x17_3sub3,
287 static const long _huff_lengthlist_line_512x17_class1[] = {
288 1, 2, 3, 6, 5, 4, 7, 7,
293 (
long *)_huff_lengthlist_line_512x17_class1,
299 static const long _huff_lengthlist_line_512x17_class2[] = {
300 3, 3, 3,14, 5, 4, 4,11, 8, 6, 6,10,17,12,11,17,
301 6, 5, 5,15, 5, 3, 4,11, 8, 5, 5, 8,16, 9,10,14,
302 10, 8, 9,17, 8, 6, 6,13,10, 7, 7,10,16,11,13,14,
303 17,17,17,17,17,16,16,16,16,15,16,16,16,16,16,16,
308 (
long *)_huff_lengthlist_line_512x17_class2,
314 static const long _huff_lengthlist_line_512x17_class3[] = {
315 2, 4, 6,17, 4, 5, 7,17, 8, 7,10,17,17,17,17,17,
316 3, 4, 6,15, 3, 3, 6,15, 7, 6, 9,17,17,17,17,17,
317 6, 8,10,17, 6, 6, 8,16, 9, 8,10,17,17,15,16,17,
318 17,17,17,17,12,15,15,16,12,15,15,16,16,16,16,16,
323 (
long *)_huff_lengthlist_line_512x17_class3,
329 static const long _huff_lengthlist_line_128x4_class0[] = {
330 7, 7, 7,11, 6, 6, 7,11, 7, 6, 6,10,12,10,10,13,
331 7, 7, 8,11, 7, 7, 7,11, 7, 6, 7,10,11,10,10,13,
332 10,10, 9,12, 9, 9, 9,11, 8, 8, 8,11,13,11,10,14,
333 15,15,14,15,15,14,13,14,15,12,12,17,17,17,17,17,
334 7, 7, 6, 9, 6, 6, 6, 9, 7, 6, 6, 8,11,11,10,12,
335 7, 7, 7, 9, 7, 6, 6, 9, 7, 6, 6, 9,13,10,10,11,
336 10, 9, 8,10, 9, 8, 8,10, 8, 8, 7, 9,13,12,10,11,
337 17,14,14,13,15,14,12,13,17,13,12,15,17,17,14,17,
338 7, 6, 6, 7, 6, 6, 5, 7, 6, 6, 6, 6,11, 9, 9, 9,
339 7, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 6,10, 9, 8, 9,
340 10, 9, 8, 8, 9, 8, 7, 8, 8, 7, 6, 8,11,10, 9,10,
341 17,17,12,15,15,15,12,14,14,14,10,12,15,13,12,13,
342 11,10, 8,10,11,10, 8, 8,10, 9, 7, 7,10, 9, 9,11,
343 11,11, 9,10,11,10, 8, 9,10, 8, 6, 8,10, 9, 9,11,
344 14,13,10,12,12,11,10,10, 8, 7, 8,10,10,11,11,12,
345 17,17,15,17,17,17,17,17,17,13,12,17,17,17,14,17,
350 (
long *)_huff_lengthlist_line_128x4_class0,
356 static const long _huff_lengthlist_line_128x4_0sub0[] = {
362 (
long *)_huff_lengthlist_line_128x4_0sub0,
368 static const long _huff_lengthlist_line_128x4_0sub1[] = {
369 0, 0, 0, 0, 3, 2, 3, 2, 3, 3,
374 (
long *)_huff_lengthlist_line_128x4_0sub1,
380 static const long _huff_lengthlist_line_128x4_0sub2[] = {
381 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 4, 3,
382 4, 4, 5, 4, 5, 4, 6, 5, 6,
387 (
long *)_huff_lengthlist_line_128x4_0sub2,
393 static const long _huff_lengthlist_line_128x4_0sub3[] = {
394 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
395 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
396 5, 4, 6, 5, 6, 5, 7, 6, 6, 7, 7, 9, 9,11,11,16,
397 11,14,10,11,11,13,16,15,15,15,15,15,15,15,15,15,
402 (
long *)_huff_lengthlist_line_128x4_0sub3,
408 static const long _huff_lengthlist_line_256x4_class0[] = {
409 6, 7, 7,12, 6, 6, 7,12, 7, 6, 6,10,15,12,11,13,
410 7, 7, 8,13, 7, 7, 8,12, 7, 7, 7,11,12,12,11,13,
411 10, 9, 9,11, 9, 9, 9,10,10, 8, 8,12,14,12,12,14,
412 11,11,12,14,11,12,11,15,15,12,13,15,15,15,15,15,
413 6, 6, 7,10, 6, 6, 6,11, 7, 6, 6, 9,14,12,11,13,
414 7, 7, 7,10, 6, 6, 7, 9, 7, 7, 6,10,13,12,10,12,
415 9, 9, 9,11, 9, 9, 8, 9, 9, 8, 8,10,13,12,10,12,
416 12,12,11,13,12,12,11,12,15,13,12,15,15,15,14,14,
417 6, 6, 6, 8, 6, 6, 5, 6, 7, 7, 6, 5,11,10, 9, 8,
418 7, 6, 6, 7, 6, 6, 5, 6, 7, 7, 6, 6,11,10, 9, 8,
419 8, 8, 8, 9, 8, 8, 7, 8, 8, 8, 6, 7,11,10, 9, 9,
420 14,11,10,14,14,11,10,15,13,11, 9,11,15,12,12,11,
421 11, 9, 8, 8,10, 9, 8, 9,11,10, 9, 8,12,11,12,11,
422 13,10, 8, 9,11,10, 8, 9,10, 9, 8, 9,10, 8,12,12,
423 15,11,10,10,13,11,10,10, 8, 8, 7,12,10, 9,11,12,
424 15,12,11,15,13,11,11,15,12,14,11,13,15,15,13,13,
429 (
long *)_huff_lengthlist_line_256x4_class0,
435 static const long _huff_lengthlist_line_256x4_0sub0[] = {
441 (
long *)_huff_lengthlist_line_256x4_0sub0,
447 static const long _huff_lengthlist_line_256x4_0sub1[] = {
448 0, 0, 0, 0, 2, 2, 3, 3, 3, 3,
453 (
long *)_huff_lengthlist_line_256x4_0sub1,
459 static const long _huff_lengthlist_line_256x4_0sub2[] = {
460 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 3, 4, 3,
461 5, 3, 5, 4, 5, 4, 6, 4, 6,
466 (
long *)_huff_lengthlist_line_256x4_0sub2,
472 static const long _huff_lengthlist_line_256x4_0sub3[] = {
473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
474 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
475 6, 4, 7, 4, 7, 5, 7, 6, 7, 6, 7, 8,10,13,13,13,
476 13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,
481 (
long *)_huff_lengthlist_line_256x4_0sub3,
487 static const long _huff_lengthlist_line_128x7_class0[] = {
488 10, 7, 8,13, 9, 6, 7,11,10, 8, 8,12,17,17,17,17,
489 7, 5, 5, 9, 6, 4, 4, 8, 8, 5, 5, 8,16,14,13,16,
490 7, 5, 5, 7, 6, 3, 3, 5, 8, 5, 4, 7,14,12,12,15,
491 10, 7, 8, 9, 7, 5, 5, 6, 9, 6, 5, 5,15,12, 9,10,
496 (
long *)_huff_lengthlist_line_128x7_class0,
502 static const long _huff_lengthlist_line_128x7_class1[] = {
503 8,13,17,17, 8,11,17,17,11,13,17,17,17,17,17,17,
504 6,10,16,17, 6,10,15,17, 8,10,16,17,17,17,17,17,
505 9,13,15,17, 8,11,17,17,10,12,17,17,17,17,17,17,
506 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
507 6,11,15,17, 7,10,15,17, 8,10,17,17,17,15,17,17,
508 4, 8,13,17, 4, 7,13,17, 6, 8,15,17,16,15,17,17,
509 6,11,15,17, 6, 9,13,17, 8,10,17,17,15,17,17,17,
510 16,17,17,17,12,14,15,17,13,14,15,17,17,17,17,17,
511 5,10,14,17, 5, 9,14,17, 7, 9,15,17,15,15,17,17,
512 3, 7,12,17, 3, 6,11,17, 5, 7,13,17,12,12,17,17,
513 5, 9,14,17, 3, 7,11,17, 5, 8,13,17,13,11,16,17,
514 12,17,17,17, 9,14,15,17,10,11,14,17,16,14,17,17,
515 8,12,17,17, 8,12,17,17,10,12,17,17,17,17,17,17,
516 5,10,17,17, 5, 9,15,17, 7, 9,17,17,13,13,17,17,
517 7,11,17,17, 6,10,15,17, 7, 9,15,17,12,11,17,17,
518 12,15,17,17,11,14,17,17,11,10,15,17,17,16,17,17,
523 (
long *)_huff_lengthlist_line_128x7_class1,
529 static const long _huff_lengthlist_line_128x7_0sub1[] = {
530 0, 3, 3, 3, 3, 3, 3, 3, 3,
535 (
long *)_huff_lengthlist_line_128x7_0sub1,
541 static const long _huff_lengthlist_line_128x7_0sub2[] = {
542 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 4, 4, 4,
543 5, 4, 5, 4, 5, 4, 6, 4, 6,
548 (
long *)_huff_lengthlist_line_128x7_0sub2,
554 static const long _huff_lengthlist_line_128x7_0sub3[] = {
555 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
556 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 3, 5, 3, 5, 4,
557 5, 4, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
558 7, 8, 9,11,13,13,13,13,13,13,13,13,13,13,13,13,
563 (
long *)_huff_lengthlist_line_128x7_0sub3,
569 static const long _huff_lengthlist_line_128x7_1sub1[] = {
570 0, 3, 3, 2, 3, 3, 4, 3, 4,
575 (
long *)_huff_lengthlist_line_128x7_1sub1,
581 static const long _huff_lengthlist_line_128x7_1sub2[] = {
582 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 6, 3, 6, 3,
583 6, 3, 7, 3, 8, 4, 9, 4, 9,
588 (
long *)_huff_lengthlist_line_128x7_1sub2,
594 static const long _huff_lengthlist_line_128x7_1sub3[] = {
595 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
596 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 2, 7, 3, 8, 4,
597 9, 5, 9, 8,10,11,11,12,14,14,14,14,14,14,14,14,
598 14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,
603 (
long *)_huff_lengthlist_line_128x7_1sub3,
609 static const long _huff_lengthlist_line_128x11_class1[] = {
610 1, 6, 3, 7, 2, 4, 5, 7,
615 (
long *)_huff_lengthlist_line_128x11_class1,
621 static const long _huff_lengthlist_line_128x11_class2[] = {
622 1, 6,12,16, 4,12,15,16, 9,15,16,16,16,16,16,16,
623 2, 5,11,16, 5,11,13,16, 9,13,16,16,16,16,16,16,
624 4, 8,12,16, 5, 9,12,16, 9,13,15,16,16,16,16,16,
625 15,16,16,16,11,14,13,16,12,15,16,16,16,16,16,15,
630 (
long *)_huff_lengthlist_line_128x11_class2,
636 static const long _huff_lengthlist_line_128x11_class3[] = {
637 7, 6, 9,17, 7, 6, 8,17,12, 9,11,16,16,16,16,16,
638 5, 4, 7,16, 5, 3, 6,14, 9, 6, 8,15,16,16,16,16,
639 5, 4, 6,13, 3, 2, 4,11, 7, 4, 6,13,16,11,10,14,
640 12,12,12,16, 9, 7,10,15,12, 9,11,16,16,15,15,16,
645 (
long *)_huff_lengthlist_line_128x11_class3,
651 static const long _huff_lengthlist_line_128x11_0sub0[] = {
652 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
653 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 7, 6,
654 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6, 8, 7,
655 8, 7, 8, 7, 8, 7, 9, 7, 9, 8, 9, 8, 9, 8,10, 8,
656 10, 9,10, 9,10, 9,11, 9,11, 9,10,10,11,10,11,10,
657 11,11,11,11,11,11,12,13,14,14,14,15,15,16,16,16,
658 17,15,16,15,16,16,17,17,16,17,17,17,17,17,17,17,
659 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
664 (
long *)_huff_lengthlist_line_128x11_0sub0,
670 static const long _huff_lengthlist_line_128x11_1sub0[] = {
671 2, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
672 6, 5, 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6,
677 (
long *)_huff_lengthlist_line_128x11_1sub0,
683 static const long _huff_lengthlist_line_128x11_1sub1[] = {
684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
685 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
686 5, 3, 5, 3, 6, 4, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
687 8, 4, 9, 5, 9, 5, 9, 5, 9, 6,10, 6,10, 6,11, 7,
688 10, 7,10, 8,11, 9,11, 9,11,10,11,11,12,11,11,12,
689 15,15,12,14,11,14,12,14,11,14,13,14,12,14,11,14,
690 11,14,12,14,11,14,11,14,13,13,14,14,14,14,14,14,
691 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
696 (
long *)_huff_lengthlist_line_128x11_1sub1,
702 static const long _huff_lengthlist_line_128x11_2sub1[] = {
703 0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4,
709 (
long *)_huff_lengthlist_line_128x11_2sub1,
715 static const long _huff_lengthlist_line_128x11_2sub2[] = {
716 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
717 0, 0, 3, 3, 3, 4, 4, 4, 4, 5, 4, 5, 4, 6, 5, 7,
718 5, 7, 6, 8, 6, 8, 6, 9, 7, 9, 7,10, 7, 9, 8,11,
724 (
long *)_huff_lengthlist_line_128x11_2sub2,
730 static const long _huff_lengthlist_line_128x11_2sub3[] = {
731 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
733 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
734 0, 0, 4, 8, 3, 8, 4, 8, 4, 8, 6, 8, 5, 8, 4, 8,
735 4, 8, 6, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
736 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
737 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
738 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
743 (
long *)_huff_lengthlist_line_128x11_2sub3,
749 static const long _huff_lengthlist_line_128x11_3sub1[] = {
750 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4,
756 (
long *)_huff_lengthlist_line_128x11_3sub1,
762 static const long _huff_lengthlist_line_128x11_3sub2[] = {
763 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
764 0, 0, 5, 3, 5, 4, 6, 4, 6, 4, 7, 4, 7, 4, 8, 4,
765 8, 4, 9, 4, 9, 4,10, 4,10, 5,10, 5,11, 5,12, 6,
771 (
long *)_huff_lengthlist_line_128x11_3sub2,
777 static const long _huff_lengthlist_line_128x11_3sub3[] = {
778 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
779 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
781 0, 0, 7, 1, 6, 3, 7, 3, 8, 4, 8, 5, 8, 8, 8, 9,
782 7, 8, 8, 7, 7, 7, 8, 9,10, 9, 9,10,10,10,10,10,
783 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
784 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
785 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
790 (
long *)_huff_lengthlist_line_128x11_3sub3,
796 static const long _huff_lengthlist_line_128x17_class1[] = {
797 1, 3, 4, 7, 2, 5, 6, 7,
802 (
long *)_huff_lengthlist_line_128x17_class1,
808 static const long _huff_lengthlist_line_128x17_class2[] = {
809 1, 4,10,19, 3, 8,13,19, 7,12,19,19,19,19,19,19,
810 2, 6,11,19, 8,13,19,19, 9,11,19,19,19,19,19,19,
811 6, 7,13,19, 9,13,19,19,10,13,18,18,18,18,18,18,
812 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
817 (
long *)_huff_lengthlist_line_128x17_class2,
823 static const long _huff_lengthlist_line_128x17_class3[] = {
824 3, 6,10,17, 4, 8,11,20, 8,10,11,20,20,20,20,20,
825 2, 4, 8,18, 4, 6, 8,17, 7, 8,10,20,20,17,20,20,
826 3, 5, 8,17, 3, 4, 6,17, 8, 8,10,17,17,12,16,20,
827 13,13,15,20,10,10,12,20,15,14,15,20,20,20,19,19,
832 (
long *)_huff_lengthlist_line_128x17_class3,
838 static const long _huff_lengthlist_line_128x17_0sub0[] = {
839 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
840 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5,
841 8, 5, 8, 5, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6, 9, 6,
842 9, 6, 9, 7, 9, 7, 9, 7, 9, 7,10, 7,10, 8,10, 8,
843 10, 8,10, 8,10, 8,11, 8,11, 8,11, 8,11, 8,11, 9,
844 12, 9,12, 9,12, 9,12, 9,12,10,12,10,13,11,13,11,
845 14,12,14,13,15,14,16,14,17,15,18,16,20,20,20,20,
846 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
851 (
long *)_huff_lengthlist_line_128x17_0sub0,
857 static const long _huff_lengthlist_line_128x17_1sub0[] = {
858 2, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
859 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7,
864 (
long *)_huff_lengthlist_line_128x17_1sub0,
870 static const long _huff_lengthlist_line_128x17_1sub1[] = {
871 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
872 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
873 4, 3, 5, 3, 5, 3, 6, 3, 6, 4, 6, 4, 7, 4, 7, 5,
874 8, 5, 8, 6, 9, 7, 9, 7, 9, 8,10, 9,10, 9,11,10,
875 11,11,11,11,11,11,12,12,12,13,12,13,12,14,12,15,
876 12,14,12,16,13,17,13,17,14,17,14,16,13,17,14,17,
877 14,17,15,17,15,15,16,17,17,17,17,17,17,17,17,17,
878 17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,16,
883 (
long *)_huff_lengthlist_line_128x17_1sub1,
889 static const long _huff_lengthlist_line_128x17_2sub1[] = {
890 0, 4, 5, 4, 6, 4, 8, 3, 9, 3, 9, 2, 9, 3, 8, 4,
896 (
long *)_huff_lengthlist_line_128x17_2sub1,
902 static const long _huff_lengthlist_line_128x17_2sub2[] = {
903 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
904 0, 0, 5, 1, 5, 3, 5, 3, 5, 4, 7, 5,10, 7,10, 7,
905 12,10,14,10,14, 9,14,11,14,14,14,13,13,13,13,13,
911 (
long *)_huff_lengthlist_line_128x17_2sub2,
917 static const long _huff_lengthlist_line_128x17_2sub3[] = {
918 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
919 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
920 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
921 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
922 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6,
923 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
924 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
925 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
930 (
long *)_huff_lengthlist_line_128x17_2sub3,
936 static const long _huff_lengthlist_line_128x17_3sub1[] = {
937 0, 4, 4, 4, 4, 4, 4, 4, 5, 3, 5, 3, 5, 4, 6, 4,
943 (
long *)_huff_lengthlist_line_128x17_3sub1,
949 static const long _huff_lengthlist_line_128x17_3sub2[] = {
950 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
951 0, 0, 5, 3, 6, 3, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
952 8, 4, 8, 4, 8, 4, 9, 4, 9, 5,10, 5,10, 7,10, 8,
958 (
long *)_huff_lengthlist_line_128x17_3sub2,
964 static const long _huff_lengthlist_line_128x17_3sub3[] = {
965 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
966 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
967 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
968 0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 4, 7, 5, 8, 5,11,
969 6,10, 6,12, 7,12, 7,12, 8,12, 8,12,10,12,12,12,
970 12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
971 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
972 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
977 (
long *)_huff_lengthlist_line_128x17_3sub3,
983 static const long _huff_lengthlist_line_1024x27_class1[] = {
984 2,10, 8,14, 7,12,11,14, 1, 5, 3, 7, 4, 9, 7,13,
989 (
long *)_huff_lengthlist_line_1024x27_class1,
995 static const long _huff_lengthlist_line_1024x27_class2[] = {
996 1, 4, 2, 6, 3, 7, 5, 7,
1001 (
long *)_huff_lengthlist_line_1024x27_class2,
1007 static const long _huff_lengthlist_line_1024x27_class3[] = {
1008 1, 5, 7,21, 5, 8, 9,21,10, 9,12,20,20,16,20,20,
1009 4, 8, 9,20, 6, 8, 9,20,11,11,13,20,20,15,17,20,
1010 9,11,14,20, 8,10,15,20,11,13,15,20,20,20,20,20,
1011 20,20,20,20,13,20,20,20,18,18,20,20,20,20,20,20,
1012 3, 6, 8,20, 6, 7, 9,20,10, 9,12,20,20,20,20,20,
1013 5, 7, 9,20, 6, 6, 9,20,10, 9,12,20,20,20,20,20,
1014 8,10,13,20, 8, 9,12,20,11,10,12,20,20,20,20,20,
1015 18,20,20,20,15,17,18,20,18,17,18,20,20,20,20,20,
1016 7,10,12,20, 8, 9,11,20,14,13,14,20,20,20,20,20,
1017 6, 9,12,20, 7, 8,11,20,12,11,13,20,20,20,20,20,
1018 9,11,15,20, 8,10,14,20,12,11,14,20,20,20,20,20,
1019 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
1020 11,16,18,20,15,15,17,20,20,17,20,20,20,20,20,20,
1021 9,14,16,20,12,12,15,20,17,15,18,20,20,20,20,20,
1022 16,19,18,20,15,16,20,20,17,17,20,20,20,20,20,20,
1023 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
1028 (
long *)_huff_lengthlist_line_1024x27_class3,
1034 static const long _huff_lengthlist_line_1024x27_class4[] = {
1035 2, 3, 7,13, 4, 4, 7,15, 8, 6, 9,17,21,16,15,21,
1036 2, 5, 7,11, 5, 5, 7,14, 9, 7,10,16,17,15,16,21,
1037 4, 7,10,17, 7, 7, 9,15,11, 9,11,16,21,18,15,21,
1038 18,21,21,21,15,17,17,19,21,19,18,20,21,21,21,20,
1043 (
long *)_huff_lengthlist_line_1024x27_class4,
1049 static const long _huff_lengthlist_line_1024x27_0sub0[] = {
1050 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
1051 6, 5, 6, 5, 6, 5, 6, 5, 7, 5, 7, 5, 7, 5, 7, 5,
1052 8, 6, 8, 6, 8, 6, 9, 6, 9, 6,10, 6,10, 6,11, 6,
1053 11, 7,11, 7,12, 7,12, 7,12, 7,12, 7,12, 7,12, 7,
1054 12, 7,12, 8,13, 8,12, 8,12, 8,13, 8,13, 9,13, 9,
1055 13, 9,13, 9,12,10,12,10,13,10,14,11,14,12,14,13,
1056 14,13,14,14,15,16,15,15,15,14,15,17,21,22,22,21,
1057 22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,
1062 (
long *)_huff_lengthlist_line_1024x27_0sub0,
1068 static const long _huff_lengthlist_line_1024x27_1sub0[] = {
1069 2, 5, 5, 4, 5, 4, 5, 4, 5, 4, 6, 5, 6, 5, 6, 5,
1070 6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6,
1075 (
long *)_huff_lengthlist_line_1024x27_1sub0,
1081 static const long _huff_lengthlist_line_1024x27_1sub1[] = {
1082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1084 8, 5, 8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4,
1085 9, 4, 9, 4, 9, 4, 8, 4, 8, 4, 9, 5, 9, 5, 9, 5,
1086 9, 5, 9, 6,10, 6,10, 7,10, 8,11, 9,11,11,12,13,
1087 12,14,13,15,13,15,14,16,14,17,15,17,15,15,16,16,
1088 15,16,16,16,15,18,16,15,17,17,19,19,19,19,19,19,
1089 19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
1094 (
long *)_huff_lengthlist_line_1024x27_1sub1,
1100 static const long _huff_lengthlist_line_1024x27_2sub0[] = {
1101 1, 5, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5,
1102 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 9, 8,10, 9,10, 9,
1107 (
long *)_huff_lengthlist_line_1024x27_2sub0,
1113 static const long _huff_lengthlist_line_1024x27_2sub1[] = {
1114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1116 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 5, 5, 6, 5, 6, 5,
1117 7, 5, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 9, 8, 9, 9,
1118 9, 9,10,10,10,11, 9,12, 9,12, 9,15,10,14, 9,13,
1119 10,13,10,12,10,12,10,13,10,12,11,13,11,14,12,13,
1120 13,14,14,13,14,15,14,16,13,13,14,16,16,16,16,16,
1121 16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,
1126 (
long *)_huff_lengthlist_line_1024x27_2sub1,
1132 static const long _huff_lengthlist_line_1024x27_3sub1[] = {
1133 0, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4, 4, 5,
1139 (
long *)_huff_lengthlist_line_1024x27_3sub1,
1145 static const long _huff_lengthlist_line_1024x27_3sub2[] = {
1146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1147 0, 0, 3, 3, 4, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6,
1148 5, 7, 5, 8, 6, 8, 6, 9, 7,10, 7,10, 8,10, 8,11,
1154 (
long *)_huff_lengthlist_line_1024x27_3sub2,
1160 static const long _huff_lengthlist_line_1024x27_3sub3[] = {
1161 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1162 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1163 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1164 0, 0, 3, 7, 3, 8, 3,10, 3, 8, 3, 9, 3, 8, 4, 9,
1165 4, 9, 5, 9, 6,10, 6, 9, 7,11, 7,12, 9,13,10,13,
1166 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
1167 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
1168 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
1173 (
long *)_huff_lengthlist_line_1024x27_3sub3,
1179 static const long _huff_lengthlist_line_1024x27_4sub1[] = {
1180 0, 4, 5, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4,
1186 (
long *)_huff_lengthlist_line_1024x27_4sub1,
1192 static const long _huff_lengthlist_line_1024x27_4sub2[] = {
1193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1194 0, 0, 4, 2, 4, 2, 5, 3, 5, 4, 6, 6, 6, 7, 7, 8,
1195 7, 8, 7, 8, 7, 9, 8, 9, 8, 9, 8,10, 8,11, 9,12,
1201 (
long *)_huff_lengthlist_line_1024x27_4sub2,
1207 static const long _huff_lengthlist_line_1024x27_4sub3[] = {
1208 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1211 0, 0, 2, 5, 2, 6, 3, 6, 4, 7, 4, 7, 5, 9, 5,11,
1212 6,11, 6,11, 7,11, 6,11, 6,11, 9,11, 8,11,11,11,
1213 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1214 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1215 11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
1220 (
long *)_huff_lengthlist_line_1024x27_4sub3,
1226 static const long _huff_lengthlist_line_2048x27_class1[] = {
1227 2, 6, 8, 9, 7,11,13,13, 1, 3, 5, 5, 6, 6,12,10,
1232 (
long *)_huff_lengthlist_line_2048x27_class1,
1238 static const long _huff_lengthlist_line_2048x27_class2[] = {
1239 1, 2, 3, 6, 4, 7, 5, 7,
1244 (
long *)_huff_lengthlist_line_2048x27_class2,
1250 static const long _huff_lengthlist_line_2048x27_class3[] = {
1251 3, 3, 6,16, 5, 5, 7,16, 9, 8,11,16,16,16,16,16,
1252 5, 5, 8,16, 5, 5, 7,16, 8, 7, 9,16,16,16,16,16,
1253 9, 9,12,16, 6, 8,11,16, 9,10,11,16,16,16,16,16,
1254 16,16,16,16,13,16,16,16,15,16,16,16,16,16,16,16,
1255 5, 4, 7,16, 6, 5, 8,16, 9, 8,10,16,16,16,16,16,
1256 5, 5, 7,15, 5, 4, 6,15, 7, 6, 8,16,16,16,16,16,
1257 9, 9,11,15, 7, 7, 9,16, 8, 8, 9,16,16,16,16,16,
1258 16,16,16,16,15,15,15,16,15,15,14,16,16,16,16,16,
1259 8, 8,11,16, 8, 9,10,16,11,10,14,16,16,16,16,16,
1260 6, 8,10,16, 6, 7,10,16, 8, 8,11,16,14,16,16,16,
1261 10,11,14,16, 9, 9,11,16,10,10,11,16,16,16,16,16,
1262 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
1263 16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,
1264 12,16,15,16,12,14,16,16,16,16,16,16,16,16,16,16,
1265 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
1266 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
1271 (
long *)_huff_lengthlist_line_2048x27_class3,
1277 static const long _huff_lengthlist_line_2048x27_class4[] = {
1278 2, 4, 7,13, 4, 5, 7,15, 8, 7,10,16,16,14,16,16,
1279 2, 4, 7,16, 3, 4, 7,14, 8, 8,10,16,16,16,15,16,
1280 6, 8,11,16, 7, 7, 9,16,11, 9,13,16,16,16,15,16,
1281 16,16,16,16,14,16,16,16,16,16,16,16,16,16,16,16,
1286 (
long *)_huff_lengthlist_line_2048x27_class4,
1292 static const long _huff_lengthlist_line_2048x27_0sub0[] = {
1293 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
1294 6, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5, 8, 5, 9, 5,
1295 9, 6,10, 6,10, 6,11, 6,11, 6,11, 6,11, 6,11, 6,
1296 11, 6,11, 6,12, 7,11, 7,11, 7,11, 7,11, 7,10, 7,
1297 11, 7,11, 7,12, 7,11, 8,11, 8,11, 8,11, 8,13, 8,
1298 12, 9,11, 9,11, 9,11,10,12,10,12, 9,12,10,12,11,
1299 14,12,16,12,12,11,14,16,17,17,17,17,17,17,17,17,
1300 17,17,17,17,17,17,17,17,17,17,17,17,16,16,16,16,
1305 (
long *)_huff_lengthlist_line_2048x27_0sub0,
1311 static const long _huff_lengthlist_line_2048x27_1sub0[] = {
1312 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5,
1313 5, 5, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7, 6, 7, 6,
1318 (
long *)_huff_lengthlist_line_2048x27_1sub0,
1324 static const long _huff_lengthlist_line_2048x27_1sub1[] = {
1325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1327 6, 5, 7, 5, 7, 4, 7, 4, 8, 4, 8, 4, 8, 4, 8, 3,
1328 8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 5, 9, 5, 9, 6,
1329 9, 7, 9, 8, 9, 9, 9,10, 9,11, 9,14, 9,15,10,15,
1330 10,15,10,15,10,15,11,15,10,14,12,14,11,14,13,14,
1331 13,15,15,15,12,15,15,15,13,15,13,15,13,15,15,15,
1332 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,
1337 (
long *)_huff_lengthlist_line_2048x27_1sub1,
1343 static const long _huff_lengthlist_line_2048x27_2sub0[] = {
1344 2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
1345 6, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
1350 (
long *)_huff_lengthlist_line_2048x27_2sub0,
1356 static const long _huff_lengthlist_line_2048x27_2sub1[] = {
1357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1359 3, 4, 3, 4, 3, 4, 4, 5, 4, 5, 5, 5, 6, 6, 6, 7,
1360 6, 8, 6, 8, 6, 9, 7,10, 7,10, 7,10, 7,12, 7,12,
1361 7,12, 9,12,11,12,10,12,10,12,11,12,12,12,10,12,
1362 10,12,10,12, 9,12,11,12,12,12,12,12,11,12,11,12,
1363 12,12,12,12,12,12,12,12,10,10,12,12,12,12,12,10,
1364 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
1369 (
long *)_huff_lengthlist_line_2048x27_2sub1,
1375 static const long _huff_lengthlist_line_2048x27_3sub1[] = {
1376 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
1382 (
long *)_huff_lengthlist_line_2048x27_3sub1,
1388 static const long _huff_lengthlist_line_2048x27_3sub2[] = {
1389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1390 0, 0, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6,
1391 6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7, 9, 9,11, 9,12,
1397 (
long *)_huff_lengthlist_line_2048x27_3sub2,
1403 static const long _huff_lengthlist_line_2048x27_3sub3[] = {
1404 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1405 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1406 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1407 0, 0, 3, 6, 3, 7, 3, 7, 5, 7, 7, 7, 7, 7, 6, 7,
1408 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1409 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1410 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1411 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1416 (
long *)_huff_lengthlist_line_2048x27_3sub3,
1422 static const long _huff_lengthlist_line_2048x27_4sub1[] = {
1423 0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4,
1429 (
long *)_huff_lengthlist_line_2048x27_4sub1,
1435 static const long _huff_lengthlist_line_2048x27_4sub2[] = {
1436 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1437 0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 5, 6, 5, 6, 5, 7,
1438 6, 6, 6, 7, 7, 7, 8, 9, 9, 9,12,10,11,10,10,12,
1444 (
long *)_huff_lengthlist_line_2048x27_4sub2,
1450 static const long _huff_lengthlist_line_2048x27_4sub3[] = {
1451 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1452 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1453 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1454 0, 0, 3, 6, 5, 7, 5, 7, 7, 7, 7, 7, 5, 7, 5, 7,
1455 5, 7, 5, 7, 7, 7, 7, 7, 4, 7, 7, 7, 7, 7, 7, 7,
1456 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1457 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1458 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6,
1463 (
long *)_huff_lengthlist_line_2048x27_4sub3,
1469 static const long _huff_lengthlist_line_256x4low_class0[] = {
1470 4, 5, 6,11, 5, 5, 6,10, 7, 7, 6, 6,14,13, 9, 9,
1471 6, 6, 6,10, 6, 6, 6, 9, 8, 7, 7, 9,14,12, 8,11,
1472 8, 7, 7,11, 8, 8, 7,11, 9, 9, 7, 9,13,11, 9,13,
1473 19,19,18,19,15,16,16,19,11,11,10,13,10,10, 9,15,
1474 5, 5, 6,13, 6, 6, 6,11, 8, 7, 6, 7,14,11,10,11,
1475 6, 6, 6,12, 7, 6, 6,11, 8, 7, 7,11,13,11, 9,11,
1476 9, 7, 6,12, 8, 7, 6,12, 9, 8, 8,11,13,10, 7,13,
1477 19,19,17,19,17,14,14,19,12,10, 8,12,13,10, 9,16,
1478 7, 8, 7,12, 7, 7, 7,11, 8, 7, 7, 8,12,12,11,11,
1479 8, 8, 7,12, 8, 7, 6,11, 8, 7, 7,10,10,11,10,11,
1480 9, 8, 8,13, 9, 8, 7,12,10, 9, 7,11, 9, 8, 7,11,
1481 18,18,15,18,18,16,17,18,15,11,10,18,11, 9, 9,18,
1482 16,16,13,16,12,11,10,16,12,11, 9, 6,15,12,11,13,
1483 16,16,14,14,13,11,12,16,12, 9, 9,13,13,10,10,12,
1484 17,18,17,17,14,15,14,16,14,12,14,15,12,10,11,12,
1485 18,18,18,18,18,18,18,18,18,12,13,18,16,11, 9,18,
1490 (
long *)_huff_lengthlist_line_256x4low_class0,
1496 static const long _huff_lengthlist_line_256x4low_0sub0[] = {
1502 (
long *)_huff_lengthlist_line_256x4low_0sub0,
1508 static const long _huff_lengthlist_line_256x4low_0sub1[] = {
1509 0, 0, 0, 0, 2, 3, 2, 3, 3, 3,
1514 (
long *)_huff_lengthlist_line_256x4low_0sub1,
1520 static const long _huff_lengthlist_line_256x4low_0sub2[] = {
1521 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 3, 4,
1522 4, 4, 4, 4, 5, 5, 5, 6, 6,
1527 (
long *)_huff_lengthlist_line_256x4low_0sub2,
1533 static const long _huff_lengthlist_line_256x4low_0sub3[] = {
1534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1535 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 2, 4, 3, 5, 4,
1536 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 6, 9,
1537 7,12,11,16,13,16,12,15,13,15,12,14,12,15,15,15,
1542 (
long *)_huff_lengthlist_line_256x4low_0sub3,
Definition: codebook.h:36