examples/sfexamples/oggvorbiscodec/src/libvorbis/lib/books/floor/floor_books.h

00001 /********************************************************************
00002  *                                                                  *
00003  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
00004  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
00005  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
00006  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
00007  *                                                                  *
00008  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
00009  * by the Xiph.Org Foundation http://www.xiph.org/                  *
00010  *                                                                  *
00011  ********************************************************************
00012 
00013  function: static codebooks autogenerated by huff/huffbuld
00014  last modified: $Id: floor_books.h 7187 2004-07-20 07:24:27Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 #include "codebook.h"
00019 
00020 static long _huff_lengthlist_line_256x7_0sub1[] = {
00021          0, 2, 3, 3, 3, 3, 4, 3, 4,
00022 };
00023 
00024 static static_codebook _huff_book_line_256x7_0sub1 = {
00025         1, 9,
00026         _huff_lengthlist_line_256x7_0sub1,
00027         0, 0, 0, 0, 0,
00028         NULL,
00029         NULL,
00030         NULL,
00031         NULL,
00032         0
00033 };
00034 
00035 static long _huff_lengthlist_line_256x7_0sub2[] = {
00036          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 5, 3,
00037          6, 3, 6, 4, 6, 4, 7, 5, 7,
00038 };
00039 
00040 static static_codebook _huff_book_line_256x7_0sub2 = {
00041         1, 25,
00042         _huff_lengthlist_line_256x7_0sub2,
00043         0, 0, 0, 0, 0,
00044         NULL,
00045         NULL,
00046         NULL,
00047         NULL,
00048         0
00049 };
00050 
00051 static long _huff_lengthlist_line_256x7_0sub3[] = {
00052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00053          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 2, 5, 3, 5, 3,
00054          6, 3, 6, 4, 7, 6, 7, 8, 7, 9, 8, 9, 9, 9,10, 9,
00055         11,13,11,13,10,10,13,13,13,13,13,13,12,12,12,12,
00056 };
00057 
00058 static static_codebook _huff_book_line_256x7_0sub3 = {
00059         1, 64,
00060         _huff_lengthlist_line_256x7_0sub3,
00061         0, 0, 0, 0, 0,
00062         NULL,
00063         NULL,
00064         NULL,
00065         NULL,
00066         0
00067 };
00068 
00069 static long _huff_lengthlist_line_256x7_1sub1[] = {
00070          0, 3, 3, 3, 3, 2, 4, 3, 4,
00071 };
00072 
00073 static static_codebook _huff_book_line_256x7_1sub1 = {
00074         1, 9,
00075         _huff_lengthlist_line_256x7_1sub1,
00076         0, 0, 0, 0, 0,
00077         NULL,
00078         NULL,
00079         NULL,
00080         NULL,
00081         0
00082 };
00083 
00084 static long _huff_lengthlist_line_256x7_1sub2[] = {
00085          0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 3, 4, 4,
00086          5, 4, 6, 5, 6, 7, 6, 8, 8,
00087 };
00088 
00089 static static_codebook _huff_book_line_256x7_1sub2 = {
00090         1, 25,
00091         _huff_lengthlist_line_256x7_1sub2,
00092         0, 0, 0, 0, 0,
00093         NULL,
00094         NULL,
00095         NULL,
00096         NULL,
00097         0
00098 };
00099 
00100 static long _huff_lengthlist_line_256x7_1sub3[] = {
00101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00102          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 4, 3, 6, 3, 7,
00103          3, 8, 5, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
00104          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7,
00105 };
00106 
00107 static static_codebook _huff_book_line_256x7_1sub3 = {
00108         1, 64,
00109         _huff_lengthlist_line_256x7_1sub3,
00110         0, 0, 0, 0, 0,
00111         NULL,
00112         NULL,
00113         NULL,
00114         NULL,
00115         0
00116 };
00117 
00118 static long _huff_lengthlist_line_256x7_class0[] = {
00119          7, 5, 5, 9, 9, 6, 6, 9,12, 8, 7, 8,11, 8, 9,15,
00120          6, 3, 3, 7, 7, 4, 3, 6, 9, 6, 5, 6, 8, 6, 8,15,
00121          8, 5, 5, 9, 8, 5, 4, 6,10, 7, 5, 5,11, 8, 7,15,
00122         14,15,13,13,13,13, 8,11,15,10, 7, 6,11, 9,10,15,
00123 };
00124 
00125 static static_codebook _huff_book_line_256x7_class0 = {
00126         1, 64,
00127         _huff_lengthlist_line_256x7_class0,
00128         0, 0, 0, 0, 0,
00129         NULL,
00130         NULL,
00131         NULL,
00132         NULL,
00133         0
00134 };
00135 
00136 static long _huff_lengthlist_line_256x7_class1[] = {
00137          5, 6, 8,15, 6, 9,10,15,10,11,12,15,15,15,15,15,
00138          4, 6, 7,15, 6, 7, 8,15, 9, 8, 9,15,15,15,15,15,
00139          6, 8, 9,15, 7, 7, 8,15,10, 9,10,15,15,15,15,15,
00140         15,13,15,15,15,10,11,15,15,13,13,15,15,15,15,15,
00141          4, 6, 7,15, 6, 8, 9,15,10,10,12,15,15,15,15,15,
00142          2, 5, 6,15, 5, 6, 7,15, 8, 6, 7,15,15,15,15,15,
00143          5, 6, 8,15, 5, 6, 7,15, 9, 6, 7,15,15,15,15,15,
00144         14,12,13,15,12,10,11,15,15,15,15,15,15,15,15,15,
00145          7, 8, 9,15, 9,10,10,15,15,14,14,15,15,15,15,15,
00146          5, 6, 7,15, 7, 8, 9,15,12, 9,10,15,15,15,15,15,
00147          7, 7, 9,15, 7, 7, 8,15,12, 8, 9,15,15,15,15,15,
00148         13,13,14,15,12,11,12,15,15,15,15,15,15,15,15,15,
00149         15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
00150         13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,15,
00151         15,12,13,15,15,12,13,15,15,14,15,15,15,15,15,15,
00152         15,15,15,15,15,15,13,15,15,15,15,15,15,15,15,15,
00153 };
00154 
00155 static static_codebook _huff_book_line_256x7_class1 = {
00156         1, 256,
00157         _huff_lengthlist_line_256x7_class1,
00158         0, 0, 0, 0, 0,
00159         NULL,
00160         NULL,
00161         NULL,
00162         NULL,
00163         0
00164 };
00165 
00166 static long _huff_lengthlist_line_512x17_0sub0[] = {
00167          4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
00168          5, 6, 5, 6, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7, 6,
00169          7, 6, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 9, 7, 9, 7,
00170          9, 7, 9, 8, 9, 8,10, 8,10, 8,10, 7,10, 6,10, 8,
00171         10, 8,11, 7,10, 7,11, 8,11,11,12,12,11,11,12,11,
00172         13,11,13,11,13,12,15,12,13,13,14,14,14,14,14,15,
00173         15,15,16,14,17,19,19,18,18,18,18,18,18,18,18,18,
00174         18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
00175 };
00176 
00177 static static_codebook _huff_book_line_512x17_0sub0 = {
00178         1, 128,
00179         _huff_lengthlist_line_512x17_0sub0,
00180         0, 0, 0, 0, 0,
00181         NULL,
00182         NULL,
00183         NULL,
00184         NULL,
00185         0
00186 };
00187 
00188 static long _huff_lengthlist_line_512x17_1sub0[] = {
00189          2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
00190          6, 5, 6, 6, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 8, 7,
00191 };
00192 
00193 static static_codebook _huff_book_line_512x17_1sub0 = {
00194         1, 32,
00195         _huff_lengthlist_line_512x17_1sub0,
00196         0, 0, 0, 0, 0,
00197         NULL,
00198         NULL,
00199         NULL,
00200         NULL,
00201         0
00202 };
00203 
00204 static long _huff_lengthlist_line_512x17_1sub1[] = {
00205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00207          4, 3, 5, 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5,
00208          6, 5, 7, 5, 8, 6, 8, 6, 8, 6, 8, 6, 8, 7, 9, 7,
00209          9, 7,11, 9,11,11,12,11,14,12,14,16,14,16,13,16,
00210         14,16,12,15,13,16,14,16,13,14,12,15,13,15,13,13,
00211         13,15,12,14,14,15,13,15,12,15,15,15,15,15,15,15,
00212         15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
00213 };
00214 
00215 static static_codebook _huff_book_line_512x17_1sub1 = {
00216         1, 128,
00217         _huff_lengthlist_line_512x17_1sub1,
00218         0, 0, 0, 0, 0,
00219         NULL,
00220         NULL,
00221         NULL,
00222         NULL,
00223         0
00224 };
00225 
00226 static long _huff_lengthlist_line_512x17_2sub1[] = {
00227          0, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 5, 3,
00228          5, 3,
00229 };
00230 
00231 static static_codebook _huff_book_line_512x17_2sub1 = {
00232         1, 18,
00233         _huff_lengthlist_line_512x17_2sub1,
00234         0, 0, 0, 0, 0,
00235         NULL,
00236         NULL,
00237         NULL,
00238         NULL,
00239         0
00240 };
00241 
00242 static long _huff_lengthlist_line_512x17_2sub2[] = {
00243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00244          0, 0, 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 6, 4, 6, 5,
00245          6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 7, 8, 7, 9, 7,
00246          9, 8,
00247 };
00248 
00249 static static_codebook _huff_book_line_512x17_2sub2 = {
00250         1, 50,
00251         _huff_lengthlist_line_512x17_2sub2,
00252         0, 0, 0, 0, 0,
00253         NULL,
00254         NULL,
00255         NULL,
00256         NULL,
00257         0
00258 };
00259 
00260 static long _huff_lengthlist_line_512x17_2sub3[] = {
00261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00264          0, 0, 3, 3, 3, 3, 4, 3, 4, 4, 5, 5, 6, 6, 7, 7,
00265          7, 8, 8,11, 8, 9, 9, 9,10,11,11,11, 9,10,10,11,
00266         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
00267         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
00268         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
00269 };
00270 
00271 static static_codebook _huff_book_line_512x17_2sub3 = {
00272         1, 128,
00273         _huff_lengthlist_line_512x17_2sub3,
00274         0, 0, 0, 0, 0,
00275         NULL,
00276         NULL,
00277         NULL,
00278         NULL,
00279         0
00280 };
00281 
00282 static long _huff_lengthlist_line_512x17_3sub1[] = {
00283          0, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 5, 4, 5,
00284          5, 5,
00285 };
00286 
00287 static static_codebook _huff_book_line_512x17_3sub1 = {
00288         1, 18,
00289         _huff_lengthlist_line_512x17_3sub1,
00290         0, 0, 0, 0, 0,
00291         NULL,
00292         NULL,
00293         NULL,
00294         NULL,
00295         0
00296 };
00297 
00298 static long _huff_lengthlist_line_512x17_3sub2[] = {
00299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00300          0, 0, 2, 3, 3, 4, 3, 5, 4, 6, 4, 6, 5, 7, 6, 7,
00301          6, 8, 6, 8, 7, 9, 8,10, 8,12, 9,13,10,15,10,15,
00302         11,14,
00303 };
00304 
00305 static static_codebook _huff_book_line_512x17_3sub2 = {
00306         1, 50,
00307         _huff_lengthlist_line_512x17_3sub2,
00308         0, 0, 0, 0, 0,
00309         NULL,
00310         NULL,
00311         NULL,
00312         NULL,
00313         0
00314 };
00315 
00316 static long _huff_lengthlist_line_512x17_3sub3[] = {
00317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00320          0, 0, 4, 8, 4, 8, 4, 8, 4, 8, 5, 8, 5, 8, 6, 8,
00321          4, 8, 4, 8, 5, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00322          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00323          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00324          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00325 };
00326 
00327 static static_codebook _huff_book_line_512x17_3sub3 = {
00328         1, 128,
00329         _huff_lengthlist_line_512x17_3sub3,
00330         0, 0, 0, 0, 0,
00331         NULL,
00332         NULL,
00333         NULL,
00334         NULL,
00335         0
00336 };
00337 
00338 static long _huff_lengthlist_line_512x17_class1[] = {
00339          1, 2, 3, 6, 5, 4, 7, 7,
00340 };
00341 
00342 static static_codebook _huff_book_line_512x17_class1 = {
00343         1, 8,
00344         _huff_lengthlist_line_512x17_class1,
00345         0, 0, 0, 0, 0,
00346         NULL,
00347         NULL,
00348         NULL,
00349         NULL,
00350         0
00351 };
00352 
00353 static long _huff_lengthlist_line_512x17_class2[] = {
00354          3, 3, 3,14, 5, 4, 4,11, 8, 6, 6,10,17,12,11,17,
00355          6, 5, 5,15, 5, 3, 4,11, 8, 5, 5, 8,16, 9,10,14,
00356         10, 8, 9,17, 8, 6, 6,13,10, 7, 7,10,16,11,13,14,
00357         17,17,17,17,17,16,16,16,16,15,16,16,16,16,16,16,
00358 };
00359 
00360 static static_codebook _huff_book_line_512x17_class2 = {
00361         1, 64,
00362         _huff_lengthlist_line_512x17_class2,
00363         0, 0, 0, 0, 0,
00364         NULL,
00365         NULL,
00366         NULL,
00367         NULL,
00368         0
00369 };
00370 
00371 static long _huff_lengthlist_line_512x17_class3[] = {
00372          2, 4, 6,17, 4, 5, 7,17, 8, 7,10,17,17,17,17,17,
00373          3, 4, 6,15, 3, 3, 6,15, 7, 6, 9,17,17,17,17,17,
00374          6, 8,10,17, 6, 6, 8,16, 9, 8,10,17,17,15,16,17,
00375         17,17,17,17,12,15,15,16,12,15,15,16,16,16,16,16,
00376 };
00377 
00378 static static_codebook _huff_book_line_512x17_class3 = {
00379         1, 64,
00380         _huff_lengthlist_line_512x17_class3,
00381         0, 0, 0, 0, 0,
00382         NULL,
00383         NULL,
00384         NULL,
00385         NULL,
00386         0
00387 };
00388 
00389 static long _huff_lengthlist_line_128x4_class0[] = {
00390          7, 7, 7,11, 6, 6, 7,11, 7, 6, 6,10,12,10,10,13,
00391          7, 7, 8,11, 7, 7, 7,11, 7, 6, 7,10,11,10,10,13,
00392         10,10, 9,12, 9, 9, 9,11, 8, 8, 8,11,13,11,10,14,
00393         15,15,14,15,15,14,13,14,15,12,12,17,17,17,17,17,
00394          7, 7, 6, 9, 6, 6, 6, 9, 7, 6, 6, 8,11,11,10,12,
00395          7, 7, 7, 9, 7, 6, 6, 9, 7, 6, 6, 9,13,10,10,11,
00396         10, 9, 8,10, 9, 8, 8,10, 8, 8, 7, 9,13,12,10,11,
00397         17,14,14,13,15,14,12,13,17,13,12,15,17,17,14,17,
00398          7, 6, 6, 7, 6, 6, 5, 7, 6, 6, 6, 6,11, 9, 9, 9,
00399          7, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 6,10, 9, 8, 9,
00400         10, 9, 8, 8, 9, 8, 7, 8, 8, 7, 6, 8,11,10, 9,10,
00401         17,17,12,15,15,15,12,14,14,14,10,12,15,13,12,13,
00402         11,10, 8,10,11,10, 8, 8,10, 9, 7, 7,10, 9, 9,11,
00403         11,11, 9,10,11,10, 8, 9,10, 8, 6, 8,10, 9, 9,11,
00404         14,13,10,12,12,11,10,10, 8, 7, 8,10,10,11,11,12,
00405         17,17,15,17,17,17,17,17,17,13,12,17,17,17,14,17,
00406 };
00407 
00408 static static_codebook _huff_book_line_128x4_class0 = {
00409         1, 256,
00410         _huff_lengthlist_line_128x4_class0,
00411         0, 0, 0, 0, 0,
00412         NULL,
00413         NULL,
00414         NULL,
00415         NULL,
00416         0
00417 };
00418 
00419 static long _huff_lengthlist_line_128x4_0sub0[] = {
00420          2, 2, 2, 2,
00421 };
00422 
00423 static static_codebook _huff_book_line_128x4_0sub0 = {
00424         1, 4,
00425         _huff_lengthlist_line_128x4_0sub0,
00426         0, 0, 0, 0, 0,
00427         NULL,
00428         NULL,
00429         NULL,
00430         NULL,
00431         0
00432 };
00433 
00434 static long _huff_lengthlist_line_128x4_0sub1[] = {
00435          0, 0, 0, 0, 3, 2, 3, 2, 3, 3,
00436 };
00437 
00438 static static_codebook _huff_book_line_128x4_0sub1 = {
00439         1, 10,
00440         _huff_lengthlist_line_128x4_0sub1,
00441         0, 0, 0, 0, 0,
00442         NULL,
00443         NULL,
00444         NULL,
00445         NULL,
00446         0
00447 };
00448 
00449 static long _huff_lengthlist_line_128x4_0sub2[] = {
00450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 4, 3,
00451          4, 4, 5, 4, 5, 4, 6, 5, 6,
00452 };
00453 
00454 static static_codebook _huff_book_line_128x4_0sub2 = {
00455         1, 25,
00456         _huff_lengthlist_line_128x4_0sub2,
00457         0, 0, 0, 0, 0,
00458         NULL,
00459         NULL,
00460         NULL,
00461         NULL,
00462         0
00463 };
00464 
00465 static long _huff_lengthlist_line_128x4_0sub3[] = {
00466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00467          0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
00468          5, 4, 6, 5, 6, 5, 7, 6, 6, 7, 7, 9, 9,11,11,16,
00469         11,14,10,11,11,13,16,15,15,15,15,15,15,15,15,15,
00470 };
00471 
00472 static static_codebook _huff_book_line_128x4_0sub3 = {
00473         1, 64,
00474         _huff_lengthlist_line_128x4_0sub3,
00475         0, 0, 0, 0, 0,
00476         NULL,
00477         NULL,
00478         NULL,
00479         NULL,
00480         0
00481 };
00482 
00483 static long _huff_lengthlist_line_256x4_class0[] = {
00484          6, 7, 7,12, 6, 6, 7,12, 7, 6, 6,10,15,12,11,13,
00485          7, 7, 8,13, 7, 7, 8,12, 7, 7, 7,11,12,12,11,13,
00486         10, 9, 9,11, 9, 9, 9,10,10, 8, 8,12,14,12,12,14,
00487         11,11,12,14,11,12,11,15,15,12,13,15,15,15,15,15,
00488          6, 6, 7,10, 6, 6, 6,11, 7, 6, 6, 9,14,12,11,13,
00489          7, 7, 7,10, 6, 6, 7, 9, 7, 7, 6,10,13,12,10,12,
00490          9, 9, 9,11, 9, 9, 8, 9, 9, 8, 8,10,13,12,10,12,
00491         12,12,11,13,12,12,11,12,15,13,12,15,15,15,14,14,
00492          6, 6, 6, 8, 6, 6, 5, 6, 7, 7, 6, 5,11,10, 9, 8,
00493          7, 6, 6, 7, 6, 6, 5, 6, 7, 7, 6, 6,11,10, 9, 8,
00494          8, 8, 8, 9, 8, 8, 7, 8, 8, 8, 6, 7,11,10, 9, 9,
00495         14,11,10,14,14,11,10,15,13,11, 9,11,15,12,12,11,
00496         11, 9, 8, 8,10, 9, 8, 9,11,10, 9, 8,12,11,12,11,
00497         13,10, 8, 9,11,10, 8, 9,10, 9, 8, 9,10, 8,12,12,
00498         15,11,10,10,13,11,10,10, 8, 8, 7,12,10, 9,11,12,
00499         15,12,11,15,13,11,11,15,12,14,11,13,15,15,13,13,
00500 };
00501 
00502 static static_codebook _huff_book_line_256x4_class0 = {
00503         1, 256,
00504         _huff_lengthlist_line_256x4_class0,
00505         0, 0, 0, 0, 0,
00506         NULL,
00507         NULL,
00508         NULL,
00509         NULL,
00510         0
00511 };
00512 
00513 static long _huff_lengthlist_line_256x4_0sub0[] = {
00514          2, 2, 2, 2,
00515 };
00516 
00517 static static_codebook _huff_book_line_256x4_0sub0 = {
00518         1, 4,
00519         _huff_lengthlist_line_256x4_0sub0,
00520         0, 0, 0, 0, 0,
00521         NULL,
00522         NULL,
00523         NULL,
00524         NULL,
00525         0
00526 };
00527 
00528 static long _huff_lengthlist_line_256x4_0sub1[] = {
00529          0, 0, 0, 0, 2, 2, 3, 3, 3, 3,
00530 };
00531 
00532 static static_codebook _huff_book_line_256x4_0sub1 = {
00533         1, 10,
00534         _huff_lengthlist_line_256x4_0sub1,
00535         0, 0, 0, 0, 0,
00536         NULL,
00537         NULL,
00538         NULL,
00539         NULL,
00540         0
00541 };
00542 
00543 static long _huff_lengthlist_line_256x4_0sub2[] = {
00544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 3, 4, 3,
00545          5, 3, 5, 4, 5, 4, 6, 4, 6,
00546 };
00547 
00548 static static_codebook _huff_book_line_256x4_0sub2 = {
00549         1, 25,
00550         _huff_lengthlist_line_256x4_0sub2,
00551         0, 0, 0, 0, 0,
00552         NULL,
00553         NULL,
00554         NULL,
00555         NULL,
00556         0
00557 };
00558 
00559 static long _huff_lengthlist_line_256x4_0sub3[] = {
00560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00561          0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
00562          6, 4, 7, 4, 7, 5, 7, 6, 7, 6, 7, 8,10,13,13,13,
00563         13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,
00564 };
00565 
00566 static static_codebook _huff_book_line_256x4_0sub3 = {
00567         1, 64,
00568         _huff_lengthlist_line_256x4_0sub3,
00569         0, 0, 0, 0, 0,
00570         NULL,
00571         NULL,
00572         NULL,
00573         NULL,
00574         0
00575 };
00576 
00577 static long _huff_lengthlist_line_128x7_class0[] = {
00578         10, 7, 8,13, 9, 6, 7,11,10, 8, 8,12,17,17,17,17,
00579          7, 5, 5, 9, 6, 4, 4, 8, 8, 5, 5, 8,16,14,13,16,
00580          7, 5, 5, 7, 6, 3, 3, 5, 8, 5, 4, 7,14,12,12,15,
00581         10, 7, 8, 9, 7, 5, 5, 6, 9, 6, 5, 5,15,12, 9,10,
00582 };
00583 
00584 static static_codebook _huff_book_line_128x7_class0 = {
00585         1, 64,
00586         _huff_lengthlist_line_128x7_class0,
00587         0, 0, 0, 0, 0,
00588         NULL,
00589         NULL,
00590         NULL,
00591         NULL,
00592         0
00593 };
00594 
00595 static long _huff_lengthlist_line_128x7_class1[] = {
00596          8,13,17,17, 8,11,17,17,11,13,17,17,17,17,17,17,
00597          6,10,16,17, 6,10,15,17, 8,10,16,17,17,17,17,17,
00598          9,13,15,17, 8,11,17,17,10,12,17,17,17,17,17,17,
00599         17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
00600          6,11,15,17, 7,10,15,17, 8,10,17,17,17,15,17,17,
00601          4, 8,13,17, 4, 7,13,17, 6, 8,15,17,16,15,17,17,
00602          6,11,15,17, 6, 9,13,17, 8,10,17,17,15,17,17,17,
00603         16,17,17,17,12,14,15,17,13,14,15,17,17,17,17,17,
00604          5,10,14,17, 5, 9,14,17, 7, 9,15,17,15,15,17,17,
00605          3, 7,12,17, 3, 6,11,17, 5, 7,13,17,12,12,17,17,
00606          5, 9,14,17, 3, 7,11,17, 5, 8,13,17,13,11,16,17,
00607         12,17,17,17, 9,14,15,17,10,11,14,17,16,14,17,17,
00608          8,12,17,17, 8,12,17,17,10,12,17,17,17,17,17,17,
00609          5,10,17,17, 5, 9,15,17, 7, 9,17,17,13,13,17,17,
00610          7,11,17,17, 6,10,15,17, 7, 9,15,17,12,11,17,17,
00611         12,15,17,17,11,14,17,17,11,10,15,17,17,16,17,17,
00612 };
00613 
00614 static static_codebook _huff_book_line_128x7_class1 = {
00615         1, 256,
00616         _huff_lengthlist_line_128x7_class1,
00617         0, 0, 0, 0, 0,
00618         NULL,
00619         NULL,
00620         NULL,
00621         NULL,
00622         0
00623 };
00624 
00625 static long _huff_lengthlist_line_128x7_0sub1[] = {
00626          0, 3, 3, 3, 3, 3, 3, 3, 3,
00627 };
00628 
00629 static static_codebook _huff_book_line_128x7_0sub1 = {
00630         1, 9,
00631         _huff_lengthlist_line_128x7_0sub1,
00632         0, 0, 0, 0, 0,
00633         NULL,
00634         NULL,
00635         NULL,
00636         NULL,
00637         0
00638 };
00639 
00640 static long _huff_lengthlist_line_128x7_0sub2[] = {
00641          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 4, 4, 4,
00642          5, 4, 5, 4, 5, 4, 6, 4, 6,
00643 };
00644 
00645 static static_codebook _huff_book_line_128x7_0sub2 = {
00646         1, 25,
00647         _huff_lengthlist_line_128x7_0sub2,
00648         0, 0, 0, 0, 0,
00649         NULL,
00650         NULL,
00651         NULL,
00652         NULL,
00653         0
00654 };
00655 
00656 static long _huff_lengthlist_line_128x7_0sub3[] = {
00657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00658          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 3, 5, 3, 5, 4,
00659          5, 4, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
00660          7, 8, 9,11,13,13,13,13,13,13,13,13,13,13,13,13,
00661 };
00662 
00663 static static_codebook _huff_book_line_128x7_0sub3 = {
00664         1, 64,
00665         _huff_lengthlist_line_128x7_0sub3,
00666         0, 0, 0, 0, 0,
00667         NULL,
00668         NULL,
00669         NULL,
00670         NULL,
00671         0
00672 };
00673 
00674 static long _huff_lengthlist_line_128x7_1sub1[] = {
00675          0, 3, 3, 2, 3, 3, 4, 3, 4,
00676 };
00677 
00678 static static_codebook _huff_book_line_128x7_1sub1 = {
00679         1, 9,
00680         _huff_lengthlist_line_128x7_1sub1,
00681         0, 0, 0, 0, 0,
00682         NULL,
00683         NULL,
00684         NULL,
00685         NULL,
00686         0
00687 };
00688 
00689 static long _huff_lengthlist_line_128x7_1sub2[] = {
00690          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 6, 3, 6, 3,
00691          6, 3, 7, 3, 8, 4, 9, 4, 9,
00692 };
00693 
00694 static static_codebook _huff_book_line_128x7_1sub2 = {
00695         1, 25,
00696         _huff_lengthlist_line_128x7_1sub2,
00697         0, 0, 0, 0, 0,
00698         NULL,
00699         NULL,
00700         NULL,
00701         NULL,
00702         0
00703 };
00704 
00705 static long _huff_lengthlist_line_128x7_1sub3[] = {
00706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00707          0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 2, 7, 3, 8, 4,
00708          9, 5, 9, 8,10,11,11,12,14,14,14,14,14,14,14,14,
00709         14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,
00710 };
00711 
00712 static static_codebook _huff_book_line_128x7_1sub3 = {
00713         1, 64,
00714         _huff_lengthlist_line_128x7_1sub3,
00715         0, 0, 0, 0, 0,
00716         NULL,
00717         NULL,
00718         NULL,
00719         NULL,
00720         0
00721 };
00722 
00723 static long _huff_lengthlist_line_128x11_class1[] = {
00724          1, 6, 3, 7, 2, 4, 5, 7,
00725 };
00726 
00727 static static_codebook _huff_book_line_128x11_class1 = {
00728         1, 8,
00729         _huff_lengthlist_line_128x11_class1,
00730         0, 0, 0, 0, 0,
00731         NULL,
00732         NULL,
00733         NULL,
00734         NULL,
00735         0
00736 };
00737 
00738 static long _huff_lengthlist_line_128x11_class2[] = {
00739          1, 6,12,16, 4,12,15,16, 9,15,16,16,16,16,16,16,
00740          2, 5,11,16, 5,11,13,16, 9,13,16,16,16,16,16,16,
00741          4, 8,12,16, 5, 9,12,16, 9,13,15,16,16,16,16,16,
00742         15,16,16,16,11,14,13,16,12,15,16,16,16,16,16,15,
00743 };
00744 
00745 static static_codebook _huff_book_line_128x11_class2 = {
00746         1, 64,
00747         _huff_lengthlist_line_128x11_class2,
00748         0, 0, 0, 0, 0,
00749         NULL,
00750         NULL,
00751         NULL,
00752         NULL,
00753         0
00754 };
00755 
00756 static long _huff_lengthlist_line_128x11_class3[] = {
00757          7, 6, 9,17, 7, 6, 8,17,12, 9,11,16,16,16,16,16,
00758          5, 4, 7,16, 5, 3, 6,14, 9, 6, 8,15,16,16,16,16,
00759          5, 4, 6,13, 3, 2, 4,11, 7, 4, 6,13,16,11,10,14,
00760         12,12,12,16, 9, 7,10,15,12, 9,11,16,16,15,15,16,
00761 };
00762 
00763 static static_codebook _huff_book_line_128x11_class3 = {
00764         1, 64,
00765         _huff_lengthlist_line_128x11_class3,
00766         0, 0, 0, 0, 0,
00767         NULL,
00768         NULL,
00769         NULL,
00770         NULL,
00771         0
00772 };
00773 
00774 static long _huff_lengthlist_line_128x11_0sub0[] = {
00775          5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
00776          6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 7, 6,
00777          7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6, 8, 7,
00778          8, 7, 8, 7, 8, 7, 9, 7, 9, 8, 9, 8, 9, 8,10, 8,
00779         10, 9,10, 9,10, 9,11, 9,11, 9,10,10,11,10,11,10,
00780         11,11,11,11,11,11,12,13,14,14,14,15,15,16,16,16,
00781         17,15,16,15,16,16,17,17,16,17,17,17,17,17,17,17,
00782         17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
00783 };
00784 
00785 static static_codebook _huff_book_line_128x11_0sub0 = {
00786         1, 128,
00787         _huff_lengthlist_line_128x11_0sub0,
00788         0, 0, 0, 0, 0,
00789         NULL,
00790         NULL,
00791         NULL,
00792         NULL,
00793         0
00794 };
00795 
00796 static long _huff_lengthlist_line_128x11_1sub0[] = {
00797          2, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
00798          6, 5, 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6,
00799 };
00800 
00801 static static_codebook _huff_book_line_128x11_1sub0 = {
00802         1, 32,
00803         _huff_lengthlist_line_128x11_1sub0,
00804         0, 0, 0, 0, 0,
00805         NULL,
00806         NULL,
00807         NULL,
00808         NULL,
00809         0
00810 };
00811 
00812 static long _huff_lengthlist_line_128x11_1sub1[] = {
00813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00815          5, 3, 5, 3, 6, 4, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
00816          8, 4, 9, 5, 9, 5, 9, 5, 9, 6,10, 6,10, 6,11, 7,
00817         10, 7,10, 8,11, 9,11, 9,11,10,11,11,12,11,11,12,
00818         15,15,12,14,11,14,12,14,11,14,13,14,12,14,11,14,
00819         11,14,12,14,11,14,11,14,13,13,14,14,14,14,14,14,
00820         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
00821 };
00822 
00823 static static_codebook _huff_book_line_128x11_1sub1 = {
00824         1, 128,
00825         _huff_lengthlist_line_128x11_1sub1,
00826         0, 0, 0, 0, 0,
00827         NULL,
00828         NULL,
00829         NULL,
00830         NULL,
00831         0
00832 };
00833 
00834 static long _huff_lengthlist_line_128x11_2sub1[] = {
00835          0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4,
00836          5, 5,
00837 };
00838 
00839 static static_codebook _huff_book_line_128x11_2sub1 = {
00840         1, 18,
00841         _huff_lengthlist_line_128x11_2sub1,
00842         0, 0, 0, 0, 0,
00843         NULL,
00844         NULL,
00845         NULL,
00846         NULL,
00847         0
00848 };
00849 
00850 static long _huff_lengthlist_line_128x11_2sub2[] = {
00851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00852          0, 0, 3, 3, 3, 4, 4, 4, 4, 5, 4, 5, 4, 6, 5, 7,
00853          5, 7, 6, 8, 6, 8, 6, 9, 7, 9, 7,10, 7, 9, 8,11,
00854          8,11,
00855 };
00856 
00857 static static_codebook _huff_book_line_128x11_2sub2 = {
00858         1, 50,
00859         _huff_lengthlist_line_128x11_2sub2,
00860         0, 0, 0, 0, 0,
00861         NULL,
00862         NULL,
00863         NULL,
00864         NULL,
00865         0
00866 };
00867 
00868 static long _huff_lengthlist_line_128x11_2sub3[] = {
00869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00872          0, 0, 4, 8, 3, 8, 4, 8, 4, 8, 6, 8, 5, 8, 4, 8,
00873          4, 8, 6, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00874          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00875          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00876          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00877 };
00878 
00879 static static_codebook _huff_book_line_128x11_2sub3 = {
00880         1, 128,
00881         _huff_lengthlist_line_128x11_2sub3,
00882         0, 0, 0, 0, 0,
00883         NULL,
00884         NULL,
00885         NULL,
00886         NULL,
00887         0
00888 };
00889 
00890 static long _huff_lengthlist_line_128x11_3sub1[] = {
00891          0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4,
00892          5, 4,
00893 };
00894 
00895 static static_codebook _huff_book_line_128x11_3sub1 = {
00896         1, 18,
00897         _huff_lengthlist_line_128x11_3sub1,
00898         0, 0, 0, 0, 0,
00899         NULL,
00900         NULL,
00901         NULL,
00902         NULL,
00903         0
00904 };
00905 
00906 static long _huff_lengthlist_line_128x11_3sub2[] = {
00907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00908          0, 0, 5, 3, 5, 4, 6, 4, 6, 4, 7, 4, 7, 4, 8, 4,
00909          8, 4, 9, 4, 9, 4,10, 4,10, 5,10, 5,11, 5,12, 6,
00910         12, 6,
00911 };
00912 
00913 static static_codebook _huff_book_line_128x11_3sub2 = {
00914         1, 50,
00915         _huff_lengthlist_line_128x11_3sub2,
00916         0, 0, 0, 0, 0,
00917         NULL,
00918         NULL,
00919         NULL,
00920         NULL,
00921         0
00922 };
00923 
00924 static long _huff_lengthlist_line_128x11_3sub3[] = {
00925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00928          0, 0, 7, 1, 6, 3, 7, 3, 8, 4, 8, 5, 8, 8, 8, 9,
00929          7, 8, 8, 7, 7, 7, 8, 9,10, 9, 9,10,10,10,10,10,
00930         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
00931         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
00932         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
00933 };
00934 
00935 static static_codebook _huff_book_line_128x11_3sub3 = {
00936         1, 128,
00937         _huff_lengthlist_line_128x11_3sub3,
00938         0, 0, 0, 0, 0,
00939         NULL,
00940         NULL,
00941         NULL,
00942         NULL,
00943         0
00944 };
00945 
00946 static long _huff_lengthlist_line_128x17_class1[] = {
00947          1, 3, 4, 7, 2, 5, 6, 7,
00948 };
00949 
00950 static static_codebook _huff_book_line_128x17_class1 = {
00951         1, 8,
00952         _huff_lengthlist_line_128x17_class1,
00953         0, 0, 0, 0, 0,
00954         NULL,
00955         NULL,
00956         NULL,
00957         NULL,
00958         0
00959 };
00960 
00961 static long _huff_lengthlist_line_128x17_class2[] = {
00962          1, 4,10,19, 3, 8,13,19, 7,12,19,19,19,19,19,19,
00963          2, 6,11,19, 8,13,19,19, 9,11,19,19,19,19,19,19,
00964          6, 7,13,19, 9,13,19,19,10,13,18,18,18,18,18,18,
00965         18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
00966 };
00967 
00968 static static_codebook _huff_book_line_128x17_class2 = {
00969         1, 64,
00970         _huff_lengthlist_line_128x17_class2,
00971         0, 0, 0, 0, 0,
00972         NULL,
00973         NULL,
00974         NULL,
00975         NULL,
00976         0
00977 };
00978 
00979 static long _huff_lengthlist_line_128x17_class3[] = {
00980          3, 6,10,17, 4, 8,11,20, 8,10,11,20,20,20,20,20,
00981          2, 4, 8,18, 4, 6, 8,17, 7, 8,10,20,20,17,20,20,
00982          3, 5, 8,17, 3, 4, 6,17, 8, 8,10,17,17,12,16,20,
00983         13,13,15,20,10,10,12,20,15,14,15,20,20,20,19,19,
00984 };
00985 
00986 static static_codebook _huff_book_line_128x17_class3 = {
00987         1, 64,
00988         _huff_lengthlist_line_128x17_class3,
00989         0, 0, 0, 0, 0,
00990         NULL,
00991         NULL,
00992         NULL,
00993         NULL,
00994         0
00995 };
00996 
00997 static long _huff_lengthlist_line_128x17_0sub0[] = {
00998          5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
00999          7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5,
01000          8, 5, 8, 5, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6, 9, 6,
01001          9, 6, 9, 7, 9, 7, 9, 7, 9, 7,10, 7,10, 8,10, 8,
01002         10, 8,10, 8,10, 8,11, 8,11, 8,11, 8,11, 8,11, 9,
01003         12, 9,12, 9,12, 9,12, 9,12,10,12,10,13,11,13,11,
01004         14,12,14,13,15,14,16,14,17,15,18,16,20,20,20,20,
01005         20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
01006 };
01007 
01008 static static_codebook _huff_book_line_128x17_0sub0 = {
01009         1, 128,
01010         _huff_lengthlist_line_128x17_0sub0,
01011         0, 0, 0, 0, 0,
01012         NULL,
01013         NULL,
01014         NULL,
01015         NULL,
01016         0
01017 };
01018 
01019 static long _huff_lengthlist_line_128x17_1sub0[] = {
01020          2, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
01021          6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7,
01022 };
01023 
01024 static static_codebook _huff_book_line_128x17_1sub0 = {
01025         1, 32,
01026         _huff_lengthlist_line_128x17_1sub0,
01027         0, 0, 0, 0, 0,
01028         NULL,
01029         NULL,
01030         NULL,
01031         NULL,
01032         0
01033 };
01034 
01035 static long _huff_lengthlist_line_128x17_1sub1[] = {
01036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01038          4, 3, 5, 3, 5, 3, 6, 3, 6, 4, 6, 4, 7, 4, 7, 5,
01039          8, 5, 8, 6, 9, 7, 9, 7, 9, 8,10, 9,10, 9,11,10,
01040         11,11,11,11,11,11,12,12,12,13,12,13,12,14,12,15,
01041         12,14,12,16,13,17,13,17,14,17,14,16,13,17,14,17,
01042         14,17,15,17,15,15,16,17,17,17,17,17,17,17,17,17,
01043         17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,16,
01044 };
01045 
01046 static static_codebook _huff_book_line_128x17_1sub1 = {
01047         1, 128,
01048         _huff_lengthlist_line_128x17_1sub1,
01049         0, 0, 0, 0, 0,
01050         NULL,
01051         NULL,
01052         NULL,
01053         NULL,
01054         0
01055 };
01056 
01057 static long _huff_lengthlist_line_128x17_2sub1[] = {
01058          0, 4, 5, 4, 6, 4, 8, 3, 9, 3, 9, 2, 9, 3, 8, 4,
01059          9, 4,
01060 };
01061 
01062 static static_codebook _huff_book_line_128x17_2sub1 = {
01063         1, 18,
01064         _huff_lengthlist_line_128x17_2sub1,
01065         0, 0, 0, 0, 0,
01066         NULL,
01067         NULL,
01068         NULL,
01069         NULL,
01070         0
01071 };
01072 
01073 static long _huff_lengthlist_line_128x17_2sub2[] = {
01074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01075          0, 0, 5, 1, 5, 3, 5, 3, 5, 4, 7, 5,10, 7,10, 7,
01076         12,10,14,10,14, 9,14,11,14,14,14,13,13,13,13,13,
01077         13,13,
01078 };
01079 
01080 static static_codebook _huff_book_line_128x17_2sub2 = {
01081         1, 50,
01082         _huff_lengthlist_line_128x17_2sub2,
01083         0, 0, 0, 0, 0,
01084         NULL,
01085         NULL,
01086         NULL,
01087         NULL,
01088         0
01089 };
01090 
01091 static long _huff_lengthlist_line_128x17_2sub3[] = {
01092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01095          0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01096          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6,
01097          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
01098          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
01099          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
01100 };
01101 
01102 static static_codebook _huff_book_line_128x17_2sub3 = {
01103         1, 128,
01104         _huff_lengthlist_line_128x17_2sub3,
01105         0, 0, 0, 0, 0,
01106         NULL,
01107         NULL,
01108         NULL,
01109         NULL,
01110         0
01111 };
01112 
01113 static long _huff_lengthlist_line_128x17_3sub1[] = {
01114          0, 4, 4, 4, 4, 4, 4, 4, 5, 3, 5, 3, 5, 4, 6, 4,
01115          6, 4,
01116 };
01117 
01118 static static_codebook _huff_book_line_128x17_3sub1 = {
01119         1, 18,
01120         _huff_lengthlist_line_128x17_3sub1,
01121         0, 0, 0, 0, 0,
01122         NULL,
01123         NULL,
01124         NULL,
01125         NULL,
01126         0
01127 };
01128 
01129 static long _huff_lengthlist_line_128x17_3sub2[] = {
01130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01131          0, 0, 5, 3, 6, 3, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
01132          8, 4, 8, 4, 8, 4, 9, 4, 9, 5,10, 5,10, 7,10, 8,
01133         10, 8,
01134 };
01135 
01136 static static_codebook _huff_book_line_128x17_3sub2 = {
01137         1, 50,
01138         _huff_lengthlist_line_128x17_3sub2,
01139         0, 0, 0, 0, 0,
01140         NULL,
01141         NULL,
01142         NULL,
01143         NULL,
01144         0
01145 };
01146 
01147 static long _huff_lengthlist_line_128x17_3sub3[] = {
01148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01151          0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 4, 7, 5, 8, 5,11,
01152          6,10, 6,12, 7,12, 7,12, 8,12, 8,12,10,12,12,12,
01153         12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
01154         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
01155         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
01156 };
01157 
01158 static static_codebook _huff_book_line_128x17_3sub3 = {
01159         1, 128,
01160         _huff_lengthlist_line_128x17_3sub3,
01161         0, 0, 0, 0, 0,
01162         NULL,
01163         NULL,
01164         NULL,
01165         NULL,
01166         0
01167 };
01168 
01169 static long _huff_lengthlist_line_1024x27_class1[] = {
01170          2,10, 8,14, 7,12,11,14, 1, 5, 3, 7, 4, 9, 7,13,
01171 };
01172 
01173 static static_codebook _huff_book_line_1024x27_class1 = {
01174         1, 16,
01175         _huff_lengthlist_line_1024x27_class1,
01176         0, 0, 0, 0, 0,
01177         NULL,
01178         NULL,
01179         NULL,
01180         NULL,
01181         0
01182 };
01183 
01184 static long _huff_lengthlist_line_1024x27_class2[] = {
01185          1, 4, 2, 6, 3, 7, 5, 7,
01186 };
01187 
01188 static static_codebook _huff_book_line_1024x27_class2 = {
01189         1, 8,
01190         _huff_lengthlist_line_1024x27_class2,
01191         0, 0, 0, 0, 0,
01192         NULL,
01193         NULL,
01194         NULL,
01195         NULL,
01196         0
01197 };
01198 
01199 static long _huff_lengthlist_line_1024x27_class3[] = {
01200          1, 5, 7,21, 5, 8, 9,21,10, 9,12,20,20,16,20,20,
01201          4, 8, 9,20, 6, 8, 9,20,11,11,13,20,20,15,17,20,
01202          9,11,14,20, 8,10,15,20,11,13,15,20,20,20,20,20,
01203         20,20,20,20,13,20,20,20,18,18,20,20,20,20,20,20,
01204          3, 6, 8,20, 6, 7, 9,20,10, 9,12,20,20,20,20,20,
01205          5, 7, 9,20, 6, 6, 9,20,10, 9,12,20,20,20,20,20,
01206          8,10,13,20, 8, 9,12,20,11,10,12,20,20,20,20,20,
01207         18,20,20,20,15,17,18,20,18,17,18,20,20,20,20,20,
01208          7,10,12,20, 8, 9,11,20,14,13,14,20,20,20,20,20,
01209          6, 9,12,20, 7, 8,11,20,12,11,13,20,20,20,20,20,
01210          9,11,15,20, 8,10,14,20,12,11,14,20,20,20,20,20,
01211         20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
01212         11,16,18,20,15,15,17,20,20,17,20,20,20,20,20,20,
01213          9,14,16,20,12,12,15,20,17,15,18,20,20,20,20,20,
01214         16,19,18,20,15,16,20,20,17,17,20,20,20,20,20,20,
01215         20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
01216 };
01217 
01218 static static_codebook _huff_book_line_1024x27_class3 = {
01219         1, 256,
01220         _huff_lengthlist_line_1024x27_class3,
01221         0, 0, 0, 0, 0,
01222         NULL,
01223         NULL,
01224         NULL,
01225         NULL,
01226         0
01227 };
01228 
01229 static long _huff_lengthlist_line_1024x27_class4[] = {
01230          2, 3, 7,13, 4, 4, 7,15, 8, 6, 9,17,21,16,15,21,
01231          2, 5, 7,11, 5, 5, 7,14, 9, 7,10,16,17,15,16,21,
01232          4, 7,10,17, 7, 7, 9,15,11, 9,11,16,21,18,15,21,
01233         18,21,21,21,15,17,17,19,21,19,18,20,21,21,21,20,
01234 };
01235 
01236 static static_codebook _huff_book_line_1024x27_class4 = {
01237         1, 64,
01238         _huff_lengthlist_line_1024x27_class4,
01239         0, 0, 0, 0, 0,
01240         NULL,
01241         NULL,
01242         NULL,
01243         NULL,
01244         0
01245 };
01246 
01247 static long _huff_lengthlist_line_1024x27_0sub0[] = {
01248          5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
01249          6, 5, 6, 5, 6, 5, 6, 5, 7, 5, 7, 5, 7, 5, 7, 5,
01250          8, 6, 8, 6, 8, 6, 9, 6, 9, 6,10, 6,10, 6,11, 6,
01251         11, 7,11, 7,12, 7,12, 7,12, 7,12, 7,12, 7,12, 7,
01252         12, 7,12, 8,13, 8,12, 8,12, 8,13, 8,13, 9,13, 9,
01253         13, 9,13, 9,12,10,12,10,13,10,14,11,14,12,14,13,
01254         14,13,14,14,15,16,15,15,15,14,15,17,21,22,22,21,
01255         22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,
01256 };
01257 
01258 static static_codebook _huff_book_line_1024x27_0sub0 = {
01259         1, 128,
01260         _huff_lengthlist_line_1024x27_0sub0,
01261         0, 0, 0, 0, 0,
01262         NULL,
01263         NULL,
01264         NULL,
01265         NULL,
01266         0
01267 };
01268 
01269 static long _huff_lengthlist_line_1024x27_1sub0[] = {
01270          2, 5, 5, 4, 5, 4, 5, 4, 5, 4, 6, 5, 6, 5, 6, 5,
01271          6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6,
01272 };
01273 
01274 static static_codebook _huff_book_line_1024x27_1sub0 = {
01275         1, 32,
01276         _huff_lengthlist_line_1024x27_1sub0,
01277         0, 0, 0, 0, 0,
01278         NULL,
01279         NULL,
01280         NULL,
01281         NULL,
01282         0
01283 };
01284 
01285 static long _huff_lengthlist_line_1024x27_1sub1[] = {
01286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01288          8, 5, 8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4,
01289          9, 4, 9, 4, 9, 4, 8, 4, 8, 4, 9, 5, 9, 5, 9, 5,
01290          9, 5, 9, 6,10, 6,10, 7,10, 8,11, 9,11,11,12,13,
01291         12,14,13,15,13,15,14,16,14,17,15,17,15,15,16,16,
01292         15,16,16,16,15,18,16,15,17,17,19,19,19,19,19,19,
01293         19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
01294 };
01295 
01296 static static_codebook _huff_book_line_1024x27_1sub1 = {
01297         1, 128,
01298         _huff_lengthlist_line_1024x27_1sub1,
01299         0, 0, 0, 0, 0,
01300         NULL,
01301         NULL,
01302         NULL,
01303         NULL,
01304         0
01305 };
01306 
01307 static long _huff_lengthlist_line_1024x27_2sub0[] = {
01308          1, 5, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5,
01309          6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 9, 8,10, 9,10, 9,
01310 };
01311 
01312 static static_codebook _huff_book_line_1024x27_2sub0 = {
01313         1, 32,
01314         _huff_lengthlist_line_1024x27_2sub0,
01315         0, 0, 0, 0, 0,
01316         NULL,
01317         NULL,
01318         NULL,
01319         NULL,
01320         0
01321 };
01322 
01323 static long _huff_lengthlist_line_1024x27_2sub1[] = {
01324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01326          4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 5, 5, 6, 5, 6, 5,
01327          7, 5, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 9, 8, 9, 9,
01328          9, 9,10,10,10,11, 9,12, 9,12, 9,15,10,14, 9,13,
01329         10,13,10,12,10,12,10,13,10,12,11,13,11,14,12,13,
01330         13,14,14,13,14,15,14,16,13,13,14,16,16,16,16,16,
01331         16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,
01332 };
01333 
01334 static static_codebook _huff_book_line_1024x27_2sub1 = {
01335         1, 128,
01336         _huff_lengthlist_line_1024x27_2sub1,
01337         0, 0, 0, 0, 0,
01338         NULL,
01339         NULL,
01340         NULL,
01341         NULL,
01342         0
01343 };
01344 
01345 static long _huff_lengthlist_line_1024x27_3sub1[] = {
01346          0, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4, 4, 5,
01347          5, 5,
01348 };
01349 
01350 static static_codebook _huff_book_line_1024x27_3sub1 = {
01351         1, 18,
01352         _huff_lengthlist_line_1024x27_3sub1,
01353         0, 0, 0, 0, 0,
01354         NULL,
01355         NULL,
01356         NULL,
01357         NULL,
01358         0
01359 };
01360 
01361 static long _huff_lengthlist_line_1024x27_3sub2[] = {
01362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01363          0, 0, 3, 3, 4, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6,
01364          5, 7, 5, 8, 6, 8, 6, 9, 7,10, 7,10, 8,10, 8,11,
01365          9,11,
01366 };
01367 
01368 static static_codebook _huff_book_line_1024x27_3sub2 = {
01369         1, 50,
01370         _huff_lengthlist_line_1024x27_3sub2,
01371         0, 0, 0, 0, 0,
01372         NULL,
01373         NULL,
01374         NULL,
01375         NULL,
01376         0
01377 };
01378 
01379 static long _huff_lengthlist_line_1024x27_3sub3[] = {
01380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01383          0, 0, 3, 7, 3, 8, 3,10, 3, 8, 3, 9, 3, 8, 4, 9,
01384          4, 9, 5, 9, 6,10, 6, 9, 7,11, 7,12, 9,13,10,13,
01385         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
01386         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
01387         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
01388 };
01389 
01390 static static_codebook _huff_book_line_1024x27_3sub3 = {
01391         1, 128,
01392         _huff_lengthlist_line_1024x27_3sub3,
01393         0, 0, 0, 0, 0,
01394         NULL,
01395         NULL,
01396         NULL,
01397         NULL,
01398         0
01399 };
01400 
01401 static long _huff_lengthlist_line_1024x27_4sub1[] = {
01402          0, 4, 5, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4,
01403          5, 4,
01404 };
01405 
01406 static static_codebook _huff_book_line_1024x27_4sub1 = {
01407         1, 18,
01408         _huff_lengthlist_line_1024x27_4sub1,
01409         0, 0, 0, 0, 0,
01410         NULL,
01411         NULL,
01412         NULL,
01413         NULL,
01414         0
01415 };
01416 
01417 static long _huff_lengthlist_line_1024x27_4sub2[] = {
01418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01419          0, 0, 4, 2, 4, 2, 5, 3, 5, 4, 6, 6, 6, 7, 7, 8,
01420          7, 8, 7, 8, 7, 9, 8, 9, 8, 9, 8,10, 8,11, 9,12,
01421          9,12,
01422 };
01423 
01424 static static_codebook _huff_book_line_1024x27_4sub2 = {
01425         1, 50,
01426         _huff_lengthlist_line_1024x27_4sub2,
01427         0, 0, 0, 0, 0,
01428         NULL,
01429         NULL,
01430         NULL,
01431         NULL,
01432         0
01433 };
01434 
01435 static long _huff_lengthlist_line_1024x27_4sub3[] = {
01436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01439          0, 0, 2, 5, 2, 6, 3, 6, 4, 7, 4, 7, 5, 9, 5,11,
01440          6,11, 6,11, 7,11, 6,11, 6,11, 9,11, 8,11,11,11,
01441         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
01442         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
01443         11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
01444 };
01445 
01446 static static_codebook _huff_book_line_1024x27_4sub3 = {
01447         1, 128,
01448         _huff_lengthlist_line_1024x27_4sub3,
01449         0, 0, 0, 0, 0,
01450         NULL,
01451         NULL,
01452         NULL,
01453         NULL,
01454         0
01455 };
01456 
01457 static long _huff_lengthlist_line_2048x27_class1[] = {
01458          2, 6, 8, 9, 7,11,13,13, 1, 3, 5, 5, 6, 6,12,10,
01459 };
01460 
01461 static static_codebook _huff_book_line_2048x27_class1 = {
01462         1, 16,
01463         _huff_lengthlist_line_2048x27_class1,
01464         0, 0, 0, 0, 0,
01465         NULL,
01466         NULL,
01467         NULL,
01468         NULL,
01469         0
01470 };
01471 
01472 static long _huff_lengthlist_line_2048x27_class2[] = {
01473          1, 2, 3, 6, 4, 7, 5, 7,
01474 };
01475 
01476 static static_codebook _huff_book_line_2048x27_class2 = {
01477         1, 8,
01478         _huff_lengthlist_line_2048x27_class2,
01479         0, 0, 0, 0, 0,
01480         NULL,
01481         NULL,
01482         NULL,
01483         NULL,
01484         0
01485 };
01486 
01487 static long _huff_lengthlist_line_2048x27_class3[] = {
01488          3, 3, 6,16, 5, 5, 7,16, 9, 8,11,16,16,16,16,16,
01489          5, 5, 8,16, 5, 5, 7,16, 8, 7, 9,16,16,16,16,16,
01490          9, 9,12,16, 6, 8,11,16, 9,10,11,16,16,16,16,16,
01491         16,16,16,16,13,16,16,16,15,16,16,16,16,16,16,16,
01492          5, 4, 7,16, 6, 5, 8,16, 9, 8,10,16,16,16,16,16,
01493          5, 5, 7,15, 5, 4, 6,15, 7, 6, 8,16,16,16,16,16,
01494          9, 9,11,15, 7, 7, 9,16, 8, 8, 9,16,16,16,16,16,
01495         16,16,16,16,15,15,15,16,15,15,14,16,16,16,16,16,
01496          8, 8,11,16, 8, 9,10,16,11,10,14,16,16,16,16,16,
01497          6, 8,10,16, 6, 7,10,16, 8, 8,11,16,14,16,16,16,
01498         10,11,14,16, 9, 9,11,16,10,10,11,16,16,16,16,16,
01499         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
01500         16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,
01501         12,16,15,16,12,14,16,16,16,16,16,16,16,16,16,16,
01502         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
01503         16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
01504 };
01505 
01506 static static_codebook _huff_book_line_2048x27_class3 = {
01507         1, 256,
01508         _huff_lengthlist_line_2048x27_class3,
01509         0, 0, 0, 0, 0,
01510         NULL,
01511         NULL,
01512         NULL,
01513         NULL,
01514         0
01515 };
01516 
01517 static long _huff_lengthlist_line_2048x27_class4[] = {
01518          2, 4, 7,13, 4, 5, 7,15, 8, 7,10,16,16,14,16,16,
01519          2, 4, 7,16, 3, 4, 7,14, 8, 8,10,16,16,16,15,16,
01520          6, 8,11,16, 7, 7, 9,16,11, 9,13,16,16,16,15,16,
01521         16,16,16,16,14,16,16,16,16,16,16,16,16,16,16,16,
01522 };
01523 
01524 static static_codebook _huff_book_line_2048x27_class4 = {
01525         1, 64,
01526         _huff_lengthlist_line_2048x27_class4,
01527         0, 0, 0, 0, 0,
01528         NULL,
01529         NULL,
01530         NULL,
01531         NULL,
01532         0
01533 };
01534 
01535 static long _huff_lengthlist_line_2048x27_0sub0[] = {
01536          5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
01537          6, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5, 8, 5, 9, 5,
01538          9, 6,10, 6,10, 6,11, 6,11, 6,11, 6,11, 6,11, 6,
01539         11, 6,11, 6,12, 7,11, 7,11, 7,11, 7,11, 7,10, 7,
01540         11, 7,11, 7,12, 7,11, 8,11, 8,11, 8,11, 8,13, 8,
01541         12, 9,11, 9,11, 9,11,10,12,10,12, 9,12,10,12,11,
01542         14,12,16,12,12,11,14,16,17,17,17,17,17,17,17,17,
01543         17,17,17,17,17,17,17,17,17,17,17,17,16,16,16,16,
01544 };
01545 
01546 static static_codebook _huff_book_line_2048x27_0sub0 = {
01547         1, 128,
01548         _huff_lengthlist_line_2048x27_0sub0,
01549         0, 0, 0, 0, 0,
01550         NULL,
01551         NULL,
01552         NULL,
01553         NULL,
01554         0
01555 };
01556 
01557 static long _huff_lengthlist_line_2048x27_1sub0[] = {
01558          4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5,
01559          5, 5, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7, 6, 7, 6,
01560 };
01561 
01562 static static_codebook _huff_book_line_2048x27_1sub0 = {
01563         1, 32,
01564         _huff_lengthlist_line_2048x27_1sub0,
01565         0, 0, 0, 0, 0,
01566         NULL,
01567         NULL,
01568         NULL,
01569         NULL,
01570         0
01571 };
01572 
01573 static long _huff_lengthlist_line_2048x27_1sub1[] = {
01574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01576          6, 5, 7, 5, 7, 4, 7, 4, 8, 4, 8, 4, 8, 4, 8, 3,
01577          8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 5, 9, 5, 9, 6,
01578          9, 7, 9, 8, 9, 9, 9,10, 9,11, 9,14, 9,15,10,15,
01579         10,15,10,15,10,15,11,15,10,14,12,14,11,14,13,14,
01580         13,15,15,15,12,15,15,15,13,15,13,15,13,15,15,15,
01581         15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,
01582 };
01583 
01584 static static_codebook _huff_book_line_2048x27_1sub1 = {
01585         1, 128,
01586         _huff_lengthlist_line_2048x27_1sub1,
01587         0, 0, 0, 0, 0,
01588         NULL,
01589         NULL,
01590         NULL,
01591         NULL,
01592         0
01593 };
01594 
01595 static long _huff_lengthlist_line_2048x27_2sub0[] = {
01596          2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
01597          6, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
01598 };
01599 
01600 static static_codebook _huff_book_line_2048x27_2sub0 = {
01601         1, 32,
01602         _huff_lengthlist_line_2048x27_2sub0,
01603         0, 0, 0, 0, 0,
01604         NULL,
01605         NULL,
01606         NULL,
01607         NULL,
01608         0
01609 };
01610 
01611 static long _huff_lengthlist_line_2048x27_2sub1[] = {
01612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01614          3, 4, 3, 4, 3, 4, 4, 5, 4, 5, 5, 5, 6, 6, 6, 7,
01615          6, 8, 6, 8, 6, 9, 7,10, 7,10, 7,10, 7,12, 7,12,
01616          7,12, 9,12,11,12,10,12,10,12,11,12,12,12,10,12,
01617         10,12,10,12, 9,12,11,12,12,12,12,12,11,12,11,12,
01618         12,12,12,12,12,12,12,12,10,10,12,12,12,12,12,10,
01619         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
01620 };
01621 
01622 static static_codebook _huff_book_line_2048x27_2sub1 = {
01623         1, 128,
01624         _huff_lengthlist_line_2048x27_2sub1,
01625         0, 0, 0, 0, 0,
01626         NULL,
01627         NULL,
01628         NULL,
01629         NULL,
01630         0
01631 };
01632 
01633 static long _huff_lengthlist_line_2048x27_3sub1[] = {
01634          0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
01635          5, 5,
01636 };
01637 
01638 static static_codebook _huff_book_line_2048x27_3sub1 = {
01639         1, 18,
01640         _huff_lengthlist_line_2048x27_3sub1,
01641         0, 0, 0, 0, 0,
01642         NULL,
01643         NULL,
01644         NULL,
01645         NULL,
01646         0
01647 };
01648 
01649 static long _huff_lengthlist_line_2048x27_3sub2[] = {
01650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01651          0, 0, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6,
01652          6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7, 9, 9,11, 9,12,
01653         10,12,
01654 };
01655 
01656 static static_codebook _huff_book_line_2048x27_3sub2 = {
01657         1, 50,
01658         _huff_lengthlist_line_2048x27_3sub2,
01659         0, 0, 0, 0, 0,
01660         NULL,
01661         NULL,
01662         NULL,
01663         NULL,
01664         0
01665 };
01666 
01667 static long _huff_lengthlist_line_2048x27_3sub3[] = {
01668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01671          0, 0, 3, 6, 3, 7, 3, 7, 5, 7, 7, 7, 7, 7, 6, 7,
01672          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01673          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01674          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01675          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01676 };
01677 
01678 static static_codebook _huff_book_line_2048x27_3sub3 = {
01679         1, 128,
01680         _huff_lengthlist_line_2048x27_3sub3,
01681         0, 0, 0, 0, 0,
01682         NULL,
01683         NULL,
01684         NULL,
01685         NULL,
01686         0
01687 };
01688 
01689 static long _huff_lengthlist_line_2048x27_4sub1[] = {
01690          0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4,
01691          4, 5,
01692 };
01693 
01694 static static_codebook _huff_book_line_2048x27_4sub1 = {
01695         1, 18,
01696         _huff_lengthlist_line_2048x27_4sub1,
01697         0, 0, 0, 0, 0,
01698         NULL,
01699         NULL,
01700         NULL,
01701         NULL,
01702         0
01703 };
01704 
01705 static long _huff_lengthlist_line_2048x27_4sub2[] = {
01706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01707          0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 5, 6, 5, 6, 5, 7,
01708          6, 6, 6, 7, 7, 7, 8, 9, 9, 9,12,10,11,10,10,12,
01709         10,10,
01710 };
01711 
01712 static static_codebook _huff_book_line_2048x27_4sub2 = {
01713         1, 50,
01714         _huff_lengthlist_line_2048x27_4sub2,
01715         0, 0, 0, 0, 0,
01716         NULL,
01717         NULL,
01718         NULL,
01719         NULL,
01720         0
01721 };
01722 
01723 static long _huff_lengthlist_line_2048x27_4sub3[] = {
01724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01727          0, 0, 3, 6, 5, 7, 5, 7, 7, 7, 7, 7, 5, 7, 5, 7,
01728          5, 7, 5, 7, 7, 7, 7, 7, 4, 7, 7, 7, 7, 7, 7, 7,
01729          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01730          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
01731          7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6,
01732 };
01733 
01734 static static_codebook _huff_book_line_2048x27_4sub3 = {
01735         1, 128,
01736         _huff_lengthlist_line_2048x27_4sub3,
01737         0, 0, 0, 0, 0,
01738         NULL,
01739         NULL,
01740         NULL,
01741         NULL,
01742         0
01743 };
01744 
01745 static long _huff_lengthlist_line_256x4low_class0[] = {
01746          4, 5, 6,11, 5, 5, 6,10, 7, 7, 6, 6,14,13, 9, 9,
01747          6, 6, 6,10, 6, 6, 6, 9, 8, 7, 7, 9,14,12, 8,11,
01748          8, 7, 7,11, 8, 8, 7,11, 9, 9, 7, 9,13,11, 9,13,
01749         19,19,18,19,15,16,16,19,11,11,10,13,10,10, 9,15,
01750          5, 5, 6,13, 6, 6, 6,11, 8, 7, 6, 7,14,11,10,11,
01751          6, 6, 6,12, 7, 6, 6,11, 8, 7, 7,11,13,11, 9,11,
01752          9, 7, 6,12, 8, 7, 6,12, 9, 8, 8,11,13,10, 7,13,
01753         19,19,17,19,17,14,14,19,12,10, 8,12,13,10, 9,16,
01754          7, 8, 7,12, 7, 7, 7,11, 8, 7, 7, 8,12,12,11,11,
01755          8, 8, 7,12, 8, 7, 6,11, 8, 7, 7,10,10,11,10,11,
01756          9, 8, 8,13, 9, 8, 7,12,10, 9, 7,11, 9, 8, 7,11,
01757         18,18,15,18,18,16,17,18,15,11,10,18,11, 9, 9,18,
01758         16,16,13,16,12,11,10,16,12,11, 9, 6,15,12,11,13,
01759         16,16,14,14,13,11,12,16,12, 9, 9,13,13,10,10,12,
01760         17,18,17,17,14,15,14,16,14,12,14,15,12,10,11,12,
01761         18,18,18,18,18,18,18,18,18,12,13,18,16,11, 9,18,
01762 };
01763 
01764 static static_codebook _huff_book_line_256x4low_class0 = {
01765         1, 256,
01766         _huff_lengthlist_line_256x4low_class0,
01767         0, 0, 0, 0, 0,
01768         NULL,
01769         NULL,
01770         NULL,
01771         NULL,
01772         0
01773 };
01774 
01775 static long _huff_lengthlist_line_256x4low_0sub0[] = {
01776          1, 3, 2, 3,
01777 };
01778 
01779 static static_codebook _huff_book_line_256x4low_0sub0 = {
01780         1, 4,
01781         _huff_lengthlist_line_256x4low_0sub0,
01782         0, 0, 0, 0, 0,
01783         NULL,
01784         NULL,
01785         NULL,
01786         NULL,
01787         0
01788 };
01789 
01790 static long _huff_lengthlist_line_256x4low_0sub1[] = {
01791          0, 0, 0, 0, 2, 3, 2, 3, 3, 3,
01792 };
01793 
01794 static static_codebook _huff_book_line_256x4low_0sub1 = {
01795         1, 10,
01796         _huff_lengthlist_line_256x4low_0sub1,
01797         0, 0, 0, 0, 0,
01798         NULL,
01799         NULL,
01800         NULL,
01801         NULL,
01802         0
01803 };
01804 
01805 static long _huff_lengthlist_line_256x4low_0sub2[] = {
01806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 3, 4,
01807          4, 4, 4, 4, 5, 5, 5, 6, 6,
01808 };
01809 
01810 static static_codebook _huff_book_line_256x4low_0sub2 = {
01811         1, 25,
01812         _huff_lengthlist_line_256x4low_0sub2,
01813         0, 0, 0, 0, 0,
01814         NULL,
01815         NULL,
01816         NULL,
01817         NULL,
01818         0
01819 };
01820 
01821 static long _huff_lengthlist_line_256x4low_0sub3[] = {
01822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01823          0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 2, 4, 3, 5, 4,
01824          5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 6, 9,
01825          7,12,11,16,13,16,12,15,13,15,12,14,12,15,15,15,
01826 };
01827 
01828 static static_codebook _huff_book_line_256x4low_0sub3 = {
01829         1, 64,
01830         _huff_lengthlist_line_256x4low_0sub3,
01831         0, 0, 0, 0, 0,
01832         NULL,
01833         NULL,
01834         NULL,
01835         NULL,
01836         0
01837 };
01838 

Generated by  doxygen 1.6.2