📄 hufftab.h
字号:
/*
* 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/04 23:02:24 wmay 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}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -