/* * FAAC - Freeware Advanced Audio Coder * Copyright (C) 2001 Menno Bakker * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: hufftab.h,v 1.3 2001/06/08 18:01:09 menno Exp $ */ unsigned short huff1[][2] = { { 11, 2040}, { 9, 497},{ 11, 2045},{ 10, 1013},{ 7, 104},{ 10, 1008}, { 11, 2039},{ 9, 492},{ 11, 2037},{ 10, 1009},{ 7, 114}, { 10, 1012},{ 7, 116},{ 5, 17},{ 7, 118},{ 9, 491}, { 7, 108},{ 10, 1014},{ 11, 2044},{ 9, 481},{ 11, 2033}, { 9, 496},{ 7, 97},{ 9, 502},{ 11, 2034},{ 9, 490}, { 11, 2043},{ 9, 498},{ 7, 105},{ 9, 493},{ 7, 119}, { 5, 23},{ 7, 111},{ 9, 486},{ 7, 100},{ 9, 485}, { 7, 103},{ 5, 21},{ 7, 98},{ 5, 18},{ 1, 0}, { 5, 20},{ 7, 101},{ 5, 22},{ 7, 109},{ 9, 489}, { 7, 99},{ 9, 484},{ 7, 107},{ 5, 19},{ 7, 113}, { 9, 483},{ 7, 112},{ 9, 499},{ 11, 2046},{ 9, 487}, { 11, 2035},{ 9, 495},{ 7, 96},{ 9, 494},{ 11, 2032}, { 9, 482},{ 11, 2042},{ 10, 1011},{ 7, 106},{ 9, 488}, { 7, 117},{ 5, 16},{ 7, 115},{ 9, 500},{ 7, 110}, { 10, 1015},{ 11, 2038},{ 9, 480},{ 11, 2041},{ 10, 1010}, { 7, 102},{ 9, 501},{ 11, 2047},{ 9, 503},{ 11, 2036} }; unsigned short huff2[][2] = { { 9, 499}, { 7, 111},{ 9, 509},{ 8, 235},{ 6, 35},{ 8, 234}, { 9, 503},{ 8, 232},{ 9, 506},{ 8, 242},{ 6, 45}, { 7, 112},{ 6, 32},{ 5, 6},{ 6, 43},{ 7, 110}, { 6, 40},{ 8, 233},{ 9, 505},{ 7, 102},{ 8, 248}, { 8, 231},{ 6, 27},{ 8, 241},{ 9, 500},{ 7, 107}, { 9, 501},{ 8, 236},{ 6, 42},{ 7, 108},{ 6, 44}, { 5, 10},{ 6, 39},{ 7, 103},{ 6, 26},{ 8, 245}, { 6, 36},{ 5, 8},{ 6, 31},{ 5, 9},{ 3, 0}, { 5, 7},{ 6, 29},{ 5, 11},{ 6, 48},{ 8, 239}, { 6, 28},{ 7, 100},{ 6, 30},{ 5, 12},{ 6, 41}, { 8, 243},{ 6, 47},{ 8, 240},{ 9, 508},{ 7, 113}, { 9, 498},{ 8, 244},{ 6, 33},{ 8, 230},{ 8, 247}, { 7, 104},{ 9, 504},{ 8, 238},{ 6, 34},{ 7, 101}, { 6, 49},{ 4, 2},{ 6, 38},{ 8, 237},{ 6, 37}, { 7, 106},{ 9, 507},{ 7, 114},{ 9, 510},{ 7, 105}, { 6, 46},{ 8, 246},{ 9, 511},{ 7, 109},{ 9, 502} }; unsigned short huff3[][2] = { { 1, 0}, { 4, 9},{ 8, 239},{ 4, 11},{ 5, 25},{ 8, 240}, { 9, 491},{ 9, 486},{ 10, 1010},{ 4, 10},{ 6, 53}, { 9, 495},{ 6, 52},{ 6, 55},{ 9, 489},{ 9, 493}, { 9, 487},{ 10, 1011},{ 9, 494},{ 10, 1005},{ 13, 8186}, { 9, 492},{ 9, 498},{ 11, 2041},{ 11, 2040},{ 10, 1016}, { 12, 4088},{ 4, 8},{ 6, 56},{ 10, 1014},{ 6, 54}, { 7, 117},{ 10, 1009},{ 10, 1003},{ 10, 1004},{ 12, 4084}, { 5, 24},{ 7, 118},{ 11, 2036},{ 6, 57},{ 7, 116}, { 10, 1007},{ 9, 499},{ 9, 500},{ 11, 2038},{ 9, 488}, { 10, 1002},{ 13, 8188},{ 8, 242},{ 9, 497},{ 12, 4091}, { 10, 1013},{ 11, 2035},{ 12, 4092},{ 8, 238},{ 10, 1015}, { 15, 32766},{ 9, 496},{ 11, 2037},{ 15, 32765},{ 13, 8187}, { 14, 16378},{ 16, 65535},{ 8, 241},{ 10, 1008},{ 14, 16380}, { 9, 490},{ 10, 1006},{ 14, 16379},{ 12, 4086},{ 12, 4090}, { 15, 32764},{ 11, 2034},{ 12, 4085},{ 16, 65534},{ 10, 1012}, { 11, 2039},{ 15, 32763},{ 12, 4087},{ 12, 4089},{ 15, 32762} }; unsigned short huff4[][2] = { { 4, 7}, { 5, 22},{ 8, 246},{ 5, 24},{ 4, 8},{ 8, 239}, { 9, 495},{ 8, 243},{ 11, 2040},{ 5, 25},{ 5, 23}, { 8, 237},{ 5, 21},{ 4, 1},{ 8, 226},{ 8, 240}, { 7, 112},{ 10, 1008},{ 9, 494},{ 8, 241},{ 11, 2042}, { 8, 238},{ 8, 228},{ 10, 1010},{ 11, 2038},{ 10, 1007}, { 11, 2045},{ 4, 5},{ 5, 20},{ 8, 242},{ 4, 9}, { 4, 4},{ 8, 229},{ 8, 244},{ 8, 232},{ 10, 1012}, { 4, 6},{ 4, 2},{ 8, 231},{ 4, 3},{ 4, 0}, { 7, 107},{ 8, 227},{ 7, 105},{ 9, 499},{ 8, 235}, { 8, 230},{ 10, 1014},{ 7, 110},{ 7, 106},{ 9, 500}, { 10, 1004},{ 9, 496},{ 10, 1017},{ 8, 245},{ 8, 236}, { 11, 2043},{ 8, 234},{ 7, 111},{ 10, 1015},{ 11, 2041}, { 10, 1011},{ 12, 4095},{ 8, 233},{ 7, 109},{ 10, 1016}, { 7, 108},{ 7, 104},{ 9, 501},{ 10, 1006},{ 9, 498}, { 11, 2036},{ 11, 2039},{ 10, 1009},{ 12, 4094},{ 10, 1005}, { 9, 497},{ 11, 2037},{ 11, 2046},{ 10, 1013},{ 11, 2044} }; unsigned short huff5[][2] = { { 13, 8191}, { 12, 4087},{ 11, 2036},{ 11, 2024},{ 10, 1009},{ 11, 2030}, { 11, 2041},{ 12, 4088},{ 13, 8189},{ 12, 4093},{ 11, 2033}, { 10, 1000},{ 9, 488},{ 8, 240},{ 9, 492},{ 10, 1006}, { 11, 2034},{ 12, 4090},{ 12, 4084},{ 10, 1007},{ 9, 498}, { 8, 232},{ 7, 112},{ 8, 236},{ 9, 496},{ 10, 1002}, { 11, 2035},{ 11, 2027},{ 9, 491},{ 8, 234},{ 5, 26}, { 4, 8},{ 5, 25},{ 8, 238},{ 9, 495},{ 11, 2029}, { 10, 1008},{ 8, 242},{ 7, 115},{ 4, 11},{ 1, 0}, { 4, 10},{ 7, 113},{ 8, 243},{ 11, 2025},{ 11, 2031}, { 9, 494},{ 8, 239},{ 5, 24},{ 4, 9},{ 5, 27}, { 8, 235},{ 9, 489},{ 11, 2028},{ 11, 2038},{ 10, 1003}, { 9, 499},{ 8, 237},{ 7, 114},{ 8, 233},{ 9, 497}, { 10, 1005},{ 11, 2039},{ 12, 4086},{ 11, 2032},{ 10, 1001}, { 9, 493},{ 8, 241},{ 9, 490},{ 10, 1004},{ 11, 2040}, { 12, 4089},{ 13, 8188},{ 12, 4092},{ 12, 4085},{ 11, 2026}, { 10, 1011},{ 10, 1010},{ 11, 2037},{ 12, 4091},{ 13, 8190} }; unsigned short huff6[][2] = { { 11, 2046}, { 10, 1021},{ 9, 497},{ 9, 491},{ 9, 500},{ 9, 490}, { 9, 496},{ 10, 1020},{ 11, 2045},{ 10, 1014},{ 9, 485}, { 8, 234},{ 7, 108},{ 7, 113},{ 7, 104},{ 8, 240}, { 9, 486},{ 10, 1015},{ 9, 499},{ 8, 239},{ 6, 50}, { 6, 39},{ 6, 40},{ 6, 38},{ 6, 49},{ 8, 235}, { 9, 503},{ 9, 488},{ 7, 111},{ 6, 46},{ 4, 8}, { 4, 4},{ 4, 6},{ 6, 41},{ 7, 107},{ 9, 494}, { 9, 495},{ 7, 114},{ 6, 45},{ 4, 2},{ 4, 0}, { 4, 3},{ 6, 47},{ 7, 115},{ 9, 506},{ 9, 487}, { 7, 110},{ 6, 43},{ 4, 7},{ 4, 1},{ 4, 5}, { 6, 44},{ 7, 109},{ 9, 492},{ 9, 505},{ 8, 238}, { 6, 48},{ 6, 36},{ 6, 42},{ 6, 37},{ 6, 51}, { 8, 236},{ 9, 498},{ 10, 1016},{ 9, 484},{ 8, 237}, { 7, 106},{ 7, 112},{ 7, 105},{ 7, 116},{ 8, 241}, { 10, 1018},{ 11, 2047},{ 10, 1017},{ 9, 502},{ 9, 493}, { 9, 504},{ 9, 489},{ 9, 501},{ 10, 1019},{ 11, 2044} }; unsigned short huff7[][2] = { { 1, 0}, { 3, 5},{ 6, 55},{ 7, 116},{ 8, 242},{ 9, 491}, { 10, 1005},{ 11, 2039},{ 3, 4},{ 4, 12},{ 6, 53}, { 7, 113},{ 8, 236},{ 8, 238},{ 9, 494},{ 9, 501}, { 6, 54},{ 6, 52},{ 7, 114},{ 8, 234},{ 8, 241}, { 9, 489},{ 9, 499},{ 10, 1013},{ 7, 115},{ 7, 112}, { 8, 235},{ 8, 240},{ 9, 497},{ 9, 496},{ 10, 1004}, { 10, 1018},{ 8, 243},{ 8, 237},{ 9, 488},{ 9, 495}, { 10, 1007},{ 10, 1009},{ 10, 1017},{ 11, 2043},{ 9, 493}, { 8, 239},{ 9, 490},{ 9, 498},{ 10, 1011},{ 10, 1016}, { 11, 2041},{ 11, 2044},{ 10, 1006},{ 9, 492},{ 9, 500}, { 10, 1012},{ 10, 1015},{ 11, 2040},{ 12, 4093},{ 12, 4094}, { 11, 2038},{ 10, 1008},{ 10, 1010},{ 10, 1014},{ 11, 2042}, { 11, 2045},{ 12, 4092},{ 12, 4095} }; unsigned short huff8[][2] = { { 5, 14}, { 4, 5},{ 5, 16},{ 6, 48},{ 7, 111},{ 8, 241}, { 9, 506},{ 10, 1022},{ 4, 3},{ 3, 0},{ 4, 4}, { 5, 18},{ 6, 44},{ 7, 106},{ 7, 117},{ 8, 248}, { 5, 15},{ 4, 2},{ 4, 6},{ 5, 20},{ 6, 46}, { 7, 105},{ 7, 114},{ 8, 245},{ 6, 47},{ 5, 17}, { 5, 19},{ 6, 42},{ 6, 50},{ 7, 108},{ 8, 236}, { 8, 250},{ 7, 113},{ 6, 43},{ 6, 45},{ 6, 49}, { 7, 109},{ 7, 112},{ 8, 242},{ 9, 505},{ 8, 239}, { 7, 104},{ 6, 51},{ 7, 107},{ 7, 110},{ 8, 238}, { 8, 249},{ 10, 1020},{ 9, 504},{ 7, 116},{ 7, 115}, { 8, 237},{ 8, 240},{ 8, 246},{ 9, 502},{ 9, 509}, { 10, 1021},{ 8, 243},{ 8, 244},{ 8, 247},{ 9, 503}, { 9, 507},{ 9, 508},{ 10, 1023} }; unsigned short huff9[][2] = { { 1, 0}, { 3, 5},{ 6, 55},{ 8, 231},{ 9, 478},{ 10, 974}, { 10, 985},{ 11, 1992},{ 11, 1997},{ 12, 4040},{ 12, 4061}, { 13, 8164},{ 13, 8172},{ 3, 4},{ 4, 12},{ 6, 53}, { 7, 114},{ 8, 234},{ 8, 237},{ 9, 482},{ 10, 977}, { 10, 979},{ 10, 992},{ 11, 2008},{ 12, 4047},{ 12, 4053}, { 6, 54},{ 6, 52},{ 7, 113},{ 8, 232},{ 8, 236}, { 9, 481},{ 10, 975},{ 10, 989},{ 10, 987},{ 11, 2000}, { 12, 4039},{ 12, 4052},{ 12, 4068},{ 8, 230},{ 7, 112}, { 8, 233},{ 9, 477},{ 9, 483},{ 10, 978},{ 10, 988}, { 11, 1996},{ 11, 1994},{ 11, 2014},{ 12, 4056},{ 12, 4074}, { 13, 8155},{ 9, 479},{ 8, 235},{ 9, 476},{ 9, 486}, { 10, 981},{ 10, 990},{ 11, 1995},{ 11, 2013},{ 11, 2012}, { 12, 4045},{ 12, 4066},{ 12, 4071},{ 13, 8161},{ 10, 976}, { 9, 480},{ 9, 484},{ 10, 982},{ 11, 1989},{ 11, 2001}, { 11, 2011},{ 12, 4050},{ 11, 2016},{ 12, 4057},{ 12, 4075}, { 13, 8163},{ 13, 8169},{ 11, 1988},{ 9, 485},{ 10, 983}, { 11, 1990},{ 11, 1999},{ 11, 2010},{ 12, 4043},{ 12, 4058}, { 12, 4067},{ 12, 4073},{ 13, 8166},{ 13, 8179},{ 13, 8183}, { 11, 2003},{ 10, 984},{ 10, 993},{ 11, 2004},{ 11, 2009}, { 12, 4051},{ 12, 4062},{ 13, 8157},{ 13, 8153},{ 13, 8162}, { 13, 8170},{ 13, 8177},{ 13, 8182},{ 11, 2002},{ 10, 980}, { 10, 986},{ 11, 1991},{ 11, 2007},{ 11, 2018},{ 12, 4046}, { 12, 4059},{ 13, 8152},{ 13, 8174},{ 14, 16368},{ 13, 8180}, { 14, 16370},{ 11, 2017},{ 10, 991},{ 11, 1993},{ 11, 2006}, { 12, 4042},{ 12, 4048},{ 12, 4069},{ 12, 4070},{ 13, 8171}, { 13, 8175},{ 14, 16371},{ 14, 16372},{ 14, 16373},{ 12, 4064}, { 11, 1998},{ 11, 2005},{ 12, 4038},{ 12, 4049},{ 12, 4065}, { 13, 8160},{ 13, 8168},{ 13, 8176},{ 14, 16369},{ 14, 16376}, { 14, 16374},{ 15, 32764},{ 12, 4072},{ 11, 2015},{ 12, 4041}, { 12, 4055},{ 12, 4060},{ 13, 8156},{ 13, 8159},{ 13, 8173}, { 13, 8181},{ 14, 16377},{ 14, 16379},{ 15, 32765},{ 15, 32766}, { 13, 8167},{ 12, 4044},{ 12, 4054},{ 12, 4063},{ 13, 8158}, { 13, 8154},{ 13, 8165},{ 13, 8178},{ 14, 16378},{ 14, 16375}, { 14, 16380},{ 14, 16381},{ 15, 32767} }; unsigned short huff10[][2] = { { 6, 34}, { 5, 8},{ 6, 29},{ 6, 38},{ 7, 95},{ 8, 211}, { 9, 463},{ 10, 976},{ 10, 983},{ 10, 1005},{ 11, 2032}, { 11, 2038},{ 12, 4093},{ 5, 7},{ 4, 0},{ 4, 1}, { 5, 9},{ 6, 32},{ 7, 84},{ 7, 96},{ 8, 213}, { 8, 220},{ 9, 468},{ 10, 973},{ 10, 990},{ 11, 2023}, { 6, 28},{ 4, 2},{ 5, 6},{ 5, 12},{ 6, 30}, { 6, 40},{ 7, 91},{ 8, 205},{ 8, 217},{ 9, 462}, { 9, 476},{ 10, 985},{ 10, 1009},{ 6, 37},{ 5, 11}, { 5, 10},{ 5, 13},{ 6, 36},{ 7, 87},{ 7, 97}, { 8, 204},{ 8, 221},{ 9, 460},{ 9, 478},{ 10, 979}, { 10, 999},{ 7, 93},{ 6, 33},{ 6, 31},{ 6, 35}, { 6, 39},{ 7, 89},{ 7, 100},{ 8, 216},{ 8, 223}, { 9, 466},{ 9, 482},{ 10, 989},{ 10, 1006},{ 8, 209}, { 7, 85},{ 6, 41},{ 7, 86},{ 7, 88},{ 7, 98}, { 8, 206},{ 8, 224},{ 8, 226},{ 9, 474},{ 10, 980}, { 10, 995},{ 11, 2027},{ 9, 457},{ 7, 94},{ 7, 90}, { 7, 92},{ 7, 99},{ 8, 202},{ 8, 218},{ 9, 455}, { 9, 458},{ 9, 480},{ 10, 987},{ 10, 1000},{ 11, 2028}, { 9, 483},{ 8, 210},{ 8, 203},{ 8, 208},{ 8, 215}, { 8, 219},{ 9, 454},{ 9, 469},{ 9, 472},{ 10, 970}, { 10, 986},{ 11, 2026},{ 11, 2033},{ 9, 481},{ 8, 212}, { 8, 207},{ 8, 214},{ 8, 222},{ 8, 225},{ 9, 464}, { 9, 470},{ 10, 977},{ 10, 981},{ 10, 1010},{ 11, 2030}, { 11, 2043},{ 10, 1001},{ 9, 461},{ 9, 456},{ 9, 459}, { 9, 465},{ 9, 471},{ 9, 479},{ 10, 975},{ 10, 992}, { 10, 1007},{ 11, 2022},{ 11, 2040},{ 12, 4090},{ 10, 1003}, { 9, 477},{ 9, 467},{ 9, 473},{ 9, 475},{ 10, 978}, { 10, 972},{ 10, 988},{ 10, 1002},{ 11, 2029},{ 11, 2035}, { 11, 2041},{ 12, 4089},{ 11, 2034},{ 10, 974},{ 9, 484}, { 10, 971},{ 10, 984},{ 10, 982},{ 10, 994},{ 10, 997}, { 11, 2024},{ 11, 2036},{ 11, 2037},{ 11, 2039},{ 12, 4091}, { 11, 2042},{ 10, 1004},{ 10, 991},{ 10, 993},{ 10, 996}, { 10, 998},{ 10, 1008},{ 11, 2025},{ 11, 2031},{ 12, 4088}, { 12, 4094},{ 12, 4092},{ 12, 4095} }; unsigned short huff11[][2] = { { 4, 0}, { 5, 6},{ 6, 25},{ 7, 61},{ 8, 156},{ 8, 198}, { 9, 423},{ 10, 912},{ 10, 962},{ 10, 991},{ 11, 2022}, { 11, 2035},{ 12, 4091},{ 11, 2028},{ 12, 4090},{ 12, 4094}, { 10, 910},{ 5, 5},{ 4, 1},{ 5, 8},{ 6, 20}, { 7, 55},{ 7, 66},{ 8, 146},{ 8, 175},{ 9, 401}, { 9, 421},{ 9, 437},{ 10, 926},{ 10, 960},{ 10, 930}, { 10, 973},{ 11, 2006},{ 8, 174},{ 6, 23},{ 5, 7}, { 5, 9},{ 6, 24},{ 7, 57},{ 7, 64},{ 8, 142}, { 8, 163},{ 8, 184},{ 9, 409},{ 9, 428},{ 9, 449}, { 10, 945},{ 10, 918},{ 10, 958},{ 10, 970},{ 8, 157}, { 7, 60},{ 6, 21},{ 6, 22},{ 6, 26},{ 7, 59}, { 7, 68},{ 8, 145},{ 8, 165},{ 8, 190},{ 9, 406}, { 9, 430},{ 9, 441},{ 10, 929},{ 10, 913},{ 10, 933}, { 10, 981},{ 8, 148},{ 8, 154},{ 7, 54},{ 7, 56}, { 7, 58},{ 7, 65},{ 8, 140},{ 8, 155},{ 8, 176}, { 8, 195},{ 9, 414},{ 9, 427},{ 9, 444},{ 10, 927}, { 10, 911},{ 10, 937},{ 10, 975},{ 8, 147},{ 8, 191}, { 7, 62},{ 7, 63},{ 7, 67},{ 7, 69},{ 8, 158}, { 8, 167},{ 8, 185},{ 9, 404},{ 9, 418},{ 9, 442}, { 9, 451},{ 10, 934},{ 10, 935},{ 10, 955},{ 10, 980}, { 8, 159},{ 9, 416},{ 8, 143},{ 8, 141},{ 8, 144}, { 8, 152},{ 8, 166},{ 8, 182},{ 8, 196},{ 9, 415}, { 9, 431},{ 9, 447},{ 10, 921},{ 10, 959},{ 10, 948}, { 10, 969},{ 10, 999},{ 8, 168},{ 9, 438},{ 8, 171}, { 8, 164},{ 8, 170},{ 8, 178},{ 8, 194},{ 8, 197}, { 9, 408},{ 9, 420},{ 9, 440},{ 10, 908},{ 10, 932}, { 10, 964},{ 10, 966},{ 10, 989},{ 10, 1000},{ 8, 173}, { 10, 943},{ 9, 402},{ 8, 189},{ 8, 188},{ 9, 398}, { 9, 407},{ 9, 410},{ 9, 419},{ 9, 433},{ 10, 909}, { 10, 920},{ 10, 951},{ 10, 979},{ 10, 977},{ 10, 987}, { 11, 2013},{ 8, 180},{ 10, 990},{ 9, 425},{ 9, 411}, { 9, 412},{ 9, 417},{ 9, 426},{ 9, 429},{ 9, 435}, { 10, 907},{ 10, 946},{ 10, 952},{ 10, 974},{ 10, 993}, { 10, 992},{ 11, 2002},{ 11, 2021},{ 8, 183},{ 11, 2019}, { 9, 443},{ 9, 424},{ 9, 422},{ 9, 432},{ 9, 434}, { 9, 439},{ 10, 923},{ 10, 922},{ 10, 954},{ 10, 949}, { 10, 982},{ 11, 2007},{ 10, 996},{ 11, 2008},{ 11, 2026}, { 8, 186},{ 11, 2024},{ 10, 928},{ 9, 445},{ 9, 436}, { 10, 906},{ 9, 452},{ 10, 914},{ 10, 938},{ 10, 944}, { 10, 956},{ 10, 983},{ 11, 2004},{ 11, 2012},{ 11, 2011}, { 11, 2005},{ 11, 2032},{ 8, 193},{ 11, 2043},{ 10, 968}, { 10, 931},{ 10, 917},{ 10, 925},{ 10, 940},{ 10, 942}, { 10, 965},{ 10, 984},{ 10, 994},{ 10, 998},{ 11, 2020}, { 11, 2023},{ 11, 2016},{ 11, 2025},{ 11, 2039},{ 9, 400}, { 11, 2034},{ 10, 915},{ 9, 446},{ 9, 448},{ 10, 916}, { 10, 919},{ 10, 941},{ 10, 963},{ 10, 961},{ 10, 978}, { 11, 2010},{ 11, 2009},{ 11, 2015},{ 11, 2027},{ 11, 2036}, { 11, 2042},{ 9, 405},{ 11, 2040},{ 10, 957},{ 10, 924}, { 10, 939},{ 10, 936},{ 10, 947},{ 10, 953},{ 10, 976}, { 10, 995},{ 10, 997},{ 11, 2018},{ 11, 2014},{ 11, 2029}, { 11, 2033},{ 11, 2041},{ 11, 2044},{ 9, 403},{ 12, 4093}, { 10, 988},{ 10, 950},{ 10, 967},{ 10, 972},{ 10, 971}, { 10, 985},{ 10, 986},{ 11, 2003},{ 11, 2017},{ 11, 2030}, { 11, 2031},{ 11, 2037},{ 11, 2038},{ 12, 4092},{ 12, 4095}, { 9, 413},{ 9, 450},{ 8, 181},{ 8, 161},{ 8, 150}, { 8, 151},{ 8, 149},{ 8, 153},{ 8, 160},{ 8, 162}, { 8, 172},{ 8, 169},{ 8, 177},{ 8, 179},{ 8, 187}, { 8, 192},{ 9, 399},{ 5, 4} }; unsigned int huff12[][2] = { { 18, 262120}, { 18, 262118},{ 18, 262119},{ 18, 262117},{ 19, 524277},{ 19, 524273}, { 19, 524269},{ 19, 524278},{ 19, 524270},{ 19, 524271},{ 19, 524272}, { 19, 524284},{ 19, 524285},{ 19, 524287},{ 19, 524286},{ 19, 524279}, { 19, 524280},{ 19, 524283},{ 19, 524281},{ 18, 262116},{ 19, 524282}, { 18, 262115},{ 17, 131055},{ 17, 131056},{ 16, 65525},{ 17, 131054}, { 16, 65522},{ 16, 65523},{ 16, 65524},{ 16, 65521},{ 15, 32758}, { 15, 32759},{ 14, 16377},{ 14, 16373},{ 14, 16375},{ 14, 16371}, { 14, 16374},{ 14, 16370},{ 13, 8183},{ 13, 8181},{ 12, 4089}, { 12, 4087},{ 12, 4086},{ 11, 2041},{ 12, 4084},{ 11, 2040}, { 10, 1017},{ 10, 1015},{ 10, 1013},{ 9, 504},{ 9, 503}, { 8, 250},{ 8, 248},{ 8, 246},{ 7, 121},{ 6, 58}, { 6, 56},{ 5, 26},{ 4, 11},{ 3, 4},{ 1, 0}, { 4, 10},{ 4, 12},{ 5, 27},{ 6, 57},{ 6, 59}, { 7, 120},{ 7, 122},{ 8, 247},{ 8, 249},{ 9, 502}, { 9, 505},{ 10, 1012},{ 10, 1014},{ 10, 1016},{ 11, 2037}, { 11, 2036},{ 11, 2038},{ 11, 2039},{ 12, 4085},{ 12, 4088}, { 13, 8180},{ 13, 8182},{ 13, 8184},{ 14, 16376},{ 14, 16372}, { 16, 65520},{ 15, 32756},{ 16, 65526},{ 15, 32757},{ 18, 262114}, { 19, 524249},{ 19, 524250},{ 19, 524251},{ 19, 524252},{ 19, 524253}, { 19, 524254},{ 19, 524248},{ 19, 524242},{ 19, 524243},{ 19, 524244}, { 19, 524245},{ 19, 524246},{ 19, 524274},{ 19, 524255},{ 19, 524263}, { 19, 524264},{ 19, 524265},{ 19, 524266},{ 19, 524267},{ 19, 524262}, { 19, 524256},{ 19, 524257},{ 19, 524258},{ 19, 524259},{ 19, 524260}, { 19, 524261},{ 19, 524247},{ 19, 524268},{ 19, 524276},{ 19, 524275} };