Home | History | Annotate | Download | only in uncoupled
      1 /********************************************************************
      2  *                                                                  *
      3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
      4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
      5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
      6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
      7  *                                                                  *
      8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007             *
      9  * by the Xiph.Org Foundation http://www.xiph.org/                  *
     10  *                                                                  *
     11  ********************************************************************
     12 
     13  function: static codebooks autogenerated by huff/huffbuld
     14  last modified: $Id: res_books_uncoupled.h 17022 2010-03-25 03:45:42Z xiphmont $
     15 
     16  ********************************************************************/
     17 
     18 #include "codebook.h"
     19 
     20 static const long _vq_quantlist__16u0__p1_0[] = {
     21         1,
     22         0,
     23         2,
     24 };
     25 
     26 static const long _vq_lengthlist__16u0__p1_0[] = {
     27          1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8,
     28         10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12,
     29         11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11,
     30         10,14,12,11,14,14, 4, 9, 9, 8,11,11, 9,11,12, 7,
     31         11,11,10,13,14,10,12,14, 8,11,12,10,14,14,10,13,
     32         12,
     33 };
     34 
     35 static const static_codebook _16u0__p1_0 = {
     36         4, 81,
     37         (long *)_vq_lengthlist__16u0__p1_0,
     38         1, -535822336, 1611661312, 2, 0,
     39         (long *)_vq_quantlist__16u0__p1_0,
     40         0
     41 };
     42 
     43 static const long _vq_quantlist__16u0__p2_0[] = {
     44         1,
     45         0,
     46         2,
     47 };
     48 
     49 static const long _vq_lengthlist__16u0__p2_0[] = {
     50          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
     51          8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
     52          9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
     53          8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6,
     54          9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11,
     55          8,
     56 };
     57 
     58 static const static_codebook _16u0__p2_0 = {
     59         4, 81,
     60         (long *)_vq_lengthlist__16u0__p2_0,
     61         1, -535822336, 1611661312, 2, 0,
     62         (long *)_vq_quantlist__16u0__p2_0,
     63         0
     64 };
     65 
     66 static const long _vq_quantlist__16u0__p3_0[] = {
     67         2,
     68         1,
     69         3,
     70         0,
     71         4,
     72 };
     73 
     74 static const long _vq_lengthlist__16u0__p3_0[] = {
     75          1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
     76          9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
     77         10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
     78         13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11,
     79         11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13,
     80         10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12,
     81         13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11,
     82         12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9,
     83         11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15,
     84         14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13,
     85         10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7,
     86         11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13,
     87         12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13,
     88         17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19,
     89         17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16,
     90         13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8,
     91         11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12,
     92         12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12,
     93         13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13,
     94         13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15,
     95         12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11,
     96         12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12,
     97         12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15,
     98         17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16,
     99         17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18,
    100          8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15,
    101         17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14,
    102         13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16,
    103         18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0,
    104         17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0,
    105         12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14,
    106         18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13,
    107         13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12,
    108         16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19,
    109         18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17,
    110         11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11,
    111         14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16,
    112         17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14,
    113         17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0,
    114         18,
    115 };
    116 
    117 static const static_codebook _16u0__p3_0 = {
    118         4, 625,
    119         (long *)_vq_lengthlist__16u0__p3_0,
    120         1, -533725184, 1611661312, 3, 0,
    121         (long *)_vq_quantlist__16u0__p3_0,
    122         0
    123 };
    124 
    125 static const long _vq_quantlist__16u0__p4_0[] = {
    126         2,
    127         1,
    128         3,
    129         0,
    130         4,
    131 };
    132 
    133 static const long _vq_lengthlist__16u0__p4_0[] = {
    134          3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
    135         10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
    136          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
    137         11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10,
    138         10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12,
    139         10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11,
    140         12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10,
    141         11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7,
    142         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
    143         13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12,
    144          8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7,
    145          8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12,
    146         10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11,
    147         13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14,
    148         14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14,
    149         12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7,
    150          8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11,
    151         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
    152         10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10,
    153         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13,
    154         11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10,
    155         10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11,
    156         11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13,
    157         14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14,
    158         13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14,
    159          9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13,
    160         12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12,
    161         11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14,
    162         17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0,
    163         15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16,
    164         11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15,
    165         14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11,
    166         11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10,
    167         12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15,
    168         15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14,
    169         10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11,
    170         12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14,
    171         14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14,
    172         14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15,
    173         11,
    174 };
    175 
    176 static const static_codebook _16u0__p4_0 = {
    177         4, 625,
    178         (long *)_vq_lengthlist__16u0__p4_0,
    179         1, -533725184, 1611661312, 3, 0,
    180         (long *)_vq_quantlist__16u0__p4_0,
    181         0
    182 };
    183 
    184 static const long _vq_quantlist__16u0__p5_0[] = {
    185         4,
    186         3,
    187         5,
    188         2,
    189         6,
    190         1,
    191         7,
    192         0,
    193         8,
    194 };
    195 
    196 static const long _vq_lengthlist__16u0__p5_0[] = {
    197          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
    198          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
    199          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
    200          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
    201          9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
    202         12,
    203 };
    204 
    205 static const static_codebook _16u0__p5_0 = {
    206         2, 81,
    207         (long *)_vq_lengthlist__16u0__p5_0,
    208         1, -531628032, 1611661312, 4, 0,
    209         (long *)_vq_quantlist__16u0__p5_0,
    210         0
    211 };
    212 
    213 static const long _vq_quantlist__16u0__p6_0[] = {
    214         6,
    215         5,
    216         7,
    217         4,
    218         8,
    219         3,
    220         9,
    221         2,
    222         10,
    223         1,
    224         11,
    225         0,
    226         12,
    227 };
    228 
    229 static const long _vq_lengthlist__16u0__p6_0[] = {
    230          1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
    231          9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
    232         11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
    233         15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19,
    234         18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11,
    235         11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14,
    236         15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16,
    237         18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19,
    238          0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16,
    239         17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17,
    240         18, 0,19, 0, 0, 0, 0, 0, 0,
    241 };
    242 
    243 static const static_codebook _16u0__p6_0 = {
    244         2, 169,
    245         (long *)_vq_lengthlist__16u0__p6_0,
    246         1, -526516224, 1616117760, 4, 0,
    247         (long *)_vq_quantlist__16u0__p6_0,
    248         0
    249 };
    250 
    251 static const long _vq_quantlist__16u0__p6_1[] = {
    252         2,
    253         1,
    254         3,
    255         0,
    256         4,
    257 };
    258 
    259 static const long _vq_lengthlist__16u0__p6_1[] = {
    260          1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
    261          6, 6, 7, 7, 6, 6, 6, 7, 7,
    262 };
    263 
    264 static const static_codebook _16u0__p6_1 = {
    265         2, 25,
    266         (long *)_vq_lengthlist__16u0__p6_1,
    267         1, -533725184, 1611661312, 3, 0,
    268         (long *)_vq_quantlist__16u0__p6_1,
    269         0
    270 };
    271 
    272 static const long _vq_quantlist__16u0__p7_0[] = {
    273         1,
    274         0,
    275         2,
    276 };
    277 
    278 static const long _vq_lengthlist__16u0__p7_0[] = {
    279          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
    280          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
    281          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
    282          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
    283          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
    284          7,
    285 };
    286 
    287 static const static_codebook _16u0__p7_0 = {
    288         4, 81,
    289         (long *)_vq_lengthlist__16u0__p7_0,
    290         1, -518803456, 1628680192, 2, 0,
    291         (long *)_vq_quantlist__16u0__p7_0,
    292         0
    293 };
    294 
    295 static const long _vq_quantlist__16u0__p7_1[] = {
    296         7,
    297         6,
    298         8,
    299         5,
    300         9,
    301         4,
    302         10,
    303         3,
    304         11,
    305         2,
    306         12,
    307         1,
    308         13,
    309         0,
    310         14,
    311 };
    312 
    313 static const long _vq_lengthlist__16u0__p7_1[] = {
    314          1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
    315          8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
    316          9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
    317         10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10,
    318         10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
    319         10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
    320         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    321         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    322         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    323         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    324         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    325         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    326         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    327         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    328         10,
    329 };
    330 
    331 static const static_codebook _16u0__p7_1 = {
    332         2, 225,
    333         (long *)_vq_lengthlist__16u0__p7_1,
    334         1, -520986624, 1620377600, 4, 0,
    335         (long *)_vq_quantlist__16u0__p7_1,
    336         0
    337 };
    338 
    339 static const long _vq_quantlist__16u0__p7_2[] = {
    340         10,
    341         9,
    342         11,
    343         8,
    344         12,
    345         7,
    346         13,
    347         6,
    348         14,
    349         5,
    350         15,
    351         4,
    352         16,
    353         3,
    354         17,
    355         2,
    356         18,
    357         1,
    358         19,
    359         0,
    360         20,
    361 };
    362 
    363 static const long _vq_lengthlist__16u0__p7_2[] = {
    364          1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
    365          9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
    366         11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
    367          8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7,
    368         10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10,
    369         11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9,
    370         11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10,
    371          9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9,
    372          9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10,
    373         11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12,
    374         12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12,
    375         12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10,
    376         10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12,
    377         12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12,
    378         12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12,
    379         12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12,
    380         10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12,
    381         11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12,
    382         12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12,
    383         12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10,
    384         12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12,
    385          9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11,
    386         11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11,
    387         12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10,
    388         11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9,
    389         10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11,
    390         12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11,
    391         10,10,12,11,10,11,11,11,10,
    392 };
    393 
    394 static const static_codebook _16u0__p7_2 = {
    395         2, 441,
    396         (long *)_vq_lengthlist__16u0__p7_2,
    397         1, -529268736, 1611661312, 5, 0,
    398         (long *)_vq_quantlist__16u0__p7_2,
    399         0
    400 };
    401 
    402 static const long _huff_lengthlist__16u0__single[] = {
    403          3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
    404          8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
    405         12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
    406          8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18,
    407 };
    408 
    409 static const static_codebook _huff_book__16u0__single = {
    410         2, 64,
    411         (long *)_huff_lengthlist__16u0__single,
    412         0, 0, 0, 0, 0,
    413         NULL,
    414         0
    415 };
    416 
    417 static const long _huff_lengthlist__16u1__long[] = {
    418          3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
    419         11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
    420          7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
    421         18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9,
    422          9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18,
    423         11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16,
    424         16,13,16,18,
    425 };
    426 
    427 static const static_codebook _huff_book__16u1__long = {
    428         2, 100,
    429         (long *)_huff_lengthlist__16u1__long,
    430         0, 0, 0, 0, 0,
    431         NULL,
    432         0
    433 };
    434 
    435 static const long _vq_quantlist__16u1__p1_0[] = {
    436         1,
    437         0,
    438         2,
    439 };
    440 
    441 static const long _vq_lengthlist__16u1__p1_0[] = {
    442          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
    443          9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
    444         10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
    445          9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
    446         10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13,
    447         11,
    448 };
    449 
    450 static const static_codebook _16u1__p1_0 = {
    451         4, 81,
    452         (long *)_vq_lengthlist__16u1__p1_0,
    453         1, -535822336, 1611661312, 2, 0,
    454         (long *)_vq_quantlist__16u1__p1_0,
    455         0
    456 };
    457 
    458 static const long _vq_quantlist__16u1__p2_0[] = {
    459         1,
    460         0,
    461         2,
    462 };
    463 
    464 static const long _vq_lengthlist__16u1__p2_0[] = {
    465          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
    466          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
    467          8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
    468          7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
    469          8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10,
    470          8,
    471 };
    472 
    473 static const static_codebook _16u1__p2_0 = {
    474         4, 81,
    475         (long *)_vq_lengthlist__16u1__p2_0,
    476         1, -535822336, 1611661312, 2, 0,
    477         (long *)_vq_quantlist__16u1__p2_0,
    478         0
    479 };
    480 
    481 static const long _vq_quantlist__16u1__p3_0[] = {
    482         2,
    483         1,
    484         3,
    485         0,
    486         4,
    487 };
    488 
    489 static const long _vq_lengthlist__16u1__p3_0[] = {
    490          1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
    491         10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
    492         10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
    493         13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
    494         11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13,
    495         10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12,
    496         13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12,
    497         12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8,
    498         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
    499         14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13,
    500         10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7,
    501         10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13,
    502         12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13,
    503         16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17,
    504         17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16,
    505         13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8,
    506         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
    507         12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
    508         12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12,
    509         13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15,
    510         12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11,
    511         12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12,
    512         12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15,
    513         17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16,
    514         15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18,
    515          9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15,
    516         15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14,
    517         13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15,
    518         17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17,
    519         17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17,
    520         13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15,
    521         17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12,
    522         12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12,
    523         15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20,
    524         17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17,
    525         11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11,
    526         14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16,
    527         16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14,
    528         17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18,
    529         16,
    530 };
    531 
    532 static const static_codebook _16u1__p3_0 = {
    533         4, 625,
    534         (long *)_vq_lengthlist__16u1__p3_0,
    535         1, -533725184, 1611661312, 3, 0,
    536         (long *)_vq_quantlist__16u1__p3_0,
    537         0
    538 };
    539 
    540 static const long _vq_quantlist__16u1__p4_0[] = {
    541         2,
    542         1,
    543         3,
    544         0,
    545         4,
    546 };
    547 
    548 static const long _vq_lengthlist__16u1__p4_0[] = {
    549          4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
    550         10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
    551          8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
    552         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10,
    553         10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
    554         10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11,
    555         11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10,
    556         10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7,
    557         10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12,
    558         12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11,
    559          8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6,
    560          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11,
    561         10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10,
    562         12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14,
    563         14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13,
    564         11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7,
    565          7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10,
    566         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
    567         10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
    568         10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12,
    569         11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10,
    570         10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10,
    571         11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13,
    572         15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13,
    573         13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13,
    574          9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12,
    575         12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11,
    576         10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13,
    577         14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15,
    578         14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14,
    579         11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14,
    580         14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10,
    581         11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10,
    582         13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15,
    583         14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13,
    584         10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11,
    585         12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14,
    586         14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13,
    587         14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15,
    588         11,
    589 };
    590 
    591 static const static_codebook _16u1__p4_0 = {
    592         4, 625,
    593         (long *)_vq_lengthlist__16u1__p4_0,
    594         1, -533725184, 1611661312, 3, 0,
    595         (long *)_vq_quantlist__16u1__p4_0,
    596         0
    597 };
    598 
    599 static const long _vq_quantlist__16u1__p5_0[] = {
    600         4,
    601         3,
    602         5,
    603         2,
    604         6,
    605         1,
    606         7,
    607         0,
    608         8,
    609 };
    610 
    611 static const long _vq_lengthlist__16u1__p5_0[] = {
    612          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
    613         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
    614          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
    615         10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9,
    616         10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12,
    617         13,
    618 };
    619 
    620 static const static_codebook _16u1__p5_0 = {
    621         2, 81,
    622         (long *)_vq_lengthlist__16u1__p5_0,
    623         1, -531628032, 1611661312, 4, 0,
    624         (long *)_vq_quantlist__16u1__p5_0,
    625         0
    626 };
    627 
    628 static const long _vq_quantlist__16u1__p6_0[] = {
    629         4,
    630         3,
    631         5,
    632         2,
    633         6,
    634         1,
    635         7,
    636         0,
    637         8,
    638 };
    639 
    640 static const long _vq_lengthlist__16u1__p6_0[] = {
    641          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
    642          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
    643          8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
    644          8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
    645          9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11,
    646         11,
    647 };
    648 
    649 static const static_codebook _16u1__p6_0 = {
    650         2, 81,
    651         (long *)_vq_lengthlist__16u1__p6_0,
    652         1, -531628032, 1611661312, 4, 0,
    653         (long *)_vq_quantlist__16u1__p6_0,
    654         0
    655 };
    656 
    657 static const long _vq_quantlist__16u1__p7_0[] = {
    658         1,
    659         0,
    660         2,
    661 };
    662 
    663 static const long _vq_lengthlist__16u1__p7_0[] = {
    664          1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
    665         12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
    666         13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
    667         13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8,
    668         15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15,
    669         13,
    670 };
    671 
    672 static const static_codebook _16u1__p7_0 = {
    673         4, 81,
    674         (long *)_vq_lengthlist__16u1__p7_0,
    675         1, -529137664, 1618345984, 2, 0,
    676         (long *)_vq_quantlist__16u1__p7_0,
    677         0
    678 };
    679 
    680 static const long _vq_quantlist__16u1__p7_1[] = {
    681         5,
    682         4,
    683         6,
    684         3,
    685         7,
    686         2,
    687         8,
    688         1,
    689         9,
    690         0,
    691         10,
    692 };
    693 
    694 static const long _vq_lengthlist__16u1__p7_1[] = {
    695          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
    696          8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
    697          8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
    698          8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10,
    699          9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8,
    700          9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10,
    701         10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8,
    702          8, 9, 9,10,10,10,10,10,10,
    703 };
    704 
    705 static const static_codebook _16u1__p7_1 = {
    706         2, 121,
    707         (long *)_vq_lengthlist__16u1__p7_1,
    708         1, -531365888, 1611661312, 4, 0,
    709         (long *)_vq_quantlist__16u1__p7_1,
    710         0
    711 };
    712 
    713 static const long _vq_quantlist__16u1__p8_0[] = {
    714         5,
    715         4,
    716         6,
    717         3,
    718         7,
    719         2,
    720         8,
    721         1,
    722         9,
    723         0,
    724         10,
    725 };
    726 
    727 static const long _vq_lengthlist__16u1__p8_0[] = {
    728          1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
    729          9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
    730         12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
    731          9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14,
    732         17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11,
    733         12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17,
    734         15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13,
    735         13,14,14,15,15,16,16,15,16,
    736 };
    737 
    738 static const static_codebook _16u1__p8_0 = {
    739         2, 121,
    740         (long *)_vq_lengthlist__16u1__p8_0,
    741         1, -524582912, 1618345984, 4, 0,
    742         (long *)_vq_quantlist__16u1__p8_0,
    743         0
    744 };
    745 
    746 static const long _vq_quantlist__16u1__p8_1[] = {
    747         5,
    748         4,
    749         6,
    750         3,
    751         7,
    752         2,
    753         8,
    754         1,
    755         9,
    756         0,
    757         10,
    758 };
    759 
    760 static const long _vq_lengthlist__16u1__p8_1[] = {
    761          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
    762          8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
    763          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
    764          7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9,
    765          9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
    766          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
    767          9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8,
    768          8, 9, 9, 9, 9, 9, 9, 9, 9,
    769 };
    770 
    771 static const static_codebook _16u1__p8_1 = {
    772         2, 121,
    773         (long *)_vq_lengthlist__16u1__p8_1,
    774         1, -531365888, 1611661312, 4, 0,
    775         (long *)_vq_quantlist__16u1__p8_1,
    776         0
    777 };
    778 
    779 static const long _vq_quantlist__16u1__p9_0[] = {
    780         7,
    781         6,
    782         8,
    783         5,
    784         9,
    785         4,
    786         10,
    787         3,
    788         11,
    789         2,
    790         12,
    791         1,
    792         13,
    793         0,
    794         14,
    795 };
    796 
    797 static const long _vq_lengthlist__16u1__p9_0[] = {
    798          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    799          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    800          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    801          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    802          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    803          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    804          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    805          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    806          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    807          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    808          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    809          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    810          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
    811          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
    812          8,
    813 };
    814 
    815 static const static_codebook _16u1__p9_0 = {
    816         2, 225,
    817         (long *)_vq_lengthlist__16u1__p9_0,
    818         1, -514071552, 1627381760, 4, 0,
    819         (long *)_vq_quantlist__16u1__p9_0,
    820         0
    821 };
    822 
    823 static const long _vq_quantlist__16u1__p9_1[] = {
    824         7,
    825         6,
    826         8,
    827         5,
    828         9,
    829         4,
    830         10,
    831         3,
    832         11,
    833         2,
    834         12,
    835         1,
    836         13,
    837         0,
    838         14,
    839 };
    840 
    841 static const long _vq_lengthlist__16u1__p9_1[] = {
    842          1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
    843         10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
    844          9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
    845         10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9,
    846         10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
    847         10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10,
    848         10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8,
    849         10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9,
    850         10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
    851         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
    852         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
    853          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    854          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    855          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    856          9,
    857 };
    858 
    859 static const static_codebook _16u1__p9_1 = {
    860         2, 225,
    861         (long *)_vq_lengthlist__16u1__p9_1,
    862         1, -522338304, 1620115456, 4, 0,
    863         (long *)_vq_quantlist__16u1__p9_1,
    864         0
    865 };
    866 
    867 static const long _vq_quantlist__16u1__p9_2[] = {
    868         8,
    869         7,
    870         9,
    871         6,
    872         10,
    873         5,
    874         11,
    875         4,
    876         12,
    877         3,
    878         13,
    879         2,
    880         14,
    881         1,
    882         15,
    883         0,
    884         16,
    885 };
    886 
    887 static const long _vq_lengthlist__16u1__p9_2[] = {
    888          1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
    889          9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
    890         11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
    891          9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9,
    892         11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11,
    893         10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11,
    894         11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10,
    895         11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11,
    896          9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10,
    897          9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10,
    898         11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9,
    899          8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11,
    900         11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9,
    901         11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10,
    902          9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9,
    903          9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10,
    904         11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11,
    905          9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11,
    906         10,
    907 };
    908 
    909 static const static_codebook _16u1__p9_2 = {
    910         2, 289,
    911         (long *)_vq_lengthlist__16u1__p9_2,
    912         1, -529530880, 1611661312, 5, 0,
    913         (long *)_vq_quantlist__16u1__p9_2,
    914         0
    915 };
    916 
    917 static const long _huff_lengthlist__16u1__short[] = {
    918          5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
    919         10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
    920          7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
    921         15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6,
    922          5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16,
    923          9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15,
    924         16,16,16,16,
    925 };
    926 
    927 static const static_codebook _huff_book__16u1__short = {
    928         2, 100,
    929         (long *)_huff_lengthlist__16u1__short,
    930         0, 0, 0, 0, 0,
    931         NULL,
    932         0
    933 };
    934 
    935 static const long _huff_lengthlist__16u2__long[] = {
    936 	 5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9,
    937 	10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5,
    938 	 4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10,
    939 	11,15, 8, 7, 7, 6, 5, 5, 6, 9,11,14, 8, 9, 8, 7,
    940 	 6, 5, 6, 7,11,14, 9,11,11, 9, 7, 6, 6, 6, 9,14,
    941 	11,14,15,13, 9, 8, 7, 7, 9,14,13,15,19,17,12,11,
    942 	10, 9,10,14,
    943 };
    944 
    945 static const static_codebook _huff_book__16u2__long = {
    946 	2, 100,
    947 	(long *)_huff_lengthlist__16u2__long,
    948 	0, 0, 0, 0, 0,
    949 	NULL,
    950 	0
    951 };
    952 
    953 static const long _vq_quantlist__16u2_p1_0[] = {
    954 	1,
    955 	0,
    956 	2,
    957 };
    958 
    959 static const long _vq_lengthlist__16u2_p1_0[] = {
    960 	 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
    961 	 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9,
    962 	 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
    963 	 9,10, 9, 9,10,11, 5, 8, 7, 7, 9, 9, 8, 9, 9, 7,
    964 	 9, 9, 9,11,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11,
    965 	10,
    966 };
    967 
    968 static const static_codebook _16u2_p1_0 = {
    969 	4, 81,
    970 	(long *)_vq_lengthlist__16u2_p1_0,
    971 	1, -535822336, 1611661312, 2, 0,
    972 	(long *)_vq_quantlist__16u2_p1_0,
    973 	0
    974 };
    975 
    976 static const long _vq_quantlist__16u2_p2_0[] = {
    977 	2,
    978 	1,
    979 	3,
    980 	0,
    981 	4,
    982 };
    983 
    984 static const long _vq_lengthlist__16u2_p2_0[] = {
    985 	 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
    986 	10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
    987 	 8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
    988 	11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
    989 	10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12,
    990 	10,10,10,12,12, 9,10,10,12,12,12,12,12,14,14,11,
    991 	12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
    992 	10,12,12,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
    993 	 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
    994 	12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11,
    995 	 8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7,
    996 	 8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
    997 	10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11,
    998 	13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
    999 	14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
   1000 	12,13,12,14,13,12,13,13,14,15, 5, 7, 7, 9,10, 7,
   1001 	 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
   1002 	11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
   1003 	10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
   1004 	10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
   1005 	10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
   1006 	10,11,12,13,12,13,13,15,14,12,12,13,12,14, 9,10,
   1007 	11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
   1008 	14,14,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13,
   1009 	12, 9,10,10,12,13,12,13,13,14,14,12,12,12,14,14,
   1010 	 9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13,
   1011 	13,13,14,15,12,13,13,14,15, 9,10,10,12,13,10,11,
   1012 	10,13,13,10,11,11,12,13,12,13,12,15,14,12,13,13,
   1013 	14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
   1014 	14,13,13,15,14,16,14,14,14,16,15,11,12,12,14,14,
   1015 	11,12,12,14,14,12,13,13,14,15,13,14,13,15,13,14,
   1016 	14,14,15,16, 8, 9,10,12,12, 9,10,10,13,12, 9,10,
   1017 	11,12,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
   1018 	13,12,10,11,11,13,13,10,10,11,13,13,12,13,13,15,
   1019 	14,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
   1020 	10,11,11,13,13,12,13,13,14,14,13,13,13,15,15,11,
   1021 	12,12,14,13,12,13,13,15,14,11,12,12,14,14,14,14,
   1022 	14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
   1023 	14,15,12,13,12,14,14,14,14,14,16,16,14,15,13,16,
   1024 	14,
   1025 };
   1026 
   1027 static const static_codebook _16u2_p2_0 = {
   1028 	4, 625,
   1029 	(long *)_vq_lengthlist__16u2_p2_0,
   1030 	1, -533725184, 1611661312, 3, 0,
   1031 	(long *)_vq_quantlist__16u2_p2_0,
   1032 	0
   1033 };
   1034 
   1035 static const long _vq_quantlist__16u2_p3_0[] = {
   1036 	4,
   1037 	3,
   1038 	5,
   1039 	2,
   1040 	6,
   1041 	1,
   1042 	7,
   1043 	0,
   1044 	8,
   1045 };
   1046 
   1047 static const long _vq_lengthlist__16u2_p3_0[] = {
   1048 	 2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
   1049 	 9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
   1050 	 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
   1051 	 8, 8, 9, 9,11,10, 7, 7, 8, 8, 8, 9, 9,10,11, 9,
   1052 	 9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11,
   1053 	11,
   1054 };
   1055 
   1056 static const static_codebook _16u2_p3_0 = {
   1057 	2, 81,
   1058 	(long *)_vq_lengthlist__16u2_p3_0,
   1059 	1, -531628032, 1611661312, 4, 0,
   1060 	(long *)_vq_quantlist__16u2_p3_0,
   1061 	0
   1062 };
   1063 
   1064 static const long _vq_quantlist__16u2_p4_0[] = {
   1065 	8,
   1066 	7,
   1067 	9,
   1068 	6,
   1069 	10,
   1070 	5,
   1071 	11,
   1072 	4,
   1073 	12,
   1074 	3,
   1075 	13,
   1076 	2,
   1077 	14,
   1078 	1,
   1079 	15,
   1080 	0,
   1081 	16,
   1082 };
   1083 
   1084 static const long _vq_lengthlist__16u2_p4_0[] = {
   1085 	 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
   1086 	11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,
   1087 	12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11,
   1088 	11,12,12, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
   1089 	11,11,12,12, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
   1090 	10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
   1091 	11,11,11,11,12,12, 7, 7, 8, 8, 8, 9, 9, 9, 9,10,
   1092 	10,11,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,10,10,
   1093 	10,10,11,11,12,12,12,12, 8, 9, 9, 9, 9, 9, 9,10,
   1094 	10,10,10,11,11,12,12,12,12, 9, 9, 9, 9, 9,10,10,
   1095 	10,10,10,11,11,11,12,12,13,13, 9, 9, 9, 9, 9,10,
   1096 	10,10,10,11,10,11,11,12,12,13,13,10,10,10,10,10,
   1097 	11,11,11,11,11,11,11,12,12,12,13,13,10,10,10,10,
   1098 	10,11,11,11,11,11,11,12,11,12,12,13,13,11,11,11,
   1099 	11,11,11,11,12,12,12,12,12,12,13,13,13,13,11,11,
   1100 	11,11,11,11,11,12,12,12,12,13,12,13,13,13,13,11,
   1101 	12,12,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
   1102 	11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,
   1103 	14,
   1104 };
   1105 
   1106 static const static_codebook _16u2_p4_0 = {
   1107 	2, 289,
   1108 	(long *)_vq_lengthlist__16u2_p4_0,
   1109 	1, -529530880, 1611661312, 5, 0,
   1110 	(long *)_vq_quantlist__16u2_p4_0,
   1111 	0
   1112 };
   1113 
   1114 static const long _vq_quantlist__16u2_p5_0[] = {
   1115 	1,
   1116 	0,
   1117 	2,
   1118 };
   1119 
   1120 static const long _vq_lengthlist__16u2_p5_0[] = {
   1121 	 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7,
   1122 	 9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11,
   1123 	10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10,
   1124 	 9,12,10,10,11,12, 5, 8, 8, 8,10,10, 8,11,11, 7,
   1125 	11,10,10,12,11, 9,10,12, 7,10,11,10,12,12, 9,12,
   1126 	 9,
   1127 };
   1128 
   1129 static const static_codebook _16u2_p5_0 = {
   1130 	4, 81,
   1131 	(long *)_vq_lengthlist__16u2_p5_0,
   1132 	1, -529137664, 1618345984, 2, 0,
   1133 	(long *)_vq_quantlist__16u2_p5_0,
   1134 	0
   1135 };
   1136 
   1137 static const long _vq_quantlist__16u2_p5_1[] = {
   1138 	5,
   1139 	4,
   1140 	6,
   1141 	3,
   1142 	7,
   1143 	2,
   1144 	8,
   1145 	1,
   1146 	9,
   1147 	0,
   1148 	10,
   1149 };
   1150 
   1151 static const long _vq_lengthlist__16u2_p5_1[] = {
   1152 	 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7,
   1153 	 7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8,
   1154 	 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
   1155 	 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
   1156 	 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   1157 	 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
   1158 	 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
   1159 	 8, 8, 8, 8, 8, 9, 9, 9, 9,
   1160 };
   1161 
   1162 static const static_codebook _16u2_p5_1 = {
   1163 	2, 121,
   1164 	(long *)_vq_lengthlist__16u2_p5_1,
   1165 	1, -531365888, 1611661312, 4, 0,
   1166 	(long *)_vq_quantlist__16u2_p5_1,
   1167 	0
   1168 };
   1169 
   1170 static const long _vq_quantlist__16u2_p6_0[] = {
   1171 	6,
   1172 	5,
   1173 	7,
   1174 	4,
   1175 	8,
   1176 	3,
   1177 	9,
   1178 	2,
   1179 	10,
   1180 	1,
   1181 	11,
   1182 	0,
   1183 	12,
   1184 };
   1185 
   1186 static const long _vq_lengthlist__16u2_p6_0[] = {
   1187 	 1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6,
   1188 	 7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9,
   1189 	 9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10,
   1190 	11,11,12,12, 7, 7, 7, 9, 8,10, 9,10,10,11,11,12,
   1191 	12, 8, 9, 9, 9,10,10,10,11,11,12,12,13,13, 8, 9,
   1192 	 9,10, 9,10,10,11,11,12,12,13,13, 8, 9, 9,10,10,
   1193 	11,11,11,11,12,12,13,13, 8, 9, 9,10,10,11,11,12,
   1194 	11,12,12,13,13,10,10,10,11,11,12,12,12,12,13,13,
   1195 	14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
   1196 	11,11,12,12,13,13,13,13,14,14,14,14,11,11,11,12,
   1197 	12,13,13,13,13,14,14,14,14,
   1198 };
   1199 
   1200 static const static_codebook _16u2_p6_0 = {
   1201 	2, 169,
   1202 	(long *)_vq_lengthlist__16u2_p6_0,
   1203 	1, -526516224, 1616117760, 4, 0,
   1204 	(long *)_vq_quantlist__16u2_p6_0,
   1205 	0
   1206 };
   1207 
   1208 static const long _vq_quantlist__16u2_p6_1[] = {
   1209 	2,
   1210 	1,
   1211 	3,
   1212 	0,
   1213 	4,
   1214 };
   1215 
   1216 static const long _vq_lengthlist__16u2_p6_1[] = {
   1217 	 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   1218 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
   1219 };
   1220 
   1221 static const static_codebook _16u2_p6_1 = {
   1222 	2, 25,
   1223 	(long *)_vq_lengthlist__16u2_p6_1,
   1224 	1, -533725184, 1611661312, 3, 0,
   1225 	(long *)_vq_quantlist__16u2_p6_1,
   1226 	0
   1227 };
   1228 
   1229 static const long _vq_quantlist__16u2_p7_0[] = {
   1230 	6,
   1231 	5,
   1232 	7,
   1233 	4,
   1234 	8,
   1235 	3,
   1236 	9,
   1237 	2,
   1238 	10,
   1239 	1,
   1240 	11,
   1241 	0,
   1242 	12,
   1243 };
   1244 
   1245 static const long _vq_lengthlist__16u2_p7_0[] = {
   1246 	 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
   1247 	 8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9,
   1248 	 9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10,
   1249 	11,11,12,12, 7, 8, 8,10,10,10,10,10,10,11,11,12,
   1250 	12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9,
   1251 	 9,10,10,11,11,11,11,12,12,13,13, 8, 9, 9,11,10,
   1252 	11,11,12,12,13,13,14,13, 8, 9, 9,10,10,11,11,12,
   1253 	12,13,13,13,13, 9,10,10,11,11,12,12,13,13,13,13,
   1254 	14,14, 9,10,10,11,11,12,12,13,13,13,13,14,14,10,
   1255 	11,11,12,12,13,13,14,13,14,14,15,14,10,11,11,12,
   1256 	12,13,13,14,13,14,14,15,14,
   1257 };
   1258 
   1259 static const static_codebook _16u2_p7_0 = {
   1260 	2, 169,
   1261 	(long *)_vq_lengthlist__16u2_p7_0,
   1262 	1, -523206656, 1618345984, 4, 0,
   1263 	(long *)_vq_quantlist__16u2_p7_0,
   1264 	0
   1265 };
   1266 
   1267 static const long _vq_quantlist__16u2_p7_1[] = {
   1268 	5,
   1269 	4,
   1270 	6,
   1271 	3,
   1272 	7,
   1273 	2,
   1274 	8,
   1275 	1,
   1276 	9,
   1277 	0,
   1278 	10,
   1279 };
   1280 
   1281 static const long _vq_lengthlist__16u2_p7_1[] = {
   1282 	 2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
   1283 	 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
   1284 	 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7,
   1285 	 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
   1286 	 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
   1287 	 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
   1288 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   1289 	 8, 8, 8, 8, 8, 8, 8, 8, 8,
   1290 };
   1291 
   1292 static const static_codebook _16u2_p7_1 = {
   1293 	2, 121,
   1294 	(long *)_vq_lengthlist__16u2_p7_1,
   1295 	1, -531365888, 1611661312, 4, 0,
   1296 	(long *)_vq_quantlist__16u2_p7_1,
   1297 	0
   1298 };
   1299 
   1300 static const long _vq_quantlist__16u2_p8_0[] = {
   1301 	7,
   1302 	6,
   1303 	8,
   1304 	5,
   1305 	9,
   1306 	4,
   1307 	10,
   1308 	3,
   1309 	11,
   1310 	2,
   1311 	12,
   1312 	1,
   1313 	13,
   1314 	0,
   1315 	14,
   1316 };
   1317 
   1318 static const long _vq_lengthlist__16u2_p8_0[] = {
   1319 	 1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4,
   1320 	 7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6,
   1321 	 7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8,
   1322 	10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
   1323 	10,10,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
   1324 	11,11,11,11,12,12,13,13,13,13, 8, 9, 9,11,11,11,
   1325 	11,11,11,12,12,13,13,13,14, 8, 9, 9,10,10,11,11,
   1326 	12,11,13,13,14,13,14,14, 8, 9, 9,10,10,11,11,12,
   1327 	12,12,12,13,13,14,14, 9,10,10,11,11,12,12,13,12,
   1328 	13,13,14,14,15,15, 9,10,10,11,11,12,12,12,13,13,
   1329 	13,14,14,14,15,10,11,11,12,12,13,13,14,13,14,14,
   1330 	15,14,15,15,10,11,11,12,12,13,12,13,14,14,14,14,
   1331 	14,15,15,11,12,12,13,13,13,13,14,14,15,14,15,15,
   1332 	16,16,11,12,12,13,13,13,13,14,14,14,15,15,15,16,
   1333 	16,
   1334 };
   1335 
   1336 static const static_codebook _16u2_p8_0 = {
   1337 	2, 225,
   1338 	(long *)_vq_lengthlist__16u2_p8_0,
   1339 	1, -520986624, 1620377600, 4, 0,
   1340 	(long *)_vq_quantlist__16u2_p8_0,
   1341 	0
   1342 };
   1343 
   1344 static const long _vq_quantlist__16u2_p8_1[] = {
   1345 	10,
   1346 	9,
   1347 	11,
   1348 	8,
   1349 	12,
   1350 	7,
   1351 	13,
   1352 	6,
   1353 	14,
   1354 	5,
   1355 	15,
   1356 	4,
   1357 	16,
   1358 	3,
   1359 	17,
   1360 	2,
   1361 	18,
   1362 	1,
   1363 	19,
   1364 	0,
   1365 	20,
   1366 };
   1367 
   1368 static const long _vq_lengthlist__16u2_p8_1[] = {
   1369 	 3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
   1370 	 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
   1371 	 9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8,
   1372 	 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
   1373 	 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,
   1374 	10,10,10,10, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
   1375 	 9,10, 9,10,10,10, 9,10, 9, 8, 8, 8, 9, 8, 9, 9,
   1376 	 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 8, 8,
   1377 	 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
   1378 	10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
   1379 	10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
   1380 	10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
   1381 	 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
   1382 	10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
   1383 	10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
   1384 	10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
   1385 	 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1386 	10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
   1387 	10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,
   1388 	10,10,10,10,10,10,10,10,10,10,10, 9, 9,10,10,10,
   1389 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1390 	 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1391 	10,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
   1392 	10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
   1393 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
   1394 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1395 	10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,
   1396 	10,10,10,10,10,10,10,10,10,
   1397 };
   1398 
   1399 static const static_codebook _16u2_p8_1 = {
   1400 	2, 441,
   1401 	(long *)_vq_lengthlist__16u2_p8_1,
   1402 	1, -529268736, 1611661312, 5, 0,
   1403 	(long *)_vq_quantlist__16u2_p8_1,
   1404 	0
   1405 };
   1406 
   1407 static const long _vq_quantlist__16u2_p9_0[] = {
   1408 	7,
   1409 	6,
   1410 	8,
   1411 	5,
   1412 	9,
   1413 	4,
   1414 	10,
   1415 	3,
   1416 	11,
   1417 	2,
   1418 	12,
   1419 	1,
   1420 	13,
   1421 	0,
   1422 	14,
   1423 };
   1424 
   1425 static const long _vq_lengthlist__16u2_p9_0[] = {
   1426 	 1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5,
   1427 	 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7,
   1428 	 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   1429 	 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
   1430 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1431 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1432 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1433 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1434 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1435 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1436 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1437 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1438 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1439 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1440 	10,
   1441 };
   1442 
   1443 static const static_codebook _16u2_p9_0 = {
   1444 	2, 225,
   1445 	(long *)_vq_lengthlist__16u2_p9_0,
   1446 	1, -510036736, 1631393792, 4, 0,
   1447 	(long *)_vq_quantlist__16u2_p9_0,
   1448 	0
   1449 };
   1450 
   1451 static const long _vq_quantlist__16u2_p9_1[] = {
   1452 	9,
   1453 	8,
   1454 	10,
   1455 	7,
   1456 	11,
   1457 	6,
   1458 	12,
   1459 	5,
   1460 	13,
   1461 	4,
   1462 	14,
   1463 	3,
   1464 	15,
   1465 	2,
   1466 	16,
   1467 	1,
   1468 	17,
   1469 	0,
   1470 	18,
   1471 };
   1472 
   1473 static const long _vq_lengthlist__16u2_p9_1[] = {
   1474 	 1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13,
   1475 	13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9,
   1476 	14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10,
   1477 	10,11,11,12,13,12,13,14,15, 7, 9, 9,10,11,10,10,
   1478 	10,10,11,12,13,13,13,14,17,14,15,16, 7, 9, 9,10,
   1479 	10,10,10,10,10,11,12,13,13,14,14,15,15,18,18, 8,
   1480 	 9, 9,11,10,11,11,11,12,13,12,14,14,16,15,15,17,
   1481 	18,15, 8, 9, 9,10,10,11,11,11,11,13,13,14,14,15,
   1482 	15,15,16,16,18, 7, 9, 8,10,10,11,11,12,12,14,14,
   1483 	15,15,16,16,15,17,16,18, 8, 9, 9,10,10,11,12,12,
   1484 	12,13,13,16,15,17,16,17,18,17,18, 9,10,10,12,11,
   1485 	13,13,14,13,14,14,15,17,16,18,17,18,17,18, 9,10,
   1486 	10,12,11,12,13,13,14,15,16,14,15,16,18,18,18,18,
   1487 	17,11,11,11,13,13,14,14,16,15,15,15,16,15,15,18,
   1488 	18,18,17,16,11,11,12,13,13,15,14,15,16,16,16,17,
   1489 	16,15,18,17,18,16,18,12,13,13,15,15,15,16,18,16,
   1490 	17,16,17,16,17,17,17,18,18,17,13,13,13,15,13,16,
   1491 	15,17,16,16,16,18,18,18,18,16,17,17,18,13,15,14,
   1492 	15,15,18,17,18,18,18,16,18,17,18,17,18,16,17,17,
   1493 	14,14,14,15,16,17,16,18,18,18,17,18,17,18,18,18,
   1494 	16,16,16,14,17,16,17,15,16,18,18,17,18,17,18,17,
   1495 	18,18,18,17,18,17,15,16,15,18,15,18,17,16,18,18,
   1496 	18,18,18,18,17,18,16,18,17,
   1497 };
   1498 
   1499 static const static_codebook _16u2_p9_1 = {
   1500 	2, 361,
   1501 	(long *)_vq_lengthlist__16u2_p9_1,
   1502 	1, -518287360, 1622704128, 5, 0,
   1503 	(long *)_vq_quantlist__16u2_p9_1,
   1504 	0
   1505 };
   1506 
   1507 static const long _vq_quantlist__16u2_p9_2[] = {
   1508 	24,
   1509 	23,
   1510 	25,
   1511 	22,
   1512 	26,
   1513 	21,
   1514 	27,
   1515 	20,
   1516 	28,
   1517 	19,
   1518 	29,
   1519 	18,
   1520 	30,
   1521 	17,
   1522 	31,
   1523 	16,
   1524 	32,
   1525 	15,
   1526 	33,
   1527 	14,
   1528 	34,
   1529 	13,
   1530 	35,
   1531 	12,
   1532 	36,
   1533 	11,
   1534 	37,
   1535 	10,
   1536 	38,
   1537 	9,
   1538 	39,
   1539 	8,
   1540 	40,
   1541 	7,
   1542 	41,
   1543 	6,
   1544 	42,
   1545 	5,
   1546 	43,
   1547 	4,
   1548 	44,
   1549 	3,
   1550 	45,
   1551 	2,
   1552 	46,
   1553 	1,
   1554 	47,
   1555 	0,
   1556 	48,
   1557 };
   1558 
   1559 static const long _vq_lengthlist__16u2_p9_2[] = {
   1560 	 2, 3, 4, 4, 4, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7,
   1561 	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
   1562 	 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8,
   1563 	 8,
   1564 };
   1565 
   1566 static const static_codebook _16u2_p9_2 = {
   1567 	1, 49,
   1568 	(long *)_vq_lengthlist__16u2_p9_2,
   1569 	1, -526909440, 1611661312, 6, 0,
   1570 	(long *)_vq_quantlist__16u2_p9_2,
   1571 	0
   1572 };
   1573 
   1574 static const long _huff_lengthlist__16u2__short[] = {
   1575 	 8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11,
   1576 	13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9,
   1577 	 6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10,
   1578 	12,16,13,10, 8, 6, 3, 3, 5, 8,11,14,11,10, 9, 7,
   1579 	 5, 4, 4, 6,11,14,10,10,10, 8, 6, 5, 5, 6,10,14,
   1580 	10,10,10, 9, 8, 7, 7, 7,10,14,11,12,12,12,11,10,
   1581 	10,10,12,16,
   1582 };
   1583 
   1584 static const static_codebook _huff_book__16u2__short = {
   1585 	2, 100,
   1586 	(long *)_huff_lengthlist__16u2__short,
   1587 	0, 0, 0, 0, 0,
   1588 	NULL,
   1589 	0
   1590 };
   1591 
   1592 static const long _vq_quantlist__8u0__p1_0[] = {
   1593         1,
   1594         0,
   1595         2,
   1596 };
   1597 
   1598 static const long _vq_lengthlist__8u0__p1_0[] = {
   1599          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
   1600         10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
   1601         11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
   1602         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
   1603         11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
   1604         11,
   1605 };
   1606 
   1607 static const static_codebook _8u0__p1_0 = {
   1608         4, 81,
   1609         (long *)_vq_lengthlist__8u0__p1_0,
   1610         1, -535822336, 1611661312, 2, 0,
   1611         (long *)_vq_quantlist__8u0__p1_0,
   1612         0
   1613 };
   1614 
   1615 static const long _vq_quantlist__8u0__p2_0[] = {
   1616         1,
   1617         0,
   1618         2,
   1619 };
   1620 
   1621 static const long _vq_lengthlist__8u0__p2_0[] = {
   1622          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
   1623          7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
   1624          9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
   1625          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
   1626          8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
   1627          8,
   1628 };
   1629 
   1630 static const static_codebook _8u0__p2_0 = {
   1631         4, 81,
   1632         (long *)_vq_lengthlist__8u0__p2_0,
   1633         1, -535822336, 1611661312, 2, 0,
   1634         (long *)_vq_quantlist__8u0__p2_0,
   1635         0
   1636 };
   1637 
   1638 static const long _vq_quantlist__8u0__p3_0[] = {
   1639         2,
   1640         1,
   1641         3,
   1642         0,
   1643         4,
   1644 };
   1645 
   1646 static const long _vq_lengthlist__8u0__p3_0[] = {
   1647          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
   1648         10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
   1649         10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
   1650         12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
   1651         11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
   1652         10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
   1653         14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
   1654         12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
   1655         11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
   1656         14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
   1657         10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
   1658         10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
   1659         12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
   1660         15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
   1661         16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
   1662         13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
   1663         11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
   1664         12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
   1665         13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
   1666         13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
   1667         12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
   1668         13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
   1669         12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
   1670         16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
   1671         15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
   1672          9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
   1673         15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
   1674         13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
   1675         17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
   1676         17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
   1677         13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
   1678         17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
   1679         13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
   1680         16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
   1681          0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
   1682         12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
   1683         14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
   1684         17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
   1685         19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
   1686         16,
   1687 };
   1688 
   1689 static const static_codebook _8u0__p3_0 = {
   1690         4, 625,
   1691         (long *)_vq_lengthlist__8u0__p3_0,
   1692         1, -533725184, 1611661312, 3, 0,
   1693         (long *)_vq_quantlist__8u0__p3_0,
   1694         0
   1695 };
   1696 
   1697 static const long _vq_quantlist__8u0__p4_0[] = {
   1698         2,
   1699         1,
   1700         3,
   1701         0,
   1702         4,
   1703 };
   1704 
   1705 static const long _vq_lengthlist__8u0__p4_0[] = {
   1706          3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
   1707          9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
   1708          8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
   1709         11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
   1710         10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
   1711         10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
   1712         11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
   1713         11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
   1714         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
   1715         12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
   1716          8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
   1717          8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
   1718         10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
   1719         12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
   1720         13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
   1721         12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
   1722          8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
   1723         10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
   1724         10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
   1725         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
   1726         10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
   1727         10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
   1728         11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
   1729         13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
   1730         13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
   1731          9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
   1732         12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
   1733         10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
   1734         15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
   1735         13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
   1736         11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
   1737         15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
   1738         11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
   1739         12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
   1740         14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
   1741         10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
   1742         12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
   1743         14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
   1744         14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
   1745         12,
   1746 };
   1747 
   1748 static const static_codebook _8u0__p4_0 = {
   1749         4, 625,
   1750         (long *)_vq_lengthlist__8u0__p4_0,
   1751         1, -533725184, 1611661312, 3, 0,
   1752         (long *)_vq_quantlist__8u0__p4_0,
   1753         0
   1754 };
   1755 
   1756 static const long _vq_quantlist__8u0__p5_0[] = {
   1757         4,
   1758         3,
   1759         5,
   1760         2,
   1761         6,
   1762         1,
   1763         7,
   1764         0,
   1765         8,
   1766 };
   1767 
   1768 static const long _vq_lengthlist__8u0__p5_0[] = {
   1769          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
   1770         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
   1771          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
   1772          9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
   1773         10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
   1774         12,
   1775 };
   1776 
   1777 static const static_codebook _8u0__p5_0 = {
   1778         2, 81,
   1779         (long *)_vq_lengthlist__8u0__p5_0,
   1780         1, -531628032, 1611661312, 4, 0,
   1781         (long *)_vq_quantlist__8u0__p5_0,
   1782         0
   1783 };
   1784 
   1785 static const long _vq_quantlist__8u0__p6_0[] = {
   1786         6,
   1787         5,
   1788         7,
   1789         4,
   1790         8,
   1791         3,
   1792         9,
   1793         2,
   1794         10,
   1795         1,
   1796         11,
   1797         0,
   1798         12,
   1799 };
   1800 
   1801 static const long _vq_lengthlist__8u0__p6_0[] = {
   1802          1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
   1803          9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
   1804         11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
   1805         14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
   1806          0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
   1807         11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
   1808         15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
   1809         14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
   1810          0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
   1811         17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
   1812         16, 0,15, 0,17, 0, 0, 0, 0,
   1813 };
   1814 
   1815 static const static_codebook _8u0__p6_0 = {
   1816         2, 169,
   1817         (long *)_vq_lengthlist__8u0__p6_0,
   1818         1, -526516224, 1616117760, 4, 0,
   1819         (long *)_vq_quantlist__8u0__p6_0,
   1820         0
   1821 };
   1822 
   1823 static const long _vq_quantlist__8u0__p6_1[] = {
   1824         2,
   1825         1,
   1826         3,
   1827         0,
   1828         4,
   1829 };
   1830 
   1831 static const long _vq_lengthlist__8u0__p6_1[] = {
   1832          1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
   1833          7, 7, 7, 7, 6, 7, 7, 7, 7,
   1834 };
   1835 
   1836 static const static_codebook _8u0__p6_1 = {
   1837         2, 25,
   1838         (long *)_vq_lengthlist__8u0__p6_1,
   1839         1, -533725184, 1611661312, 3, 0,
   1840         (long *)_vq_quantlist__8u0__p6_1,
   1841         0
   1842 };
   1843 
   1844 static const long _vq_quantlist__8u0__p7_0[] = {
   1845         1,
   1846         0,
   1847         2,
   1848 };
   1849 
   1850 static const long _vq_lengthlist__8u0__p7_0[] = {
   1851          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   1852          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   1853          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
   1854          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
   1855          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
   1856          7,
   1857 };
   1858 
   1859 static const static_codebook _8u0__p7_0 = {
   1860         4, 81,
   1861         (long *)_vq_lengthlist__8u0__p7_0,
   1862         1, -518803456, 1628680192, 2, 0,
   1863         (long *)_vq_quantlist__8u0__p7_0,
   1864         0
   1865 };
   1866 
   1867 static const long _vq_quantlist__8u0__p7_1[] = {
   1868         7,
   1869         6,
   1870         8,
   1871         5,
   1872         9,
   1873         4,
   1874         10,
   1875         3,
   1876         11,
   1877         2,
   1878         12,
   1879         1,
   1880         13,
   1881         0,
   1882         14,
   1883 };
   1884 
   1885 static const long _vq_lengthlist__8u0__p7_1[] = {
   1886          1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
   1887          7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
   1888          7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
   1889         11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
   1890         10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
   1891         11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11,
   1892         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   1893         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   1894         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   1895         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   1896         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   1897         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   1898         11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
   1899         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   1900         10,
   1901 };
   1902 
   1903 static const static_codebook _8u0__p7_1 = {
   1904         2, 225,
   1905         (long *)_vq_lengthlist__8u0__p7_1,
   1906         1, -520986624, 1620377600, 4, 0,
   1907         (long *)_vq_quantlist__8u0__p7_1,
   1908         0
   1909 };
   1910 
   1911 static const long _vq_quantlist__8u0__p7_2[] = {
   1912         10,
   1913         9,
   1914         11,
   1915         8,
   1916         12,
   1917         7,
   1918         13,
   1919         6,
   1920         14,
   1921         5,
   1922         15,
   1923         4,
   1924         16,
   1925         3,
   1926         17,
   1927         2,
   1928         18,
   1929         1,
   1930         19,
   1931         0,
   1932         20,
   1933 };
   1934 
   1935 static const long _vq_lengthlist__8u0__p7_2[] = {
   1936          1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
   1937         11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
   1938         10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
   1939         10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
   1940          9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
   1941         10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
   1942          9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
   1943          9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
   1944          9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
   1945          9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
   1946         10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
   1947         11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
   1948         11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
   1949         11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
   1950         12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
   1951         11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
   1952         11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
   1953         11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
   1954         11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
   1955         11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
   1956         10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
   1957          9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
   1958         10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
   1959         10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
   1960         10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
   1961         11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
   1962         10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
   1963         11,12,11,11,11,10,10,11,11,
   1964 };
   1965 
   1966 static const static_codebook _8u0__p7_2 = {
   1967         2, 441,
   1968         (long *)_vq_lengthlist__8u0__p7_2,
   1969         1, -529268736, 1611661312, 5, 0,
   1970         (long *)_vq_quantlist__8u0__p7_2,
   1971         0
   1972 };
   1973 
   1974 static const long _huff_lengthlist__8u0__single[] = {
   1975          4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
   1976          9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
   1977         10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
   1978          7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
   1979 };
   1980 
   1981 static const static_codebook _huff_book__8u0__single = {
   1982         2, 64,
   1983         (long *)_huff_lengthlist__8u0__single,
   1984         0, 0, 0, 0, 0,
   1985         NULL,
   1986         0
   1987 };
   1988 
   1989 static const long _vq_quantlist__8u1__p1_0[] = {
   1990         1,
   1991         0,
   1992         2,
   1993 };
   1994 
   1995 static const long _vq_lengthlist__8u1__p1_0[] = {
   1996          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
   1997          9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
   1998         10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
   1999          9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
   2000         10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
   2001         10,
   2002 };
   2003 
   2004 static const static_codebook _8u1__p1_0 = {
   2005         4, 81,
   2006         (long *)_vq_lengthlist__8u1__p1_0,
   2007         1, -535822336, 1611661312, 2, 0,
   2008         (long *)_vq_quantlist__8u1__p1_0,
   2009         0
   2010 };
   2011 
   2012 static const long _vq_quantlist__8u1__p2_0[] = {
   2013         1,
   2014         0,
   2015         2,
   2016 };
   2017 
   2018 static const long _vq_lengthlist__8u1__p2_0[] = {
   2019          3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
   2020          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
   2021          8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
   2022          7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
   2023          8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
   2024          7,
   2025 };
   2026 
   2027 static const static_codebook _8u1__p2_0 = {
   2028         4, 81,
   2029         (long *)_vq_lengthlist__8u1__p2_0,
   2030         1, -535822336, 1611661312, 2, 0,
   2031         (long *)_vq_quantlist__8u1__p2_0,
   2032         0
   2033 };
   2034 
   2035 static const long _vq_quantlist__8u1__p3_0[] = {
   2036         2,
   2037         1,
   2038         3,
   2039         0,
   2040         4,
   2041 };
   2042 
   2043 static const long _vq_lengthlist__8u1__p3_0[] = {
   2044          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
   2045         10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
   2046         10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
   2047         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
   2048         11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
   2049         10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
   2050         13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
   2051         12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
   2052         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
   2053         13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
   2054         10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
   2055         10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
   2056         12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
   2057         15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
   2058         15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
   2059         13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
   2060         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
   2061         12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
   2062         12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
   2063         12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
   2064         12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
   2065         12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
   2066         12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
   2067         16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
   2068         15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
   2069          9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
   2070         15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
   2071         13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
   2072         17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
   2073         18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
   2074         12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
   2075         16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
   2076         13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
   2077         15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
   2078         16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
   2079         11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
   2080         14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
   2081         16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
   2082         18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
   2083         16,
   2084 };
   2085 
   2086 static const static_codebook _8u1__p3_0 = {
   2087         4, 625,
   2088         (long *)_vq_lengthlist__8u1__p3_0,
   2089         1, -533725184, 1611661312, 3, 0,
   2090         (long *)_vq_quantlist__8u1__p3_0,
   2091         0
   2092 };
   2093 
   2094 static const long _vq_quantlist__8u1__p4_0[] = {
   2095         2,
   2096         1,
   2097         3,
   2098         0,
   2099         4,
   2100 };
   2101 
   2102 static const long _vq_lengthlist__8u1__p4_0[] = {
   2103          4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
   2104          9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
   2105          8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
   2106         10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
   2107          9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
   2108          9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
   2109         11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
   2110         10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
   2111          9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
   2112         12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
   2113          8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
   2114          8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
   2115         10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
   2116         12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
   2117         14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
   2118         11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
   2119          7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
   2120         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
   2121         10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
   2122         10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
   2123         10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
   2124         10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
   2125         10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
   2126         14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
   2127         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
   2128          9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
   2129         12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
   2130         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
   2131         13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
   2132         13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
   2133         10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
   2134         13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
   2135         10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
   2136         12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
   2137         13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
   2138          9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
   2139         12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
   2140         13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
   2141         13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
   2142         10,
   2143 };
   2144 
   2145 static const static_codebook _8u1__p4_0 = {
   2146         4, 625,
   2147         (long *)_vq_lengthlist__8u1__p4_0,
   2148         1, -533725184, 1611661312, 3, 0,
   2149         (long *)_vq_quantlist__8u1__p4_0,
   2150         0
   2151 };
   2152 
   2153 static const long _vq_quantlist__8u1__p5_0[] = {
   2154         4,
   2155         3,
   2156         5,
   2157         2,
   2158         6,
   2159         1,
   2160         7,
   2161         0,
   2162         8,
   2163 };
   2164 
   2165 static const long _vq_lengthlist__8u1__p5_0[] = {
   2166          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
   2167         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
   2168          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
   2169          9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
   2170         10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
   2171         13,
   2172 };
   2173 
   2174 static const static_codebook _8u1__p5_0 = {
   2175         2, 81,
   2176         (long *)_vq_lengthlist__8u1__p5_0,
   2177         1, -531628032, 1611661312, 4, 0,
   2178         (long *)_vq_quantlist__8u1__p5_0,
   2179         0
   2180 };
   2181 
   2182 static const long _vq_quantlist__8u1__p6_0[] = {
   2183         4,
   2184         3,
   2185         5,
   2186         2,
   2187         6,
   2188         1,
   2189         7,
   2190         0,
   2191         8,
   2192 };
   2193 
   2194 static const long _vq_lengthlist__8u1__p6_0[] = {
   2195          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
   2196          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
   2197          8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
   2198          8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
   2199          9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
   2200         10,
   2201 };
   2202 
   2203 static const static_codebook _8u1__p6_0 = {
   2204         2, 81,
   2205         (long *)_vq_lengthlist__8u1__p6_0,
   2206         1, -531628032, 1611661312, 4, 0,
   2207         (long *)_vq_quantlist__8u1__p6_0,
   2208         0
   2209 };
   2210 
   2211 static const long _vq_quantlist__8u1__p7_0[] = {
   2212         1,
   2213         0,
   2214         2,
   2215 };
   2216 
   2217 static const long _vq_lengthlist__8u1__p7_0[] = {
   2218          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
   2219         10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
   2220         12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
   2221         10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
   2222         12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
   2223         11,
   2224 };
   2225 
   2226 static const static_codebook _8u1__p7_0 = {
   2227         4, 81,
   2228         (long *)_vq_lengthlist__8u1__p7_0,
   2229         1, -529137664, 1618345984, 2, 0,
   2230         (long *)_vq_quantlist__8u1__p7_0,
   2231         0
   2232 };
   2233 
   2234 static const long _vq_quantlist__8u1__p7_1[] = {
   2235         5,
   2236         4,
   2237         6,
   2238         3,
   2239         7,
   2240         2,
   2241         8,
   2242         1,
   2243         9,
   2244         0,
   2245         10,
   2246 };
   2247 
   2248 static const long _vq_lengthlist__8u1__p7_1[] = {
   2249          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
   2250          8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
   2251          9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
   2252          8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
   2253          9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
   2254          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
   2255         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
   2256          9, 9, 9, 9, 9,10,10,10,10,
   2257 };
   2258 
   2259 static const static_codebook _8u1__p7_1 = {
   2260         2, 121,
   2261         (long *)_vq_lengthlist__8u1__p7_1,
   2262         1, -531365888, 1611661312, 4, 0,
   2263         (long *)_vq_quantlist__8u1__p7_1,
   2264         0
   2265 };
   2266 
   2267 static const long _vq_quantlist__8u1__p8_0[] = {
   2268         5,
   2269         4,
   2270         6,
   2271         3,
   2272         7,
   2273         2,
   2274         8,
   2275         1,
   2276         9,
   2277         0,
   2278         10,
   2279 };
   2280 
   2281 static const long _vq_lengthlist__8u1__p8_0[] = {
   2282          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
   2283          9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
   2284         12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
   2285          9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
   2286         14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
   2287         12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
   2288         14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
   2289         12,13,13,14,14,15,15,15,15,
   2290 };
   2291 
   2292 static const static_codebook _8u1__p8_0 = {
   2293         2, 121,
   2294         (long *)_vq_lengthlist__8u1__p8_0,
   2295         1, -524582912, 1618345984, 4, 0,
   2296         (long *)_vq_quantlist__8u1__p8_0,
   2297         0
   2298 };
   2299 
   2300 static const long _vq_quantlist__8u1__p8_1[] = {
   2301         5,
   2302         4,
   2303         6,
   2304         3,
   2305         7,
   2306         2,
   2307         8,
   2308         1,
   2309         9,
   2310         0,
   2311         10,
   2312 };
   2313 
   2314 static const long _vq_lengthlist__8u1__p8_1[] = {
   2315          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
   2316          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
   2317          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
   2318          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
   2319          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   2320          8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
   2321          8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
   2322          8, 8, 8, 8, 8, 9, 9, 9, 9,
   2323 };
   2324 
   2325 static const static_codebook _8u1__p8_1 = {
   2326         2, 121,
   2327         (long *)_vq_lengthlist__8u1__p8_1,
   2328         1, -531365888, 1611661312, 4, 0,
   2329         (long *)_vq_quantlist__8u1__p8_1,
   2330         0
   2331 };
   2332 
   2333 static const long _vq_quantlist__8u1__p9_0[] = {
   2334         7,
   2335         6,
   2336         8,
   2337         5,
   2338         9,
   2339         4,
   2340         10,
   2341         3,
   2342         11,
   2343         2,
   2344         12,
   2345         1,
   2346         13,
   2347         0,
   2348         14,
   2349 };
   2350 
   2351 static const long _vq_lengthlist__8u1__p9_0[] = {
   2352          1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
   2353         11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
   2354          9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2355         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2356         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2357         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2358         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2359         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2360         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2361         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2362         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2363         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2364         11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
   2365         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2366         10,
   2367 };
   2368 
   2369 static const static_codebook _8u1__p9_0 = {
   2370         2, 225,
   2371         (long *)_vq_lengthlist__8u1__p9_0,
   2372         1, -514071552, 1627381760, 4, 0,
   2373         (long *)_vq_quantlist__8u1__p9_0,
   2374         0
   2375 };
   2376 
   2377 static const long _vq_quantlist__8u1__p9_1[] = {
   2378         7,
   2379         6,
   2380         8,
   2381         5,
   2382         9,
   2383         4,
   2384         10,
   2385         3,
   2386         11,
   2387         2,
   2388         12,
   2389         1,
   2390         13,
   2391         0,
   2392         14,
   2393 };
   2394 
   2395 static const long _vq_lengthlist__8u1__p9_1[] = {
   2396          1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
   2397          7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
   2398          7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
   2399         12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
   2400         11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
   2401         14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
   2402         13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
   2403         11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
   2404         12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
   2405         12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
   2406         12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
   2407         12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
   2408         12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
   2409         12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
   2410         13,
   2411 };
   2412 
   2413 static const static_codebook _8u1__p9_1 = {
   2414         2, 225,
   2415         (long *)_vq_lengthlist__8u1__p9_1,
   2416         1, -522338304, 1620115456, 4, 0,
   2417         (long *)_vq_quantlist__8u1__p9_1,
   2418         0
   2419 };
   2420 
   2421 static const long _vq_quantlist__8u1__p9_2[] = {
   2422         8,
   2423         7,
   2424         9,
   2425         6,
   2426         10,
   2427         5,
   2428         11,
   2429         4,
   2430         12,
   2431         3,
   2432         13,
   2433         2,
   2434         14,
   2435         1,
   2436         15,
   2437         0,
   2438         16,
   2439 };
   2440 
   2441 static const long _vq_lengthlist__8u1__p9_2[] = {
   2442          2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   2443          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
   2444          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   2445          9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
   2446          9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
   2447          9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
   2448         10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
   2449         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
   2450         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
   2451         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
   2452         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
   2453         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
   2454         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
   2455          9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
   2456         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
   2457          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
   2458         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2459          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2460         10,
   2461 };
   2462 
   2463 static const static_codebook _8u1__p9_2 = {
   2464         2, 289,
   2465         (long *)_vq_lengthlist__8u1__p9_2,
   2466         1, -529530880, 1611661312, 5, 0,
   2467         (long *)_vq_quantlist__8u1__p9_2,
   2468         0
   2469 };
   2470 
   2471 static const long _huff_lengthlist__8u1__single[] = {
   2472          4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
   2473         10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
   2474          8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
   2475         11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
   2476          6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
   2477          9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
   2478         13, 8, 8,15,
   2479 };
   2480 
   2481 static const static_codebook _huff_book__8u1__single = {
   2482         2, 100,
   2483         (long *)_huff_lengthlist__8u1__single,
   2484         0, 0, 0, 0, 0,
   2485         NULL,
   2486         0
   2487 };
   2488 
   2489 static const long _huff_lengthlist__44u0__long[] = {
   2490          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
   2491         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
   2492         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
   2493          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
   2494 };
   2495 
   2496 static const static_codebook _huff_book__44u0__long = {
   2497         2, 64,
   2498         (long *)_huff_lengthlist__44u0__long,
   2499         0, 0, 0, 0, 0,
   2500         NULL,
   2501         0
   2502 };
   2503 
   2504 static const long _vq_quantlist__44u0__p1_0[] = {
   2505         1,
   2506         0,
   2507         2,
   2508 };
   2509 
   2510 static const long _vq_lengthlist__44u0__p1_0[] = {
   2511          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
   2512         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
   2513         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
   2514         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
   2515         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
   2516         13,
   2517 };
   2518 
   2519 static const static_codebook _44u0__p1_0 = {
   2520         4, 81,
   2521         (long *)_vq_lengthlist__44u0__p1_0,
   2522         1, -535822336, 1611661312, 2, 0,
   2523         (long *)_vq_quantlist__44u0__p1_0,
   2524         0
   2525 };
   2526 
   2527 static const long _vq_quantlist__44u0__p2_0[] = {
   2528         1,
   2529         0,
   2530         2,
   2531 };
   2532 
   2533 static const long _vq_lengthlist__44u0__p2_0[] = {
   2534          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
   2535          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
   2536          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
   2537          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
   2538          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
   2539          9,
   2540 };
   2541 
   2542 static const static_codebook _44u0__p2_0 = {
   2543         4, 81,
   2544         (long *)_vq_lengthlist__44u0__p2_0,
   2545         1, -535822336, 1611661312, 2, 0,
   2546         (long *)_vq_quantlist__44u0__p2_0,
   2547         0
   2548 };
   2549 
   2550 static const long _vq_quantlist__44u0__p3_0[] = {
   2551         2,
   2552         1,
   2553         3,
   2554         0,
   2555         4,
   2556 };
   2557 
   2558 static const long _vq_lengthlist__44u0__p3_0[] = {
   2559          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
   2560         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
   2561         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
   2562         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
   2563         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
   2564         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
   2565         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
   2566         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
   2567         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
   2568         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
   2569         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
   2570         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
   2571         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
   2572         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
   2573         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
   2574         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
   2575         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
   2576         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
   2577         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
   2578         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
   2579         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
   2580         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
   2581         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
   2582         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
   2583         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
   2584          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
   2585         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
   2586         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
   2587         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
   2588         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
   2589         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
   2590         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
   2591         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
   2592         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
   2593         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
   2594         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
   2595         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
   2596         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
   2597          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
   2598         19,
   2599 };
   2600 
   2601 static const static_codebook _44u0__p3_0 = {
   2602         4, 625,
   2603         (long *)_vq_lengthlist__44u0__p3_0,
   2604         1, -533725184, 1611661312, 3, 0,
   2605         (long *)_vq_quantlist__44u0__p3_0,
   2606         0
   2607 };
   2608 
   2609 static const long _vq_quantlist__44u0__p4_0[] = {
   2610         2,
   2611         1,
   2612         3,
   2613         0,
   2614         4,
   2615 };
   2616 
   2617 static const long _vq_lengthlist__44u0__p4_0[] = {
   2618          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
   2619         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
   2620          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
   2621         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
   2622         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
   2623         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
   2624         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
   2625         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
   2626         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
   2627         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
   2628          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
   2629          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
   2630         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
   2631         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
   2632         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
   2633         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
   2634          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
   2635         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
   2636         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
   2637         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
   2638         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
   2639         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
   2640         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
   2641         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
   2642         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
   2643          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
   2644         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
   2645         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
   2646         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
   2647         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
   2648         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
   2649         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
   2650         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
   2651         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
   2652         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
   2653         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
   2654         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
   2655         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
   2656         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
   2657         12,
   2658 };
   2659 
   2660 static const static_codebook _44u0__p4_0 = {
   2661         4, 625,
   2662         (long *)_vq_lengthlist__44u0__p4_0,
   2663         1, -533725184, 1611661312, 3, 0,
   2664         (long *)_vq_quantlist__44u0__p4_0,
   2665         0
   2666 };
   2667 
   2668 static const long _vq_quantlist__44u0__p5_0[] = {
   2669         4,
   2670         3,
   2671         5,
   2672         2,
   2673         6,
   2674         1,
   2675         7,
   2676         0,
   2677         8,
   2678 };
   2679 
   2680 static const long _vq_lengthlist__44u0__p5_0[] = {
   2681          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
   2682          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
   2683          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
   2684          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
   2685          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
   2686         12,
   2687 };
   2688 
   2689 static const static_codebook _44u0__p5_0 = {
   2690         2, 81,
   2691         (long *)_vq_lengthlist__44u0__p5_0,
   2692         1, -531628032, 1611661312, 4, 0,
   2693         (long *)_vq_quantlist__44u0__p5_0,
   2694         0
   2695 };
   2696 
   2697 static const long _vq_quantlist__44u0__p6_0[] = {
   2698         6,
   2699         5,
   2700         7,
   2701         4,
   2702         8,
   2703         3,
   2704         9,
   2705         2,
   2706         10,
   2707         1,
   2708         11,
   2709         0,
   2710         12,
   2711 };
   2712 
   2713 static const long _vq_lengthlist__44u0__p6_0[] = {
   2714          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
   2715          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
   2716          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
   2717         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
   2718         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
   2719          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
   2720         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
   2721         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
   2722         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
   2723         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
   2724         15,17,16,17,18,17,17,18, 0,
   2725 };
   2726 
   2727 static const static_codebook _44u0__p6_0 = {
   2728         2, 169,
   2729         (long *)_vq_lengthlist__44u0__p6_0,
   2730         1, -526516224, 1616117760, 4, 0,
   2731         (long *)_vq_quantlist__44u0__p6_0,
   2732         0
   2733 };
   2734 
   2735 static const long _vq_quantlist__44u0__p6_1[] = {
   2736         2,
   2737         1,
   2738         3,
   2739         0,
   2740         4,
   2741 };
   2742 
   2743 static const long _vq_lengthlist__44u0__p6_1[] = {
   2744          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
   2745          6, 6, 6, 6, 5, 6, 6, 6, 6,
   2746 };
   2747 
   2748 static const static_codebook _44u0__p6_1 = {
   2749         2, 25,
   2750         (long *)_vq_lengthlist__44u0__p6_1,
   2751         1, -533725184, 1611661312, 3, 0,
   2752         (long *)_vq_quantlist__44u0__p6_1,
   2753         0
   2754 };
   2755 
   2756 static const long _vq_quantlist__44u0__p7_0[] = {
   2757         2,
   2758         1,
   2759         3,
   2760         0,
   2761         4,
   2762 };
   2763 
   2764 static const long _vq_lengthlist__44u0__p7_0[] = {
   2765          1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,11,11,
   2766         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2767         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2768         11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2769         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2770         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2771         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2772         11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
   2773         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2774         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2775         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2776         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2777         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2778         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2779         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2780         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2781         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2782         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2783         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2784         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2785         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2786         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2787         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2788         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2789         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2790         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2791         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2792         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2793         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2794         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   2795         11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,
   2796         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2797         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2798         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2799         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2800         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2801         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2802         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2803         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   2804         10,
   2805 };
   2806 
   2807 static const static_codebook _44u0__p7_0 = {
   2808         4, 625,
   2809         (long *)_vq_lengthlist__44u0__p7_0,
   2810         1, -518709248, 1626677248, 3, 0,
   2811         (long *)_vq_quantlist__44u0__p7_0,
   2812         0
   2813 };
   2814 
   2815 static const long _vq_quantlist__44u0__p7_1[] = {
   2816         6,
   2817         5,
   2818         7,
   2819         4,
   2820         8,
   2821         3,
   2822         9,
   2823         2,
   2824         10,
   2825         1,
   2826         11,
   2827         0,
   2828         12,
   2829 };
   2830 
   2831 static const long _vq_lengthlist__44u0__p7_1[] = {
   2832          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
   2833          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
   2834          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
   2835         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
   2836         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
   2837          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
   2838         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
   2839         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
   2840         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
   2841         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
   2842         15,15,15,15,15,15,15,15,15,
   2843 };
   2844 
   2845 static const static_codebook _44u0__p7_1 = {
   2846         2, 169,
   2847         (long *)_vq_lengthlist__44u0__p7_1,
   2848         1, -523010048, 1618608128, 4, 0,
   2849         (long *)_vq_quantlist__44u0__p7_1,
   2850         0
   2851 };
   2852 
   2853 static const long _vq_quantlist__44u0__p7_2[] = {
   2854         6,
   2855         5,
   2856         7,
   2857         4,
   2858         8,
   2859         3,
   2860         9,
   2861         2,
   2862         10,
   2863         1,
   2864         11,
   2865         0,
   2866         12,
   2867 };
   2868 
   2869 static const long _vq_lengthlist__44u0__p7_2[] = {
   2870          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
   2871          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
   2872          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
   2873          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
   2874          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
   2875          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
   2876          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
   2877          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   2878          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   2879          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
   2880          9, 9, 9,10, 9, 9,10,10, 9,
   2881 };
   2882 
   2883 static const static_codebook _44u0__p7_2 = {
   2884         2, 169,
   2885         (long *)_vq_lengthlist__44u0__p7_2,
   2886         1, -531103744, 1611661312, 4, 0,
   2887         (long *)_vq_quantlist__44u0__p7_2,
   2888         0
   2889 };
   2890 
   2891 static const long _huff_lengthlist__44u0__short[] = {
   2892         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
   2893          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
   2894          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
   2895         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
   2896 };
   2897 
   2898 static const static_codebook _huff_book__44u0__short = {
   2899         2, 64,
   2900         (long *)_huff_lengthlist__44u0__short,
   2901         0, 0, 0, 0, 0,
   2902         NULL,
   2903         0
   2904 };
   2905 
   2906 static const long _huff_lengthlist__44u1__long[] = {
   2907          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
   2908         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
   2909         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
   2910          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
   2911 };
   2912 
   2913 static const static_codebook _huff_book__44u1__long = {
   2914         2, 64,
   2915         (long *)_huff_lengthlist__44u1__long,
   2916         0, 0, 0, 0, 0,
   2917         NULL,
   2918         0
   2919 };
   2920 
   2921 static const long _vq_quantlist__44u1__p1_0[] = {
   2922         1,
   2923         0,
   2924         2,
   2925 };
   2926 
   2927 static const long _vq_lengthlist__44u1__p1_0[] = {
   2928          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
   2929         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
   2930         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
   2931         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
   2932         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
   2933         13,
   2934 };
   2935 
   2936 static const static_codebook _44u1__p1_0 = {
   2937         4, 81,
   2938         (long *)_vq_lengthlist__44u1__p1_0,
   2939         1, -535822336, 1611661312, 2, 0,
   2940         (long *)_vq_quantlist__44u1__p1_0,
   2941         0
   2942 };
   2943 
   2944 static const long _vq_quantlist__44u1__p2_0[] = {
   2945         1,
   2946         0,
   2947         2,
   2948 };
   2949 
   2950 static const long _vq_lengthlist__44u1__p2_0[] = {
   2951          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
   2952          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
   2953          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
   2954          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
   2955          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
   2956          9,
   2957 };
   2958 
   2959 static const static_codebook _44u1__p2_0 = {
   2960         4, 81,
   2961         (long *)_vq_lengthlist__44u1__p2_0,
   2962         1, -535822336, 1611661312, 2, 0,
   2963         (long *)_vq_quantlist__44u1__p2_0,
   2964         0
   2965 };
   2966 
   2967 static const long _vq_quantlist__44u1__p3_0[] = {
   2968         2,
   2969         1,
   2970         3,
   2971         0,
   2972         4,
   2973 };
   2974 
   2975 static const long _vq_lengthlist__44u1__p3_0[] = {
   2976          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
   2977         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
   2978         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
   2979         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
   2980         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
   2981         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
   2982         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
   2983         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
   2984         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
   2985         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
   2986         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
   2987         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
   2988         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
   2989         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
   2990         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
   2991         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
   2992         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
   2993         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
   2994         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
   2995         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
   2996         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
   2997         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
   2998         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
   2999         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
   3000         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
   3001          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
   3002         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
   3003         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
   3004         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
   3005         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
   3006         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
   3007         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
   3008         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
   3009         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
   3010         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
   3011         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
   3012         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
   3013         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
   3014          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
   3015         19,
   3016 };
   3017 
   3018 static const static_codebook _44u1__p3_0 = {
   3019         4, 625,
   3020         (long *)_vq_lengthlist__44u1__p3_0,
   3021         1, -533725184, 1611661312, 3, 0,
   3022         (long *)_vq_quantlist__44u1__p3_0,
   3023         0
   3024 };
   3025 
   3026 static const long _vq_quantlist__44u1__p4_0[] = {
   3027         2,
   3028         1,
   3029         3,
   3030         0,
   3031         4,
   3032 };
   3033 
   3034 static const long _vq_lengthlist__44u1__p4_0[] = {
   3035          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
   3036         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
   3037          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
   3038         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
   3039         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
   3040         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
   3041         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
   3042         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
   3043         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
   3044         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
   3045          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
   3046          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
   3047         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
   3048         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
   3049         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
   3050         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
   3051          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
   3052         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
   3053         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
   3054         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
   3055         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
   3056         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
   3057         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
   3058         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
   3059         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
   3060          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
   3061         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
   3062         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
   3063         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
   3064         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
   3065         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
   3066         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
   3067         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
   3068         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
   3069         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
   3070         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
   3071         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
   3072         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
   3073         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
   3074         12,
   3075 };
   3076 
   3077 static const static_codebook _44u1__p4_0 = {
   3078         4, 625,
   3079         (long *)_vq_lengthlist__44u1__p4_0,
   3080         1, -533725184, 1611661312, 3, 0,
   3081         (long *)_vq_quantlist__44u1__p4_0,
   3082         0
   3083 };
   3084 
   3085 static const long _vq_quantlist__44u1__p5_0[] = {
   3086         4,
   3087         3,
   3088         5,
   3089         2,
   3090         6,
   3091         1,
   3092         7,
   3093         0,
   3094         8,
   3095 };
   3096 
   3097 static const long _vq_lengthlist__44u1__p5_0[] = {
   3098          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
   3099          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
   3100          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
   3101          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
   3102          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
   3103         12,
   3104 };
   3105 
   3106 static const static_codebook _44u1__p5_0 = {
   3107         2, 81,
   3108         (long *)_vq_lengthlist__44u1__p5_0,
   3109         1, -531628032, 1611661312, 4, 0,
   3110         (long *)_vq_quantlist__44u1__p5_0,
   3111         0
   3112 };
   3113 
   3114 static const long _vq_quantlist__44u1__p6_0[] = {
   3115         6,
   3116         5,
   3117         7,
   3118         4,
   3119         8,
   3120         3,
   3121         9,
   3122         2,
   3123         10,
   3124         1,
   3125         11,
   3126         0,
   3127         12,
   3128 };
   3129 
   3130 static const long _vq_lengthlist__44u1__p6_0[] = {
   3131          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
   3132          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
   3133          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
   3134         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
   3135         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
   3136          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
   3137         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
   3138         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
   3139         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
   3140         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
   3141         15,17,16,17,18,17,17,18, 0,
   3142 };
   3143 
   3144 static const static_codebook _44u1__p6_0 = {
   3145         2, 169,
   3146         (long *)_vq_lengthlist__44u1__p6_0,
   3147         1, -526516224, 1616117760, 4, 0,
   3148         (long *)_vq_quantlist__44u1__p6_0,
   3149         0
   3150 };
   3151 
   3152 static const long _vq_quantlist__44u1__p6_1[] = {
   3153         2,
   3154         1,
   3155         3,
   3156         0,
   3157         4,
   3158 };
   3159 
   3160 static const long _vq_lengthlist__44u1__p6_1[] = {
   3161          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
   3162          6, 6, 6, 6, 5, 6, 6, 6, 6,
   3163 };
   3164 
   3165 static const static_codebook _44u1__p6_1 = {
   3166         2, 25,
   3167         (long *)_vq_lengthlist__44u1__p6_1,
   3168         1, -533725184, 1611661312, 3, 0,
   3169         (long *)_vq_quantlist__44u1__p6_1,
   3170         0
   3171 };
   3172 
   3173 static const long _vq_quantlist__44u1__p7_0[] = {
   3174         3,
   3175         2,
   3176         4,
   3177         1,
   3178         5,
   3179         0,
   3180         6,
   3181 };
   3182 
   3183 static const long _vq_lengthlist__44u1__p7_0[] = {
   3184          1, 3, 2, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3185          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3186          9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   3187          8,
   3188 };
   3189 
   3190 static const static_codebook _44u1__p7_0 = {
   3191         2, 49,
   3192         (long *)_vq_lengthlist__44u1__p7_0,
   3193         1, -518017024, 1626677248, 3, 0,
   3194         (long *)_vq_quantlist__44u1__p7_0,
   3195         0
   3196 };
   3197 
   3198 static const long _vq_quantlist__44u1__p7_1[] = {
   3199         6,
   3200         5,
   3201         7,
   3202         4,
   3203         8,
   3204         3,
   3205         9,
   3206         2,
   3207         10,
   3208         1,
   3209         11,
   3210         0,
   3211         12,
   3212 };
   3213 
   3214 static const long _vq_lengthlist__44u1__p7_1[] = {
   3215          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
   3216          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
   3217          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
   3218         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
   3219         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
   3220          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
   3221         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
   3222         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
   3223         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
   3224         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
   3225         15,15,15,15,15,15,15,15,15,
   3226 };
   3227 
   3228 static const static_codebook _44u1__p7_1 = {
   3229         2, 169,
   3230         (long *)_vq_lengthlist__44u1__p7_1,
   3231         1, -523010048, 1618608128, 4, 0,
   3232         (long *)_vq_quantlist__44u1__p7_1,
   3233         0
   3234 };
   3235 
   3236 static const long _vq_quantlist__44u1__p7_2[] = {
   3237         6,
   3238         5,
   3239         7,
   3240         4,
   3241         8,
   3242         3,
   3243         9,
   3244         2,
   3245         10,
   3246         1,
   3247         11,
   3248         0,
   3249         12,
   3250 };
   3251 
   3252 static const long _vq_lengthlist__44u1__p7_2[] = {
   3253          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
   3254          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
   3255          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
   3256          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
   3257          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
   3258          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
   3259          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
   3260          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3261          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3262          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
   3263          9, 9, 9,10, 9, 9,10,10, 9,
   3264 };
   3265 
   3266 static const static_codebook _44u1__p7_2 = {
   3267         2, 169,
   3268         (long *)_vq_lengthlist__44u1__p7_2,
   3269         1, -531103744, 1611661312, 4, 0,
   3270         (long *)_vq_quantlist__44u1__p7_2,
   3271         0
   3272 };
   3273 
   3274 static const long _huff_lengthlist__44u1__short[] = {
   3275         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
   3276          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
   3277          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
   3278         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
   3279 };
   3280 
   3281 static const static_codebook _huff_book__44u1__short = {
   3282         2, 64,
   3283         (long *)_huff_lengthlist__44u1__short,
   3284         0, 0, 0, 0, 0,
   3285         NULL,
   3286         0
   3287 };
   3288 
   3289 static const long _huff_lengthlist__44u2__long[] = {
   3290          5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12,
   3291         13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14,
   3292         14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14,
   3293          9, 7, 8, 6, 7, 5, 4,10,10,13,14,14,15,10, 6, 8,
   3294 };
   3295 
   3296 static const static_codebook _huff_book__44u2__long = {
   3297         2, 64,
   3298         (long *)_huff_lengthlist__44u2__long,
   3299         0, 0, 0, 0, 0,
   3300         NULL,
   3301         0
   3302 };
   3303 
   3304 static const long _vq_quantlist__44u2__p1_0[] = {
   3305         1,
   3306         0,
   3307         2,
   3308 };
   3309 
   3310 static const long _vq_lengthlist__44u2__p1_0[] = {
   3311          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
   3312         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
   3313         11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
   3314         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
   3315         11,11,11,14,13,10,12,13, 8,11,11,11,13,13,11,13,
   3316         13,
   3317 };
   3318 
   3319 static const static_codebook _44u2__p1_0 = {
   3320         4, 81,
   3321         (long *)_vq_lengthlist__44u2__p1_0,
   3322         1, -535822336, 1611661312, 2, 0,
   3323         (long *)_vq_quantlist__44u2__p1_0,
   3324         0
   3325 };
   3326 
   3327 static const long _vq_quantlist__44u2__p2_0[] = {
   3328         1,
   3329         0,
   3330         2,
   3331 };
   3332 
   3333 static const long _vq_lengthlist__44u2__p2_0[] = {
   3334          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
   3335          8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
   3336          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
   3337          7,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
   3338          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
   3339          9,
   3340 };
   3341 
   3342 static const static_codebook _44u2__p2_0 = {
   3343         4, 81,
   3344         (long *)_vq_lengthlist__44u2__p2_0,
   3345         1, -535822336, 1611661312, 2, 0,
   3346         (long *)_vq_quantlist__44u2__p2_0,
   3347         0
   3348 };
   3349 
   3350 static const long _vq_quantlist__44u2__p3_0[] = {
   3351         2,
   3352         1,
   3353         3,
   3354         0,
   3355         4,
   3356 };
   3357 
   3358 static const long _vq_lengthlist__44u2__p3_0[] = {
   3359          2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
   3360          9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
   3361          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
   3362         12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
   3363         11, 9,11,10,13,13,10,11,11,13,13, 8,10,10,14,13,
   3364         10,11,11,15,14, 9,11,11,15,14,13,14,13,16,14,12,
   3365         13,13,15,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
   3366         11,14,15,12,13,13,15,15,12,13,14,15,16, 5, 7, 7,
   3367         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
   3368         13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
   3369          9,11,11,13,13,12,13,12,14,14,11,12,13,15,15, 7,
   3370          9, 9,12,12, 8,11,10,13,12, 9,11,11,13,13,11,13,
   3371         12,15,13,11,13,13,15,16, 9,12,11,15,15,11,12,12,
   3372         16,15,11,12,13,16,16,13,14,15,16,15,13,15,15,17,
   3373         17, 9,11,11,14,15,10,12,12,15,15,11,13,12,15,16,
   3374         13,15,14,16,16,13,15,15,17,19, 5, 7, 7,10,10, 7,
   3375          9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
   3376         11,13,14, 7, 9, 9,12,12, 9,11,11,13,13, 9,10,11,
   3377         12,13,11,13,12,16,15,11,12,12,14,15, 7, 9, 9,12,
   3378         12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,15,16,
   3379         12,13,13,15,14, 9,11,11,15,14,11,13,12,16,15,10,
   3380         11,12,15,15,13,14,14,18,17,13,14,14,15,17,10,11,
   3381         11,14,15,11,13,12,15,17,11,13,12,15,16,13,15,14,
   3382         18,17,14,15,15,16,18, 7,10,10,14,14,10,12,12,15,
   3383         15,10,12,12,15,15,14,15,15,18,17,13,15,15,16,16,
   3384          9,11,11,16,15,11,13,13,16,18,11,13,13,16,16,15,
   3385         16,16, 0, 0,14,15,16,18,17, 9,11,11,15,15,10,13,
   3386         12,17,16,11,12,13,16,17,14,15,16,19,19,14,15,15,
   3387          0,20,12,14,14, 0, 0,13,14,16,19,18,13,15,16,20,
   3388         17,16,18, 0, 0, 0,15,16,17,18,19,11,14,14, 0,19,
   3389         12,15,14,17,17,13,15,15, 0, 0,16,17,15,20,19,15,
   3390         17,16,19, 0, 8,10,10,14,15,10,12,11,15,15,10,11,
   3391         12,16,15,13,14,14,19,17,14,15,15, 0, 0, 9,11,11,
   3392         16,15,11,13,13,17,16,10,12,13,16,17,14,15,15,18,
   3393         18,14,15,16,20,19, 9,12,12, 0,15,11,13,13,16,17,
   3394         11,13,13,19,17,14,16,16,18,17,15,16,16,17,19,11,
   3395         14,14,18,18,13,14,15, 0, 0,12,14,15,19,18,15,16,
   3396         19, 0,19,15,16,19,19,17,12,14,14,16,19,13,15,15,
   3397          0,17,13,15,14,18,18,15,16,15, 0,18,16,17,17, 0,
   3398          0,
   3399 };
   3400 
   3401 static const static_codebook _44u2__p3_0 = {
   3402         4, 625,
   3403         (long *)_vq_lengthlist__44u2__p3_0,
   3404         1, -533725184, 1611661312, 3, 0,
   3405         (long *)_vq_quantlist__44u2__p3_0,
   3406         0
   3407 };
   3408 
   3409 static const long _vq_quantlist__44u2__p4_0[] = {
   3410         2,
   3411         1,
   3412         3,
   3413         0,
   3414         4,
   3415 };
   3416 
   3417 static const long _vq_lengthlist__44u2__p4_0[] = {
   3418          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
   3419          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
   3420          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
   3421         11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
   3422         10, 9,10,10,12,11, 9,10,10,12,11, 9,10,10,12,12,
   3423         10,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
   3424         12,12,13,14, 9,10,10,12,12, 9,10,10,12,13,10,10,
   3425         10,12,13,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
   3426         10, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
   3427         12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
   3428          8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 6,
   3429          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
   3430         10,13,11,10,11,11,13,13, 9,10,10,13,13,10,11,11,
   3431         13,13,10,11,11,14,13,12,11,13,12,15,12,13,13,15,
   3432         15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,13,
   3433         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9,10, 7,
   3434          8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
   3435         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
   3436         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
   3437         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
   3438         10,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
   3439         10,11,13,13,12,13,13,15,15,12,11,13,12,14, 9,10,
   3440         10,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
   3441         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
   3442         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
   3443          9,10,10,13,13,10,11,11,13,14,10,11,11,14,12,13,
   3444         13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
   3445         10,14,13,10,11,11,13,14,12,14,13,16,14,13,13,13,
   3446         14,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
   3447         15,14,12,15,12,16,14,15,15,17,16,11,12,12,14,15,
   3448         11,13,11,15,14,12,13,13,15,16,13,15,12,17,13,14,
   3449         15,15,16,16, 8, 9, 9,12,12, 9,10,10,13,13, 9,10,
   3450         10,13,13,12,13,12,14,14,12,13,13,15,15, 9,10,10,
   3451         13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
   3452         14,12,12,14,14,16, 9,10,10,13,13,10,11,11,13,14,
   3453         10,11,11,14,13,13,13,13,15,15,13,14,13,16,14,11,
   3454         12,12,14,14,12,13,13,16,15,11,12,13,14,15,14,15,
   3455         15,16,16,14,13,15,13,17,11,12,12,14,15,12,13,13,
   3456         15,16,11,13,12,15,15,14,15,14,16,16,14,15,12,17,
   3457         13,
   3458 };
   3459 
   3460 static const static_codebook _44u2__p4_0 = {
   3461         4, 625,
   3462         (long *)_vq_lengthlist__44u2__p4_0,
   3463         1, -533725184, 1611661312, 3, 0,
   3464         (long *)_vq_quantlist__44u2__p4_0,
   3465         0
   3466 };
   3467 
   3468 static const long _vq_quantlist__44u2__p5_0[] = {
   3469         4,
   3470         3,
   3471         5,
   3472         2,
   3473         6,
   3474         1,
   3475         7,
   3476         0,
   3477         8,
   3478 };
   3479 
   3480 static const long _vq_lengthlist__44u2__p5_0[] = {
   3481          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
   3482         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
   3483          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
   3484          9, 9,10,11,12,12, 8, 8, 8, 9, 9,10,10,12,12,10,
   3485         10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
   3486         13,
   3487 };
   3488 
   3489 static const static_codebook _44u2__p5_0 = {
   3490         2, 81,
   3491         (long *)_vq_lengthlist__44u2__p5_0,
   3492         1, -531628032, 1611661312, 4, 0,
   3493         (long *)_vq_quantlist__44u2__p5_0,
   3494         0
   3495 };
   3496 
   3497 static const long _vq_quantlist__44u2__p6_0[] = {
   3498         6,
   3499         5,
   3500         7,
   3501         4,
   3502         8,
   3503         3,
   3504         9,
   3505         2,
   3506         10,
   3507         1,
   3508         11,
   3509         0,
   3510         12,
   3511 };
   3512 
   3513 static const long _vq_lengthlist__44u2__p6_0[] = {
   3514          1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5,
   3515          8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9,
   3516          9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11,
   3517         12,12,15,15, 6, 8, 8, 9, 9,11,11,11,12,12,12,15,
   3518         15, 8,10,10,11,11,11,11,12,12,13,13,15,16, 8,10,
   3519         10,11,11,11,11,12,12,13,13,16,16,10,11,11,12,12,
   3520         12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,13,
   3521         13,13,14,16,17,11,12,12,13,13,13,13,14,14,15,14,
   3522         18,17,11,12,12,13,13,13,13,14,14,14,15,19,18,14,
   3523         15,15,15,15,16,16,18,19,18,18, 0, 0,14,15,15,16,
   3524         15,17,17,16,18,17,18, 0, 0,
   3525 };
   3526 
   3527 static const static_codebook _44u2__p6_0 = {
   3528         2, 169,
   3529         (long *)_vq_lengthlist__44u2__p6_0,
   3530         1, -526516224, 1616117760, 4, 0,
   3531         (long *)_vq_quantlist__44u2__p6_0,
   3532         0
   3533 };
   3534 
   3535 static const long _vq_quantlist__44u2__p6_1[] = {
   3536         2,
   3537         1,
   3538         3,
   3539         0,
   3540         4,
   3541 };
   3542 
   3543 static const long _vq_lengthlist__44u2__p6_1[] = {
   3544          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
   3545          6, 5, 6, 6, 5, 5, 6, 6, 6,
   3546 };
   3547 
   3548 static const static_codebook _44u2__p6_1 = {
   3549         2, 25,
   3550         (long *)_vq_lengthlist__44u2__p6_1,
   3551         1, -533725184, 1611661312, 3, 0,
   3552         (long *)_vq_quantlist__44u2__p6_1,
   3553         0
   3554 };
   3555 
   3556 static const long _vq_quantlist__44u2__p7_0[] = {
   3557         4,
   3558         3,
   3559         5,
   3560         2,
   3561         6,
   3562         1,
   3563         7,
   3564         0,
   3565         8,
   3566 };
   3567 
   3568 static const long _vq_lengthlist__44u2__p7_0[] = {
   3569          1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12,
   3570         12,12, 5,12,12,12,12,12,12,12,12,12,12,11,11,11,
   3571         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   3572         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   3573         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   3574         11,
   3575 };
   3576 
   3577 static const static_codebook _44u2__p7_0 = {
   3578         2, 81,
   3579         (long *)_vq_lengthlist__44u2__p7_0,
   3580         1, -516612096, 1626677248, 4, 0,
   3581         (long *)_vq_quantlist__44u2__p7_0,
   3582         0
   3583 };
   3584 
   3585 static const long _vq_quantlist__44u2__p7_1[] = {
   3586         6,
   3587         5,
   3588         7,
   3589         4,
   3590         8,
   3591         3,
   3592         9,
   3593         2,
   3594         10,
   3595         1,
   3596         11,
   3597         0,
   3598         12,
   3599 };
   3600 
   3601 static const long _vq_lengthlist__44u2__p7_1[] = {
   3602          1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6,
   3603          8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8,
   3604          8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11,
   3605         12,12,12,12, 7, 8, 8,10,10,10,10,11,11,12,12,13,
   3606         13, 7, 9, 9,11,10,12,12,13,13,14,13,14,14, 7, 9,
   3607          9,10,11,11,12,13,13,13,13,16,14, 9,10,10,12,12,
   3608         13,13,14,14,15,16,15,16, 9,10,10,12,12,12,13,14,
   3609         14,14,15,16,15,10,12,12,13,13,15,13,16,16,15,17,
   3610         17,17,10,11,11,12,14,14,14,15,15,17,17,15,17,11,
   3611         12,12,14,14,14,15,15,15,17,16,17,17,10,12,12,13,
   3612         14,14,14,17,15,17,17,17,17,
   3613 };
   3614 
   3615 static const static_codebook _44u2__p7_1 = {
   3616         2, 169,
   3617         (long *)_vq_lengthlist__44u2__p7_1,
   3618         1, -523010048, 1618608128, 4, 0,
   3619         (long *)_vq_quantlist__44u2__p7_1,
   3620         0
   3621 };
   3622 
   3623 static const long _vq_quantlist__44u2__p7_2[] = {
   3624         6,
   3625         5,
   3626         7,
   3627         4,
   3628         8,
   3629         3,
   3630         9,
   3631         2,
   3632         10,
   3633         1,
   3634         11,
   3635         0,
   3636         12,
   3637 };
   3638 
   3639 static const long _vq_lengthlist__44u2__p7_2[] = {
   3640          2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6,
   3641          7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8,
   3642          7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8,
   3643          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
   3644          9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
   3645          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9,
   3646          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
   3647          9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3648          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
   3649          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9,
   3650          9, 9, 9, 9, 9, 9, 9, 9, 9,
   3651 };
   3652 
   3653 static const static_codebook _44u2__p7_2 = {
   3654         2, 169,
   3655         (long *)_vq_lengthlist__44u2__p7_2,
   3656         1, -531103744, 1611661312, 4, 0,
   3657         (long *)_vq_quantlist__44u2__p7_2,
   3658         0
   3659 };
   3660 
   3661 static const long _huff_lengthlist__44u2__short[] = {
   3662         13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17,
   3663         10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17,
   3664         15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16,
   3665         13,11, 5, 8, 3, 3, 5,14,13,12, 7,10, 5, 5, 7,14,
   3666 };
   3667 
   3668 static const static_codebook _huff_book__44u2__short = {
   3669         2, 64,
   3670         (long *)_huff_lengthlist__44u2__short,
   3671         0, 0, 0, 0, 0,
   3672         NULL,
   3673         0
   3674 };
   3675 
   3676 static const long _huff_lengthlist__44u3__long[] = {
   3677          6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12,
   3678         11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13,
   3679         13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13,
   3680          9, 7, 8, 6, 7, 5, 3, 9, 9,12,13,12,14,10, 6, 7,
   3681 };
   3682 
   3683 static const static_codebook _huff_book__44u3__long = {
   3684         2, 64,
   3685         (long *)_huff_lengthlist__44u3__long,
   3686         0, 0, 0, 0, 0,
   3687         NULL,
   3688         0
   3689 };
   3690 
   3691 static const long _vq_quantlist__44u3__p1_0[] = {
   3692         1,
   3693         0,
   3694         2,
   3695 };
   3696 
   3697 static const long _vq_lengthlist__44u3__p1_0[] = {
   3698          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
   3699         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
   3700         11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11,
   3701         10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
   3702         11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
   3703         13,
   3704 };
   3705 
   3706 static const static_codebook _44u3__p1_0 = {
   3707         4, 81,
   3708         (long *)_vq_lengthlist__44u3__p1_0,
   3709         1, -535822336, 1611661312, 2, 0,
   3710         (long *)_vq_quantlist__44u3__p1_0,
   3711         0
   3712 };
   3713 
   3714 static const long _vq_quantlist__44u3__p2_0[] = {
   3715         1,
   3716         0,
   3717         2,
   3718 };
   3719 
   3720 static const long _vq_lengthlist__44u3__p2_0[] = {
   3721          2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
   3722          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8,
   3723          8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
   3724          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
   3725          8, 8, 8,10,10, 8, 8,10, 7, 8, 8, 8,10,10, 8,10,
   3726          9,
   3727 };
   3728 
   3729 static const static_codebook _44u3__p2_0 = {
   3730         4, 81,
   3731         (long *)_vq_lengthlist__44u3__p2_0,
   3732         1, -535822336, 1611661312, 2, 0,
   3733         (long *)_vq_quantlist__44u3__p2_0,
   3734         0
   3735 };
   3736 
   3737 static const long _vq_quantlist__44u3__p3_0[] = {
   3738         2,
   3739         1,
   3740         3,
   3741         0,
   3742         4,
   3743 };
   3744 
   3745 static const long _vq_lengthlist__44u3__p3_0[] = {
   3746          2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
   3747          9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
   3748          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
   3749         13,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
   3750         11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
   3751         10,11,11,15,14, 9,11,11,14,14,13,14,13,16,16,12,
   3752         13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
   3753         11,14,15,12,13,13,15,15,13,14,14,15,16, 5, 7, 7,
   3754         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
   3755         14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
   3756          9,11,11,13,13,12,12,13,15,15,11,12,13,15,16, 7,
   3757          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
   3758         12,15,13,11,13,13,15,16, 9,12,11,15,14,11,12,13,
   3759         16,15,11,13,13,15,16,14,14,15,17,16,13,15,16, 0,
   3760         17, 9,11,11,15,15,10,13,12,15,15,11,13,13,15,16,
   3761         13,15,13,16,15,14,16,15, 0,19, 5, 7, 7,10,10, 7,
   3762          9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,14,10,11,
   3763         12,14,14, 7, 9, 9,12,12, 9,11,11,14,13, 9,10,11,
   3764         12,13,11,13,13,16,16,11,12,13,13,16, 7, 9, 9,12,
   3765         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,15,
   3766         12,13,12,15,14, 9,11,11,15,14,11,13,12,16,16,10,
   3767         12,12,15,15,13,15,15,17,19,13,14,15,16,17,10,12,
   3768         12,15,15,11,13,13,16,16,11,13,13,15,16,13,15,15,
   3769          0, 0,14,15,15,16,16, 8,10,10,14,14,10,12,12,15,
   3770         15,10,12,11,15,16,14,15,15,19,20,13,14,14,18,16,
   3771          9,11,11,15,15,11,13,13,17,16,11,13,13,16,16,15,
   3772         17,17,20,20,14,15,16,17,20, 9,11,11,15,15,10,13,
   3773         12,16,15,11,13,13,15,17,14,16,15,18, 0,14,16,15,
   3774         18,20,12,14,14, 0, 0,14,14,16, 0, 0,13,16,15, 0,
   3775          0,17,17,18, 0, 0,16,17,19,19, 0,12,14,14,18, 0,
   3776         12,16,14, 0,17,13,15,15,18, 0,16,18,17, 0,17,16,
   3777         18,17, 0, 0, 7,10,10,14,14,10,12,11,15,15,10,12,
   3778         12,16,15,13,15,15,18, 0,14,15,15,17, 0, 9,11,11,
   3779         15,15,11,13,13,16,16,11,12,13,16,16,14,15,16,17,
   3780         17,14,16,16,16,18, 9,11,12,16,16,11,13,13,17,17,
   3781         11,14,13,20,17,15,16,16,19, 0,15,16,17, 0,19,11,
   3782         13,14,17,16,14,15,15,20,18,13,14,15,17,19,16,18,
   3783         18, 0,20,16,16,19,17, 0,12,15,14,17, 0,14,15,15,
   3784         18,19,13,16,15,19,20,15,18,18, 0,20,17, 0,16, 0,
   3785          0,
   3786 };
   3787 
   3788 static const static_codebook _44u3__p3_0 = {
   3789         4, 625,
   3790         (long *)_vq_lengthlist__44u3__p3_0,
   3791         1, -533725184, 1611661312, 3, 0,
   3792         (long *)_vq_quantlist__44u3__p3_0,
   3793         0
   3794 };
   3795 
   3796 static const long _vq_quantlist__44u3__p4_0[] = {
   3797         2,
   3798         1,
   3799         3,
   3800         0,
   3801         4,
   3802 };
   3803 
   3804 static const long _vq_lengthlist__44u3__p4_0[] = {
   3805          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
   3806          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
   3807          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
   3808         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
   3809         10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
   3810          9,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
   3811         12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
   3812         10,12,13,11,12,11,14,13,12,12,12,14,13, 5, 7, 7,
   3813          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
   3814         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
   3815          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
   3816          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
   3817         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
   3818         13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,15,
   3819         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
   3820         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
   3821          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
   3822         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
   3823         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
   3824         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
   3825         11,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
   3826         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
   3827         11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
   3828         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
   3829         13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,13,
   3830          9,10,10,13,12,10,11,11,13,13,10,11,11,14,12,13,
   3831         13,14,14,16,12,13,13,15,15, 9,10,10,13,13,10,11,
   3832         10,14,13,10,11,11,13,14,12,14,13,15,14,13,13,13,
   3833         15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
   3834         14,14,12,15,12,16,14,15,15,17,15,11,12,12,14,14,
   3835         11,13,11,15,14,12,13,13,15,15,13,15,12,17,13,14,
   3836         15,15,16,16, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
   3837         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
   3838         13,12,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
   3839         15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,14,
   3840         10,11,11,14,13,12,13,13,14,15,13,14,13,16,14,11,
   3841         12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15,
   3842         15,16,16,13,13,15,13,16,11,12,12,14,15,12,13,13,
   3843         14,15,11,13,12,15,14,14,15,15,16,16,14,15,12,16,
   3844         13,
   3845 };
   3846 
   3847 static const static_codebook _44u3__p4_0 = {
   3848         4, 625,
   3849         (long *)_vq_lengthlist__44u3__p4_0,
   3850         1, -533725184, 1611661312, 3, 0,
   3851         (long *)_vq_quantlist__44u3__p4_0,
   3852         0
   3853 };
   3854 
   3855 static const long _vq_quantlist__44u3__p5_0[] = {
   3856         4,
   3857         3,
   3858         5,
   3859         2,
   3860         6,
   3861         1,
   3862         7,
   3863         0,
   3864         8,
   3865 };
   3866 
   3867 static const long _vq_lengthlist__44u3__p5_0[] = {
   3868          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
   3869         10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
   3870          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8,
   3871          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
   3872         10,10,11,10,11,11,12,12, 9,10,10,10,10,11,11,12,
   3873         12,
   3874 };
   3875 
   3876 static const static_codebook _44u3__p5_0 = {
   3877         2, 81,
   3878         (long *)_vq_lengthlist__44u3__p5_0,
   3879         1, -531628032, 1611661312, 4, 0,
   3880         (long *)_vq_quantlist__44u3__p5_0,
   3881         0
   3882 };
   3883 
   3884 static const long _vq_quantlist__44u3__p6_0[] = {
   3885         6,
   3886         5,
   3887         7,
   3888         4,
   3889         8,
   3890         3,
   3891         9,
   3892         2,
   3893         10,
   3894         1,
   3895         11,
   3896         0,
   3897         12,
   3898 };
   3899 
   3900 static const long _vq_lengthlist__44u3__p6_0[] = {
   3901          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5,
   3902          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
   3903          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
   3904         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
   3905         15, 8, 9, 9,11,10,11,11,12,12,13,13,15,16, 8, 9,
   3906          9,10,11,11,11,12,12,13,13,16,16,10,10,11,11,11,
   3907         12,12,13,13,13,14,17,16, 9,10,11,12,11,12,12,13,
   3908         13,13,13,16,18,11,12,11,12,12,13,13,13,14,15,14,
   3909         17,17,11,11,12,12,12,13,13,13,14,14,15,18,17,14,
   3910         15,15,15,15,16,16,17,17,19,18, 0,20,14,15,14,15,
   3911         15,16,16,16,17,18,16,20,18,
   3912 };
   3913 
   3914 static const static_codebook _44u3__p6_0 = {
   3915         2, 169,
   3916         (long *)_vq_lengthlist__44u3__p6_0,
   3917         1, -526516224, 1616117760, 4, 0,
   3918         (long *)_vq_quantlist__44u3__p6_0,
   3919         0
   3920 };
   3921 
   3922 static const long _vq_quantlist__44u3__p6_1[] = {
   3923         2,
   3924         1,
   3925         3,
   3926         0,
   3927         4,
   3928 };
   3929 
   3930 static const long _vq_lengthlist__44u3__p6_1[] = {
   3931          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
   3932          6, 5, 6, 6, 5, 5, 6, 6, 6,
   3933 };
   3934 
   3935 static const static_codebook _44u3__p6_1 = {
   3936         2, 25,
   3937         (long *)_vq_lengthlist__44u3__p6_1,
   3938         1, -533725184, 1611661312, 3, 0,
   3939         (long *)_vq_quantlist__44u3__p6_1,
   3940         0
   3941 };
   3942 
   3943 static const long _vq_quantlist__44u3__p7_0[] = {
   3944         4,
   3945         3,
   3946         5,
   3947         2,
   3948         6,
   3949         1,
   3950         7,
   3951         0,
   3952         8,
   3953 };
   3954 
   3955 static const long _vq_lengthlist__44u3__p7_0[] = {
   3956          1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
   3957         10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
   3958          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3959          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3960          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
   3961          9,
   3962 };
   3963 
   3964 static const static_codebook _44u3__p7_0 = {
   3965         2, 81,
   3966         (long *)_vq_lengthlist__44u3__p7_0,
   3967         1, -515907584, 1627381760, 4, 0,
   3968         (long *)_vq_quantlist__44u3__p7_0,
   3969         0
   3970 };
   3971 
   3972 static const long _vq_quantlist__44u3__p7_1[] = {
   3973         7,
   3974         6,
   3975         8,
   3976         5,
   3977         9,
   3978         4,
   3979         10,
   3980         3,
   3981         11,
   3982         2,
   3983         12,
   3984         1,
   3985         13,
   3986         0,
   3987         14,
   3988 };
   3989 
   3990 static const long _vq_lengthlist__44u3__p7_1[] = {
   3991          1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4,
   3992          7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7,
   3993          7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8,
   3994          9, 9,10,10,11,11,12,12,13,12,13,13, 6, 8, 8, 9,
   3995          9,10,11,11,11,12,12,13,14,13,13, 8, 9, 9,11,11,
   3996         12,12,12,13,14,13,14,14,14,15, 8, 9, 9,11,11,11,
   3997         12,13,14,13,14,15,17,14,15, 9,10,10,12,12,13,13,
   3998         13,14,15,15,15,16,16,16, 9,11,11,12,12,13,13,14,
   3999         14,14,15,16,16,16,16,10,12,12,13,13,14,14,15,15,
   4000         15,16,17,17,17,17,10,12,11,13,13,15,14,15,14,16,
   4001         17,16,16,16,16,11,13,12,14,14,14,14,15,16,17,16,
   4002         17,17,17,17,11,13,12,14,14,14,15,17,16,17,17,17,
   4003         17,17,17,12,13,13,15,16,15,16,17,17,16,16,17,17,
   4004         17,17,12,13,13,15,15,15,16,17,17,17,16,17,16,17,
   4005         17,
   4006 };
   4007 
   4008 static const static_codebook _44u3__p7_1 = {
   4009         2, 225,
   4010         (long *)_vq_lengthlist__44u3__p7_1,
   4011         1, -522338304, 1620115456, 4, 0,
   4012         (long *)_vq_quantlist__44u3__p7_1,
   4013         0
   4014 };
   4015 
   4016 static const long _vq_quantlist__44u3__p7_2[] = {
   4017         8,
   4018         7,
   4019         9,
   4020         6,
   4021         10,
   4022         5,
   4023         11,
   4024         4,
   4025         12,
   4026         3,
   4027         13,
   4028         2,
   4029         14,
   4030         1,
   4031         15,
   4032         0,
   4033         16,
   4034 };
   4035 
   4036 static const long _vq_lengthlist__44u3__p7_2[] = {
   4037          2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
   4038          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4039         10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
   4040          9,10, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4041         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
   4042          9,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4043         10,10,10,10,10,10, 7, 8, 8, 9, 8, 9, 9, 9, 9,10,
   4044          9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4045          9,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9,10,
   4046          9,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
   4047          9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
   4048          9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
   4049         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,
   4050         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
   4051         10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,10,
   4052         10,10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,
   4053         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   4054          9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10,
   4055         11,
   4056 };
   4057 
   4058 static const static_codebook _44u3__p7_2 = {
   4059         2, 289,
   4060         (long *)_vq_lengthlist__44u3__p7_2,
   4061         1, -529530880, 1611661312, 5, 0,
   4062         (long *)_vq_quantlist__44u3__p7_2,
   4063         0
   4064 };
   4065 
   4066 static const long _huff_lengthlist__44u3__short[] = {
   4067         14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16,
   4068         10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16,
   4069         14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16,
   4070         13,10, 6, 7, 4, 3, 4,13,13,12, 7, 9, 5, 5, 6,12,
   4071 };
   4072 
   4073 static const static_codebook _huff_book__44u3__short = {
   4074         2, 64,
   4075         (long *)_huff_lengthlist__44u3__short,
   4076         0, 0, 0, 0, 0,
   4077         NULL,
   4078         0
   4079 };
   4080 
   4081 static const long _huff_lengthlist__44u4__long[] = {
   4082          3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13,
   4083          9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12,
   4084         12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12,
   4085         10, 8, 8, 7, 7, 5, 3, 8,10,12,13,12,12, 9, 6, 7,
   4086 };
   4087 
   4088 static const static_codebook _huff_book__44u4__long = {
   4089         2, 64,
   4090         (long *)_huff_lengthlist__44u4__long,
   4091         0, 0, 0, 0, 0,
   4092         NULL,
   4093         0
   4094 };
   4095 
   4096 static const long _vq_quantlist__44u4__p1_0[] = {
   4097         1,
   4098         0,
   4099         2,
   4100 };
   4101 
   4102 static const long _vq_lengthlist__44u4__p1_0[] = {
   4103          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
   4104         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
   4105         11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11,
   4106         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
   4107         11,11,11,15,14,10,12,14, 8,11,11,11,14,14,11,14,
   4108         13,
   4109 };
   4110 
   4111 static const static_codebook _44u4__p1_0 = {
   4112         4, 81,
   4113         (long *)_vq_lengthlist__44u4__p1_0,
   4114         1, -535822336, 1611661312, 2, 0,
   4115         (long *)_vq_quantlist__44u4__p1_0,
   4116         0
   4117 };
   4118 
   4119 static const long _vq_quantlist__44u4__p2_0[] = {
   4120         1,
   4121         0,
   4122         2,
   4123 };
   4124 
   4125 static const long _vq_lengthlist__44u4__p2_0[] = {
   4126          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
   4127          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8,
   4128          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
   4129          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
   4130          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
   4131          9,
   4132 };
   4133 
   4134 static const static_codebook _44u4__p2_0 = {
   4135         4, 81,
   4136         (long *)_vq_lengthlist__44u4__p2_0,
   4137         1, -535822336, 1611661312, 2, 0,
   4138         (long *)_vq_quantlist__44u4__p2_0,
   4139         0
   4140 };
   4141 
   4142 static const long _vq_quantlist__44u4__p3_0[] = {
   4143         2,
   4144         1,
   4145         3,
   4146         0,
   4147         4,
   4148 };
   4149 
   4150 static const long _vq_lengthlist__44u4__p3_0[] = {
   4151          2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
   4152         10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
   4153          9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11,
   4154         13,14, 5, 7, 7,10,10, 7, 9, 9,11,11, 7, 9, 9,11,
   4155         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
   4156         10,12,12,15,14, 9,11,11,15,14,13,14,14,17,17,12,
   4157         14,14,16,16, 8,10,10,14,14, 9,11,11,14,15,10,12,
   4158         12,14,15,12,14,13,16,16,13,14,15,15,18, 4, 7, 7,
   4159         10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,12,11,15,
   4160         14,10,11,12,14,15, 7, 9, 9,12,12, 9,11,12,13,13,
   4161          9,11,12,13,13,12,13,13,15,16,11,13,13,15,16, 7,
   4162          9, 9,12,12, 9,11,10,13,12, 9,11,12,13,14,11,13,
   4163         12,16,14,12,13,13,15,16,10,12,12,16,15,11,13,13,
   4164         17,16,11,13,13,17,16,14,15,15,17,17,14,16,16,18,
   4165         20, 9,11,11,15,16,11,13,12,16,16,11,13,13,16,17,
   4166         14,15,14,18,16,14,16,16,17,20, 5, 7, 7,10,10, 7,
   4167          9, 9,12,11, 7, 9,10,11,12,10,12,11,15,15,10,12,
   4168         12,14,14, 7, 9, 9,12,12, 9,12,11,14,13, 9,10,11,
   4169         12,13,12,13,14,16,16,11,12,13,14,16, 7, 9, 9,12,
   4170         12, 9,12,11,13,13, 9,12,11,13,13,11,13,13,16,16,
   4171         12,13,13,16,15, 9,11,11,16,14,11,13,13,16,16,11,
   4172         12,13,16,16,14,16,16,17,17,13,14,15,16,17,10,12,
   4173         12,15,15,11,13,13,16,17,11,13,13,16,16,14,16,15,
   4174         19,19,14,15,15,17,18, 8,10,10,14,14,10,12,12,15,
   4175         15,10,12,12,16,16,14,16,15,20,19,13,15,15,17,16,
   4176          9,12,12,16,16,11,13,13,16,18,11,14,13,16,17,16,
   4177         17,16,20, 0,15,16,18,18,20, 9,11,11,15,15,11,14,
   4178         12,17,16,11,13,13,17,17,15,17,15,20,20,14,16,16,
   4179         17, 0,13,15,14,18,16,14,15,16, 0,18,14,16,16, 0,
   4180          0,18,16, 0, 0,20,16,18,18, 0, 0,12,14,14,17,18,
   4181         13,15,14,20,18,14,16,15,19,19,16,20,16, 0,18,16,
   4182         19,17,19, 0, 8,10,10,14,14,10,12,12,16,15,10,12,
   4183         12,16,16,13,15,15,18,17,14,16,16,19, 0, 9,11,11,
   4184         16,15,11,14,13,18,17,11,12,13,17,18,14,17,16,18,
   4185         18,15,16,17,18,18, 9,12,12,16,16,11,13,13,16,18,
   4186         11,14,13,17,17,15,16,16,18,20,16,17,17,20,20,12,
   4187         14,14,18,17,14,16,16, 0,19,13,14,15,18, 0,16, 0,
   4188          0, 0, 0,16,16, 0,19,20,13,15,14, 0, 0,14,16,16,
   4189         18,19,14,16,15, 0,20,16,20,18, 0,20,17,20,17, 0,
   4190          0,
   4191 };
   4192 
   4193 static const static_codebook _44u4__p3_0 = {
   4194         4, 625,
   4195         (long *)_vq_lengthlist__44u4__p3_0,
   4196         1, -533725184, 1611661312, 3, 0,
   4197         (long *)_vq_quantlist__44u4__p3_0,
   4198         0
   4199 };
   4200 
   4201 static const long _vq_quantlist__44u4__p4_0[] = {
   4202         2,
   4203         1,
   4204         3,
   4205         0,
   4206         4,
   4207 };
   4208 
   4209 static const long _vq_lengthlist__44u4__p4_0[] = {
   4210          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
   4211          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
   4212          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
   4213         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
   4214         10, 9,10,10,12,11, 9,10,10,12,11, 9,10, 9,12,12,
   4215          9,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
   4216         12,12,13,14, 9, 9,10,12,12, 9,10,10,13,13, 9,10,
   4217         10,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7,
   4218          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
   4219         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
   4220          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
   4221          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
   4222         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
   4223         13,14,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
   4224         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
   4225         12,13,11,15,13,13,13,13,15,15, 5, 7, 7, 9, 9, 7,
   4226          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
   4227         11,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
   4228         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
   4229         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
   4230         11,12,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
   4231         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
   4232         11,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
   4233         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
   4234         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
   4235          9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
   4236         13,14,14,16,13,13,13,15,15, 9,10,10,13,13,10,11,
   4237         10,14,13,10,11,11,13,14,12,14,13,16,14,12,13,13,
   4238         14,15,11,12,12,15,14,11,12,13,14,15,12,13,13,16,
   4239         15,14,12,15,12,16,14,15,15,16,16,11,12,12,14,14,
   4240         11,13,12,15,14,12,13,13,15,16,13,15,13,17,13,14,
   4241         15,15,16,17, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
   4242         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
   4243         13,12,10,11,11,14,13,10,10,11,13,14,13,13,13,15,
   4244         15,12,13,14,14,16, 9,10,10,13,13,10,11,11,13,14,
   4245         10,11,11,14,14,13,13,13,15,15,13,14,13,16,14,11,
   4246         12,12,15,14,12,13,13,16,15,11,12,13,14,15,14,15,
   4247         15,17,16,13,13,15,13,16,11,12,13,14,15,13,13,13,
   4248         15,16,11,13,12,15,14,14,15,15,16,16,14,15,12,17,
   4249         13,
   4250 };
   4251 
   4252 static const static_codebook _44u4__p4_0 = {
   4253         4, 625,
   4254         (long *)_vq_lengthlist__44u4__p4_0,
   4255         1, -533725184, 1611661312, 3, 0,
   4256         (long *)_vq_quantlist__44u4__p4_0,
   4257         0
   4258 };
   4259 
   4260 static const long _vq_quantlist__44u4__p5_0[] = {
   4261         4,
   4262         3,
   4263         5,
   4264         2,
   4265         6,
   4266         1,
   4267         7,
   4268         0,
   4269         8,
   4270 };
   4271 
   4272 static const long _vq_lengthlist__44u4__p5_0[] = {
   4273          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
   4274         10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
   4275          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
   4276          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
   4277         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
   4278         12,
   4279 };
   4280 
   4281 static const static_codebook _44u4__p5_0 = {
   4282         2, 81,
   4283         (long *)_vq_lengthlist__44u4__p5_0,
   4284         1, -531628032, 1611661312, 4, 0,
   4285         (long *)_vq_quantlist__44u4__p5_0,
   4286         0
   4287 };
   4288 
   4289 static const long _vq_quantlist__44u4__p6_0[] = {
   4290         6,
   4291         5,
   4292         7,
   4293         4,
   4294         8,
   4295         3,
   4296         9,
   4297         2,
   4298         10,
   4299         1,
   4300         11,
   4301         0,
   4302         12,
   4303 };
   4304 
   4305 static const long _vq_lengthlist__44u4__p6_0[] = {
   4306          1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5,
   4307          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
   4308          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
   4309         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
   4310         15, 8, 9, 9,11,10,11,11,12,12,13,13,16,16, 8, 9,
   4311          9,10,10,11,11,12,12,13,13,16,16,10,10,10,12,11,
   4312         12,12,13,13,14,14,16,16,10,10,10,11,12,12,12,13,
   4313         13,13,14,16,17,11,12,11,12,12,13,13,14,14,15,14,
   4314         18,17,11,11,12,12,12,13,13,14,14,14,15,19,18,14,
   4315         15,14,15,15,17,16,17,17,17,17,21, 0,14,15,15,16,
   4316         16,16,16,17,17,18,17,20,21,
   4317 };
   4318 
   4319 static const static_codebook _44u4__p6_0 = {
   4320         2, 169,
   4321         (long *)_vq_lengthlist__44u4__p6_0,
   4322         1, -526516224, 1616117760, 4, 0,
   4323         (long *)_vq_quantlist__44u4__p6_0,
   4324         0
   4325 };
   4326 
   4327 static const long _vq_quantlist__44u4__p6_1[] = {
   4328         2,
   4329         1,
   4330         3,
   4331         0,
   4332         4,
   4333 };
   4334 
   4335 static const long _vq_lengthlist__44u4__p6_1[] = {
   4336          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
   4337          6, 5, 6, 6, 5, 5, 6, 6, 6,
   4338 };
   4339 
   4340 static const static_codebook _44u4__p6_1 = {
   4341         2, 25,
   4342         (long *)_vq_lengthlist__44u4__p6_1,
   4343         1, -533725184, 1611661312, 3, 0,
   4344         (long *)_vq_quantlist__44u4__p6_1,
   4345         0
   4346 };
   4347 
   4348 static const long _vq_quantlist__44u4__p7_0[] = {
   4349         6,
   4350         5,
   4351         7,
   4352         4,
   4353         8,
   4354         3,
   4355         9,
   4356         2,
   4357         10,
   4358         1,
   4359         11,
   4360         0,
   4361         12,
   4362 };
   4363 
   4364 static const long _vq_lengthlist__44u4__p7_0[] = {
   4365          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11,
   4366         12,12,12,12,12,12,12,12,12,12, 4,11,10,12,12,12,
   4367         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
   4368         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
   4369         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
   4370         12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   4371         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   4372         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   4373         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   4374         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
   4375         11,11,11,11,11,11,11,11,11,
   4376 };
   4377 
   4378 static const static_codebook _44u4__p7_0 = {
   4379         2, 169,
   4380         (long *)_vq_lengthlist__44u4__p7_0,
   4381         1, -514332672, 1627381760, 4, 0,
   4382         (long *)_vq_quantlist__44u4__p7_0,
   4383         0
   4384 };
   4385 
   4386 static const long _vq_quantlist__44u4__p7_1[] = {
   4387         7,
   4388         6,
   4389         8,
   4390         5,
   4391         9,
   4392         4,
   4393         10,
   4394         3,
   4395         11,
   4396         2,
   4397         12,
   4398         1,
   4399         13,
   4400         0,
   4401         14,
   4402 };
   4403 
   4404 static const long _vq_lengthlist__44u4__p7_1[] = {
   4405          1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4,
   4406          7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6,
   4407          7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8,
   4408         10, 9,11,10,12,11,12,12,12,12,13,13, 6, 8, 8,10,
   4409         10,10,11,11,11,12,12,13,12,13,13, 8, 9, 9,11,11,
   4410         12,11,12,12,13,13,13,13,13,13, 8, 9, 9,11,11,11,
   4411         12,12,12,13,13,13,13,13,13, 9,10,10,12,11,13,13,
   4412         13,13,14,13,13,14,14,14, 9,10,11,11,12,12,13,13,
   4413         13,13,13,14,15,14,14,10,11,11,12,12,13,13,14,14,
   4414         14,14,14,15,16,16,10,11,11,12,13,13,13,13,15,14,
   4415         14,15,16,15,16,10,12,12,13,13,14,14,14,15,15,15,
   4416         15,15,15,16,11,12,12,13,13,14,14,14,15,15,15,16,
   4417         15,17,16,11,12,12,13,13,13,15,15,14,16,16,16,16,
   4418         16,17,11,12,12,13,13,14,14,15,14,15,15,17,17,16,
   4419         16,
   4420 };
   4421 
   4422 static const static_codebook _44u4__p7_1 = {
   4423         2, 225,
   4424         (long *)_vq_lengthlist__44u4__p7_1,
   4425         1, -522338304, 1620115456, 4, 0,
   4426         (long *)_vq_quantlist__44u4__p7_1,
   4427         0
   4428 };
   4429 
   4430 static const long _vq_quantlist__44u4__p7_2[] = {
   4431         8,
   4432         7,
   4433         9,
   4434         6,
   4435         10,
   4436         5,
   4437         11,
   4438         4,
   4439         12,
   4440         3,
   4441         13,
   4442         2,
   4443         14,
   4444         1,
   4445         15,
   4446         0,
   4447         16,
   4448 };
   4449 
   4450 static const long _vq_lengthlist__44u4__p7_2[] = {
   4451          2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
   4452          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4453          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
   4454          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4455         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
   4456          9,10, 9,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
   4457         10,10,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
   4458          9,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 9,
   4459         10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
   4460         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,
   4461         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
   4462         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
   4463         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
   4464         10,10,10,10,10,10,10,10,10,11,10,10,10, 9, 9, 9,
   4465         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
   4466          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
   4467         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
   4468          9,10, 9,10,10,10,10,10,10,10,10,10,10,11,10,10,
   4469         10,
   4470 };
   4471 
   4472 static const static_codebook _44u4__p7_2 = {
   4473         2, 289,
   4474         (long *)_vq_lengthlist__44u4__p7_2,
   4475         1, -529530880, 1611661312, 5, 0,
   4476         (long *)_vq_quantlist__44u4__p7_2,
   4477         0
   4478 };
   4479 
   4480 static const long _huff_lengthlist__44u4__short[] = {
   4481         14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16,
   4482          9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16,
   4483         14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16,
   4484         12, 9, 6, 8, 3, 3, 5,16,14,13, 7,10, 5, 5, 7,15,
   4485 };
   4486 
   4487 static const static_codebook _huff_book__44u4__short = {
   4488         2, 64,
   4489         (long *)_huff_lengthlist__44u4__short,
   4490         0, 0, 0, 0, 0,
   4491         NULL,
   4492         0
   4493 };
   4494 
   4495 static const long _huff_lengthlist__44u5__long[] = {
   4496          3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8,
   4497         10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5,
   4498          5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7,
   4499         11,14,11, 7, 7, 6, 6, 6, 7, 6,10,14,14, 9, 8, 8,
   4500          6, 7, 7, 7,11,16,11, 8, 8, 7, 6, 6, 7, 4, 7,12,
   4501         10,10,12,10,10, 9,10, 5, 6, 9,10,12,15,13,14,14,
   4502         14, 8, 7, 8,
   4503 };
   4504 
   4505 static const static_codebook _huff_book__44u5__long = {
   4506         2, 100,
   4507         (long *)_huff_lengthlist__44u5__long,
   4508         0, 0, 0, 0, 0,
   4509         NULL,
   4510         0
   4511 };
   4512 
   4513 static const long _vq_quantlist__44u5__p1_0[] = {
   4514         1,
   4515         0,
   4516         2,
   4517 };
   4518 
   4519 static const long _vq_lengthlist__44u5__p1_0[] = {
   4520          1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
   4521          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
   4522         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
   4523         10,13,11,10,13,13, 4, 8, 8, 8,11,10, 8,10,10, 7,
   4524         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
   4525         12,
   4526 };
   4527 
   4528 static const static_codebook _44u5__p1_0 = {
   4529         4, 81,
   4530         (long *)_vq_lengthlist__44u5__p1_0,
   4531         1, -535822336, 1611661312, 2, 0,
   4532         (long *)_vq_quantlist__44u5__p1_0,
   4533         0
   4534 };
   4535 
   4536 static const long _vq_quantlist__44u5__p2_0[] = {
   4537         1,
   4538         0,
   4539         2,
   4540 };
   4541 
   4542 static const long _vq_lengthlist__44u5__p2_0[] = {
   4543          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
   4544          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
   4545          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
   4546          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
   4547          8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
   4548          9,
   4549 };
   4550 
   4551 static const static_codebook _44u5__p2_0 = {
   4552         4, 81,
   4553         (long *)_vq_lengthlist__44u5__p2_0,
   4554         1, -535822336, 1611661312, 2, 0,
   4555         (long *)_vq_quantlist__44u5__p2_0,
   4556         0
   4557 };
   4558 
   4559 static const long _vq_quantlist__44u5__p3_0[] = {
   4560         2,
   4561         1,
   4562         3,
   4563         0,
   4564         4,
   4565 };
   4566 
   4567 static const long _vq_lengthlist__44u5__p3_0[] = {
   4568          2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
   4569         10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
   4570          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
   4571         13,14, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
   4572         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,13,13,
   4573         10,11,11,15,14, 9,11,11,14,14,13,14,14,17,16,12,
   4574         13,13,15,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
   4575         11,14,15,12,14,13,16,16,13,15,14,15,17, 5, 7, 7,
   4576         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,
   4577         14,10,11,12,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
   4578          9,11,11,13,13,12,13,13,15,16,11,12,13,15,16, 6,
   4579          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,14,11,13,
   4580         12,16,14,11,13,13,16,17,10,12,11,15,15,11,13,13,
   4581         16,16,11,13,13,17,16,14,15,15,17,17,14,16,16,17,
   4582         18, 9,11,11,14,15,10,12,12,15,15,11,13,13,16,17,
   4583         13,15,13,17,15,14,15,16,18, 0, 5, 7, 7,10,10, 7,
   4584          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
   4585         12,14,15, 6, 9, 9,12,11, 9,11,11,13,13, 8,10,11,
   4586         12,13,11,13,13,16,15,11,12,13,14,15, 7, 9, 9,11,
   4587         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,16,
   4588         11,13,13,15,14, 9,11,11,15,14,11,13,13,17,15,10,
   4589         12,12,15,15,14,16,16,17,17,13,13,15,15,17,10,11,
   4590         12,15,15,11,13,13,16,16,11,13,13,15,15,14,15,15,
   4591         18,18,14,15,15,17,17, 8,10,10,13,13,10,12,11,15,
   4592         15,10,11,12,15,15,14,15,15,18,18,13,14,14,18,18,
   4593          9,11,11,15,16,11,13,13,17,17,11,13,13,16,16,15,
   4594         15,16,17, 0,14,15,17, 0, 0, 9,11,11,15,15,10,13,
   4595         12,18,16,11,13,13,15,16,14,16,15,20,20,14,15,16,
   4596         17, 0,13,14,14,20,16,14,15,16,19,18,14,15,15,19,
   4597          0,18,16, 0,20,20,16,18,18, 0, 0,12,14,14,18,18,
   4598         13,15,14,18,16,14,15,16,18,20,16,19,16, 0,17,17,
   4599         18,18,19, 0, 8,10,10,14,14,10,11,11,14,15,10,11,
   4600         12,15,15,13,15,14,19,17,13,15,15,17, 0, 9,11,11,
   4601         16,15,11,13,13,16,16,10,12,13,15,17,14,16,16,18,
   4602         18,14,15,15,18, 0, 9,11,11,15,15,11,13,13,16,17,
   4603         11,13,13,18,17,14,18,16,18,18,15,17,17,18, 0,12,
   4604         14,14,18,18,14,15,15,20, 0,13,14,15,17, 0,16,18,
   4605         17, 0, 0,16,16, 0,17,20,12,14,14,18,18,14,16,15,
   4606          0,18,14,16,15,18, 0,16,19,17, 0, 0,17,18,16, 0,
   4607          0,
   4608 };
   4609 
   4610 static const static_codebook _44u5__p3_0 = {
   4611         4, 625,
   4612         (long *)_vq_lengthlist__44u5__p3_0,
   4613         1, -533725184, 1611661312, 3, 0,
   4614         (long *)_vq_quantlist__44u5__p3_0,
   4615         0
   4616 };
   4617 
   4618 static const long _vq_quantlist__44u5__p4_0[] = {
   4619         2,
   4620         1,
   4621         3,
   4622         0,
   4623         4,
   4624 };
   4625 
   4626 static const long _vq_lengthlist__44u5__p4_0[] = {
   4627          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
   4628          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
   4629          8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
   4630         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
   4631         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
   4632          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
   4633         11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
   4634         10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
   4635          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
   4636         12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
   4637          8, 9, 9,11,11,10,10,11,11,13,10,11,11,12,13, 6,
   4638          7, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
   4639         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
   4640         12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
   4641         15, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
   4642         11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
   4643          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
   4644         10,12,12, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 8, 9,
   4645         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
   4646         10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
   4647         10,11,10,13,11, 9,10,10,12,12,10,11,11,13,12, 9,
   4648         10,10,12,13,12,13,13,14,15,11,11,13,12,14, 9,10,
   4649         10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
   4650         14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
   4651         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,13,
   4652          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
   4653         12,13,14,15,12,13,13,15,14, 9,10,10,12,12,10,11,
   4654         10,13,12,10,11,11,12,13,12,13,12,15,13,12,13,13,
   4655         14,15,11,12,12,14,13,11,12,12,14,15,12,13,13,15,
   4656         14,13,12,14,12,16,13,14,14,15,15,11,11,12,14,14,
   4657         11,12,11,14,13,12,13,13,14,15,13,14,12,16,12,14,
   4658         14,15,16,16, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
   4659         10,12,13,11,12,12,13,13,12,12,13,14,14, 9,10,10,
   4660         12,12,10,11,10,13,12,10,10,11,12,13,12,13,13,15,
   4661         14,12,12,13,13,15, 9,10,10,12,13,10,11,11,12,13,
   4662         10,11,11,13,13,12,13,13,14,15,12,13,12,15,14,11,
   4663         12,11,14,13,12,13,13,15,14,11,11,12,13,14,14,15,
   4664         14,16,15,13,12,14,13,16,11,12,12,13,14,12,13,13,
   4665         14,15,11,12,11,14,14,14,14,14,15,16,13,15,12,16,
   4666         12,
   4667 };
   4668 
   4669 static const static_codebook _44u5__p4_0 = {
   4670         4, 625,
   4671         (long *)_vq_lengthlist__44u5__p4_0,
   4672         1, -533725184, 1611661312, 3, 0,
   4673         (long *)_vq_quantlist__44u5__p4_0,
   4674         0
   4675 };
   4676 
   4677 static const long _vq_quantlist__44u5__p5_0[] = {
   4678         4,
   4679         3,
   4680         5,
   4681         2,
   4682         6,
   4683         1,
   4684         7,
   4685         0,
   4686         8,
   4687 };
   4688 
   4689 static const long _vq_lengthlist__44u5__p5_0[] = {
   4690          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
   4691         11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9,
   4692         10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
   4693         10,10,11,11,13,12, 8, 8, 9, 9,10,11,11,12,13,10,
   4694         11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
   4695         14,
   4696 };
   4697 
   4698 static const static_codebook _44u5__p5_0 = {
   4699         2, 81,
   4700         (long *)_vq_lengthlist__44u5__p5_0,
   4701         1, -531628032, 1611661312, 4, 0,
   4702         (long *)_vq_quantlist__44u5__p5_0,
   4703         0
   4704 };
   4705 
   4706 static const long _vq_quantlist__44u5__p6_0[] = {
   4707         4,
   4708         3,
   4709         5,
   4710         2,
   4711         6,
   4712         1,
   4713         7,
   4714         0,
   4715         8,
   4716 };
   4717 
   4718 static const long _vq_lengthlist__44u5__p6_0[] = {
   4719          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
   4720          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
   4721          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
   4722          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
   4723          9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,10,11,
   4724         11,
   4725 };
   4726 
   4727 static const static_codebook _44u5__p6_0 = {
   4728         2, 81,
   4729         (long *)_vq_lengthlist__44u5__p6_0,
   4730         1, -531628032, 1611661312, 4, 0,
   4731         (long *)_vq_quantlist__44u5__p6_0,
   4732         0
   4733 };
   4734 
   4735 static const long _vq_quantlist__44u5__p7_0[] = {
   4736         1,
   4737         0,
   4738         2,
   4739 };
   4740 
   4741 static const long _vq_lengthlist__44u5__p7_0[] = {
   4742          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7,
   4743         11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
   4744         12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12,
   4745         11,12,12,10,12,13, 4, 9, 9, 9,12,12, 9,12,12, 7,
   4746         12,11,10,13,13,11,12,12, 7,12,12,10,13,13,11,12,
   4747         12,
   4748 };
   4749 
   4750 static const static_codebook _44u5__p7_0 = {
   4751         4, 81,
   4752         (long *)_vq_lengthlist__44u5__p7_0,
   4753         1, -529137664, 1618345984, 2, 0,
   4754         (long *)_vq_quantlist__44u5__p7_0,
   4755         0
   4756 };
   4757 
   4758 static const long _vq_quantlist__44u5__p7_1[] = {
   4759         5,
   4760         4,
   4761         6,
   4762         3,
   4763         7,
   4764         2,
   4765         8,
   4766         1,
   4767         9,
   4768         0,
   4769         10,
   4770 };
   4771 
   4772 static const long _vq_lengthlist__44u5__p7_1[] = {
   4773          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
   4774          8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8,
   4775          9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
   4776          8, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9,
   4777          9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9,
   4778          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
   4779         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
   4780          9, 9, 9, 9, 9,10,10,10,10,
   4781 };
   4782 
   4783 static const static_codebook _44u5__p7_1 = {
   4784         2, 121,
   4785         (long *)_vq_lengthlist__44u5__p7_1,
   4786         1, -531365888, 1611661312, 4, 0,
   4787         (long *)_vq_quantlist__44u5__p7_1,
   4788         0
   4789 };
   4790 
   4791 static const long _vq_quantlist__44u5__p8_0[] = {
   4792         5,
   4793         4,
   4794         6,
   4795         3,
   4796         7,
   4797         2,
   4798         8,
   4799         1,
   4800         9,
   4801         0,
   4802         10,
   4803 };
   4804 
   4805 static const long _vq_lengthlist__44u5__p8_0[] = {
   4806          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
   4807          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
   4808         11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9,
   4809          9,10,10,11,11,12,13, 8, 9, 9,10,10,12,12,13,12,
   4810         14,13, 8, 9, 9,10,10,12,12,13,13,14,14, 9,11,11,
   4811         12,12,13,13,14,14,15,14, 9,11,11,12,12,13,13,14,
   4812         14,15,14,11,12,12,13,13,14,14,15,14,15,14,11,11,
   4813         12,13,13,14,14,14,14,15,15,
   4814 };
   4815 
   4816 static const static_codebook _44u5__p8_0 = {
   4817         2, 121,
   4818         (long *)_vq_lengthlist__44u5__p8_0,
   4819         1, -524582912, 1618345984, 4, 0,
   4820         (long *)_vq_quantlist__44u5__p8_0,
   4821         0
   4822 };
   4823 
   4824 static const long _vq_quantlist__44u5__p8_1[] = {
   4825         5,
   4826         4,
   4827         6,
   4828         3,
   4829         7,
   4830         2,
   4831         8,
   4832         1,
   4833         9,
   4834         0,
   4835         10,
   4836 };
   4837 
   4838 static const long _vq_lengthlist__44u5__p8_1[] = {
   4839          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6,
   4840          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
   4841          8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7,
   4842          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
   4843          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
   4844          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
   4845          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   4846          8, 8, 8, 8, 8, 8, 8, 8, 8,
   4847 };
   4848 
   4849 static const static_codebook _44u5__p8_1 = {
   4850         2, 121,
   4851         (long *)_vq_lengthlist__44u5__p8_1,
   4852         1, -531365888, 1611661312, 4, 0,
   4853         (long *)_vq_quantlist__44u5__p8_1,
   4854         0
   4855 };
   4856 
   4857 static const long _vq_quantlist__44u5__p9_0[] = {
   4858         6,
   4859         5,
   4860         7,
   4861         4,
   4862         8,
   4863         3,
   4864         9,
   4865         2,
   4866         10,
   4867         1,
   4868         11,
   4869         0,
   4870         12,
   4871 };
   4872 
   4873 static const long _vq_lengthlist__44u5__p9_0[] = {
   4874          1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9,
   4875         13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13,
   4876         13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
   4877         13,13,13,13,11,13,13,13,13,13,13,13,13,13,13,13,
   4878         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
   4879         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
   4880         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
   4881         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
   4882         13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
   4883         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
   4884         12,12,12,12,12,12,12,12,12,
   4885 };
   4886 
   4887 static const static_codebook _44u5__p9_0 = {
   4888         2, 169,
   4889         (long *)_vq_lengthlist__44u5__p9_0,
   4890         1, -514332672, 1627381760, 4, 0,
   4891         (long *)_vq_quantlist__44u5__p9_0,
   4892         0
   4893 };
   4894 
   4895 static const long _vq_quantlist__44u5__p9_1[] = {
   4896         7,
   4897         6,
   4898         8,
   4899         5,
   4900         9,
   4901         4,
   4902         10,
   4903         3,
   4904         11,
   4905         2,
   4906         12,
   4907         1,
   4908         13,
   4909         0,
   4910         14,
   4911 };
   4912 
   4913 static const long _vq_lengthlist__44u5__p9_1[] = {
   4914          1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4,
   4915          7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6,
   4916          6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8,
   4917         10,10,11,11,10,10,11,11,11,12,11,11, 7, 8, 8,10,
   4918         10,11,11,10,10,11,11,12,11,11,11, 8, 9, 9,11,11,
   4919         12,12,11,11,12,11,12,12,12,12, 8, 9,10,11,11,12,
   4920         12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,12,11,
   4921         12,12,12,12,12,12,12,13, 8, 9, 9,11,11,11,11,12,
   4922         12,12,12,13,12,13,13, 9,10,10,11,11,12,12,12,13,
   4923         12,13,13,13,14,13, 9,10,10,11,11,12,12,12,13,13,
   4924         12,13,13,14,13, 9,11,10,12,11,13,12,12,13,13,13,
   4925         13,13,13,14, 9,10,10,12,12,12,12,12,13,13,13,13,
   4926         13,14,14,10,11,11,12,12,12,13,13,13,14,14,13,14,
   4927         14,14,10,11,11,12,12,12,12,13,12,13,14,13,14,14,
   4928         14,
   4929 };
   4930 
   4931 static const static_codebook _44u5__p9_1 = {
   4932         2, 225,
   4933         (long *)_vq_lengthlist__44u5__p9_1,
   4934         1, -522338304, 1620115456, 4, 0,
   4935         (long *)_vq_quantlist__44u5__p9_1,
   4936         0
   4937 };
   4938 
   4939 static const long _vq_quantlist__44u5__p9_2[] = {
   4940         8,
   4941         7,
   4942         9,
   4943         6,
   4944         10,
   4945         5,
   4946         11,
   4947         4,
   4948         12,
   4949         3,
   4950         13,
   4951         2,
   4952         14,
   4953         1,
   4954         15,
   4955         0,
   4956         16,
   4957 };
   4958 
   4959 static const long _vq_lengthlist__44u5__p9_2[] = {
   4960          2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
   4961          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
   4962          9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
   4963          9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
   4964          9, 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
   4965          9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
   4966          9,10, 9,10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,
   4967          9, 9,10, 9,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
   4968          9,10, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
   4969          9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 9,
   4970         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
   4971          9,10, 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
   4972         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
   4973          9, 9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
   4974          9,10,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
   4975          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
   4976          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
   4977          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
   4978         10,
   4979 };
   4980 
   4981 static const static_codebook _44u5__p9_2 = {
   4982         2, 289,
   4983         (long *)_vq_lengthlist__44u5__p9_2,
   4984         1, -529530880, 1611661312, 5, 0,
   4985         (long *)_vq_quantlist__44u5__p9_2,
   4986         0
   4987 };
   4988 
   4989 static const long _huff_lengthlist__44u5__short[] = {
   4990          4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9,
   4991         15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8,
   4992          7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8,
   4993         14,17, 9, 9, 8, 9, 7, 9, 8,10,16,17,12,10, 7, 8,
   4994          4, 7, 4, 7,16,17,12,11, 9,10, 6, 9, 5, 7,14,17,
   4995         14,13,10,15, 4, 8, 3, 5,14,17,17,14,11,15, 6,10,
   4996          6, 8,15,17,
   4997 };
   4998 
   4999 static const static_codebook _huff_book__44u5__short = {
   5000         2, 100,
   5001         (long *)_huff_lengthlist__44u5__short,
   5002         0, 0, 0, 0, 0,
   5003         NULL,
   5004         0
   5005 };
   5006 
   5007 static const long _huff_lengthlist__44u6__long[] = {
   5008          3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9,
   5009         11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6,
   5010          6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7,
   5011         11,14,10, 7, 7, 7, 6, 6, 6, 7,10,13,15,10, 9, 8,
   5012          5, 6, 5, 6,10,14,10, 9, 8, 8, 6, 6, 5, 4, 6,11,
   5013         11,11,12,11,10, 9, 9, 5, 5, 9,10,12,15,13,13,13,
   5014         13, 8, 7, 7,
   5015 };
   5016 
   5017 static const static_codebook _huff_book__44u6__long = {
   5018         2, 100,
   5019         (long *)_huff_lengthlist__44u6__long,
   5020         0, 0, 0, 0, 0,
   5021         NULL,
   5022         0
   5023 };
   5024 
   5025 static const long _vq_quantlist__44u6__p1_0[] = {
   5026         1,
   5027         0,
   5028         2,
   5029 };
   5030 
   5031 static const long _vq_lengthlist__44u6__p1_0[] = {
   5032          1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
   5033          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
   5034         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
   5035         10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
   5036         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
   5037         12,
   5038 };
   5039 
   5040 static const static_codebook _44u6__p1_0 = {
   5041         4, 81,
   5042         (long *)_vq_lengthlist__44u6__p1_0,
   5043         1, -535822336, 1611661312, 2, 0,
   5044         (long *)_vq_quantlist__44u6__p1_0,
   5045         0
   5046 };
   5047 
   5048 static const long _vq_quantlist__44u6__p2_0[] = {
   5049         1,
   5050         0,
   5051         2,
   5052 };
   5053 
   5054 static const long _vq_lengthlist__44u6__p2_0[] = {
   5055          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
   5056          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
   5057          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
   5058          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
   5059          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
   5060          9,
   5061 };
   5062 
   5063 static const static_codebook _44u6__p2_0 = {
   5064         4, 81,
   5065         (long *)_vq_lengthlist__44u6__p2_0,
   5066         1, -535822336, 1611661312, 2, 0,
   5067         (long *)_vq_quantlist__44u6__p2_0,
   5068         0
   5069 };
   5070 
   5071 static const long _vq_quantlist__44u6__p3_0[] = {
   5072         2,
   5073         1,
   5074         3,
   5075         0,
   5076         4,
   5077 };
   5078 
   5079 static const long _vq_lengthlist__44u6__p3_0[] = {
   5080          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
   5081          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
   5082          9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11,
   5083         13,14, 5, 7, 7, 9,10, 6, 9, 8,11,11, 7, 9, 9,11,
   5084         11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,13,13,
   5085         10,11,11,15,15, 9,11,11,14,14,13,14,14,17,16,12,
   5086         13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
   5087         12,14,15,12,14,13,16,15,13,14,14,15,17, 5, 7, 7,
   5088         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,
   5089         14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
   5090          9,11,11,13,13,11,13,13,14,15,11,12,13,15,16, 6,
   5091          9, 9,11,12, 8,11,10,13,12, 9,11,11,13,14,11,13,
   5092         12,16,14,11,13,13,15,16,10,12,11,14,15,11,13,13,
   5093         15,17,11,13,13,17,16,15,15,16,17,16,14,15,16,18,
   5094          0, 9,11,11,14,15,10,12,12,16,15,11,13,13,16,16,
   5095         13,15,14,18,15,14,16,16, 0, 0, 5, 7, 7,10,10, 7,
   5096          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
   5097         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
   5098         12,13,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
   5099         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,16,15,
   5100         11,13,12,15,15, 9,11,11,15,14,11,13,13,17,16,10,
   5101         12,13,15,16,14,16,16, 0,18,14,14,15,15,17,10,11,
   5102         12,15,15,11,13,13,16,16,11,13,13,16,16,14,16,16,
   5103         19,17,14,15,15,17,17, 8,10,10,14,14,10,12,11,15,
   5104         15,10,11,12,16,15,14,15,15,18,20,13,14,16,17,18,
   5105          9,11,11,15,16,11,13,13,17,17,11,13,13,17,16,15,
   5106         16,16, 0, 0,15,16,16, 0, 0, 9,11,11,15,15,10,13,
   5107         12,17,15,11,13,13,17,16,15,17,15,20,19,15,16,16,
   5108         19, 0,13,15,14, 0,17,14,15,16, 0,20,15,16,16, 0,
   5109         19,17,18, 0, 0, 0,16,17,18, 0, 0,12,14,14,19,18,
   5110         13,15,14, 0,17,14,15,16,19,19,16,18,16, 0,19,19,
   5111         20,17,20, 0, 8,10,10,13,14,10,11,11,15,15,10,12,
   5112         12,15,16,14,15,14,19,16,14,15,15, 0,18, 9,11,11,
   5113         16,15,11,13,13, 0,16,11,12,13,16,17,14,16,17, 0,
   5114         19,15,16,16,18, 0, 9,11,11,15,16,11,13,13,16,16,
   5115         11,14,13,18,17,15,16,16,18,20,15,17,19, 0, 0,12,
   5116         14,14,17,17,14,16,15, 0, 0,13,14,15,19, 0,16,18,
   5117         20, 0, 0,16,16,18,18, 0,12,14,14,17,20,14,16,16,
   5118         19, 0,14,16,14, 0,20,16,20,17, 0, 0,17, 0,15, 0,
   5119         19,
   5120 };
   5121 
   5122 static const static_codebook _44u6__p3_0 = {
   5123         4, 625,
   5124         (long *)_vq_lengthlist__44u6__p3_0,
   5125         1, -533725184, 1611661312, 3, 0,
   5126         (long *)_vq_quantlist__44u6__p3_0,
   5127         0
   5128 };
   5129 
   5130 static const long _vq_quantlist__44u6__p4_0[] = {
   5131         2,
   5132         1,
   5133         3,
   5134         0,
   5135         4,
   5136 };
   5137 
   5138 static const long _vq_lengthlist__44u6__p4_0[] = {
   5139          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
   5140          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
   5141          8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
   5142         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
   5143         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
   5144          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,13,11,
   5145         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
   5146         10,12,12,11,12,11,13,12,11,12,12,13,13, 5, 7, 7,
   5147          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
   5148         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
   5149          8, 9, 9,11,11,10,10,11,12,13,10,10,11,12,12, 6,
   5150          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
   5151         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
   5152         13,13,10,11,11,12,13,12,12,12,13,14,12,12,13,14,
   5153         14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
   5154         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
   5155          8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
   5156         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
   5157         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
   5158         10, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,10,13,12,
   5159         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
   5160         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
   5161         10,12,12,10,11,11,13,13,10,11,10,13,12,12,12,12,
   5162         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
   5163         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
   5164          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
   5165         12,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
   5166         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
   5167         14,15,11,12,12,14,13,11,12,12,14,14,12,13,13,14,
   5168         14,13,13,14,14,16,13,14,14,15,15,11,12,11,13,13,
   5169         11,12,11,14,13,12,12,13,14,15,12,14,12,15,12,13,
   5170         14,15,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
   5171         10,12,12,11,12,12,14,13,11,12,12,13,13, 9,10,10,
   5172         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
   5173         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
   5174         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
   5175         11,11,13,13,12,13,12,14,14,11,11,12,13,14,14,14,
   5176         14,16,15,12,12,14,12,15,11,12,12,13,14,12,13,13,
   5177         14,15,11,12,12,14,14,13,14,14,16,16,13,14,13,16,
   5178         13,
   5179 };
   5180 
   5181 static const static_codebook _44u6__p4_0 = {
   5182         4, 625,
   5183         (long *)_vq_lengthlist__44u6__p4_0,
   5184         1, -533725184, 1611661312, 3, 0,
   5185         (long *)_vq_quantlist__44u6__p4_0,
   5186         0
   5187 };
   5188 
   5189 static const long _vq_quantlist__44u6__p5_0[] = {
   5190         4,
   5191         3,
   5192         5,
   5193         2,
   5194         6,
   5195         1,
   5196         7,
   5197         0,
   5198         8,
   5199 };
   5200 
   5201 static const long _vq_lengthlist__44u6__p5_0[] = {
   5202          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
   5203         11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
   5204         10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
   5205         10, 9,12,11,13,13, 8, 8, 9, 9,10,11,12,13,13,10,
   5206         11,11,12,12,13,13,14,14,10,10,11,11,12,13,13,14,
   5207         14,
   5208 };
   5209 
   5210 static const static_codebook _44u6__p5_0 = {
   5211         2, 81,
   5212         (long *)_vq_lengthlist__44u6__p5_0,
   5213         1, -531628032, 1611661312, 4, 0,
   5214         (long *)_vq_quantlist__44u6__p5_0,
   5215         0
   5216 };
   5217 
   5218 static const long _vq_quantlist__44u6__p6_0[] = {
   5219         4,
   5220         3,
   5221         5,
   5222         2,
   5223         6,
   5224         1,
   5225         7,
   5226         0,
   5227         8,
   5228 };
   5229 
   5230 static const long _vq_lengthlist__44u6__p6_0[] = {
   5231          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
   5232          9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7,
   5233          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
   5234          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
   5235          9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
   5236         12,
   5237 };
   5238 
   5239 static const static_codebook