⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 huffmantable.cpp

📁 This code is based on mpeg_play, available from: http://bmrc.berkeley.edu/frame/research/mpeg/
💻 CPP
📖 第 1 页 / 共 3 页
字号:
	       {  2,  1},{  0,107},{  0,196},{  8,  1},{  2,  1},{  0, 29},	       {  4,  1},{  2,  1},{  0,136},{  0,151},{  0, 59},{  4,  1},	       {  2,  1},{  0,209},{  0,210},{  2,  1},{  0, 45},{  0,211},	       { 18,  1},{  6,  1},{  4,  1},{  2,  1},{  0, 30},{  0, 46},	       {  0,226},{  6,  1},{  4,  1},{  2,  1},{  0,121},{  0,152},	       {  0,192},{  2,  1},{  0, 28},{  2,  1},{  0,137},{  0, 91},	       { 14,  1},{  6,  1},{  2,  1},{  0, 60},{  2,  1},{  0,122},	       {  0,182},{  4,  1},{  2,  1},{  0, 76},{  0,153},{  2,  1}, // 300	       {  0,168},{  0,138},{  6,  1},{  2,  1},{  0, 13},{  2,  1},	       {  0,197},{  0, 92},{  4,  1},{  2,  1},{  0, 61},{  0,198},	       {  2,  1},{  0,108},{  0,154},{ 88,  1},{ 86,  1},{ 36,  1},	       { 16,  1},{  8,  1},{  4,  1},{  2,  1},{  0,139},{  0, 77},	       {  2,  1},{  0,199},{  0,124},{  4,  1},{  2,  1},{  0,213},	       {  0, 93},{  2,  1},{  0,224},{  0, 14},{  8,  1},{  2,  1},	       {  0,227},{  4,  1},{  2,  1},{  0,208},{  0,183},{  0,123},	       {  6,  1},{  4,  1},{  2,  1},{  0,169},{  0,184},{  0,212},	       {  2,  1},{  0,225},{  2,  1},{  0,170},{  0,185},{ 24,  1},	       { 10,  1},{  6,  1},{  4,  1},{  2,  1},{  0,155},{  0,214}, // 360	       {  0,109},{  2,  1},{  0, 62},{  0,200},{  6,  1},{  4,  1},	       {  2,  1},{  0,140},{  0,228},{  0, 78},{  4,  1},{  2,  1},	       {  0,215},{  0,229},{  2,  1},{  0,186},{  0,171},{ 12,  1},	       {  4,  1},{  2,  1},{  0,156},{  0,230},{  4,  1},{  2,  1},	       {  0,110},{  0,216},{  2,  1},{  0,141},{  0,187},{  8,  1},	       {  4,  1},{  2,  1},{  0,231},{  0,157},{  2,  1},{  0,232},	       {  0,142},{  4,  1},{  2,  1},{  0,203},{  0,188},{  0,158},	       {  0,241},{  2,  1},{  0, 31},{  2,  1},{  0, 15},{  0, 47},	       { 66,  1},{ 56,  1},{  2,  1},{  0,242},{ 52,  1},{ 50,  1},	       { 20,  1},{  8,  1},{  2,  1},{  0,189},{  2,  1},{  0, 94}, // 420	       {  2,  1},{  0,125},{  0,201},{  6,  1},{  2,  1},{  0,202},	       {  2,  1},{  0,172},{  0,126},{  4,  1},{  2,  1},{  0,218},	       {  0,173},{  0,204},{ 10,  1},{  6,  1},{  2,  1},{  0,174},	       {  2,  1},{  0,219},{  0,220},{  2,  1},{  0,205},{  0,190},	       {  6,  1},{  4,  1},{  2,  1},{  0,235},{  0,237},{  0,238},	       {  6,  1},{  4,  1},{  2,  1},{  0,217},{  0,234},{  0,233},	       {  2,  1},{  0,222},{  4,  1},{  2,  1},{  0,221},{  0,236},	       {  0,206},{  0, 63},{  0,240},{  4,  1},{  2,  1},{  0,243},	       {  0,244},{  2,  1},{  0, 79},{  2,  1},{  0,245},{  0, 95},	       { 10,  1},{  2,  1},{  0,255},{  4,  1},{  2,  1},{  0,246}, // 480	       {  0,111},{  2,  1},{  0,247},{  0,127},{ 12,  1},{  6,  1},	       {  2,  1},{  0,143},{  2,  1},{  0,248},{  0,249},{  4,  1},	       {  2,  1},{  0,159},{  0,250},{  0,175},{  8,  1},{  4,  1},	       {  2,  1},{  0,251},{  0,191},{  2,  1},{  0,252},{  0,207},	       {  4,  1},{  2,  1},{  0,253},{  0,223},{  2,  1},{  0,254},	       {  0,239}},htd24[512][2]={{ 60,  1},{  8,  1},{  4,  1},{  2,  1},{  0,  0},{  0, 16},	       {  2,  1},{  0,  1},{  0, 17},{ 14,  1},{  6,  1},{  4,  1},	       {  2,  1},{  0, 32},{  0,  2},{  0, 33},{  2,  1},{  0, 18},	       {  2,  1},{  0, 34},{  2,  1},{  0, 48},{  0,  3},{ 14,  1},	       {  4,  1},{  2,  1},{  0, 49},{  0, 19},{  4,  1},{  2,  1},	       {  0, 50},{  0, 35},{  4,  1},{  2,  1},{  0, 64},{  0,  4},	       {  0, 65},{  8,  1},{  4,  1},{  2,  1},{  0, 20},{  0, 51},	       {  2,  1},{  0, 66},{  0, 36},{  6,  1},{  4,  1},{  2,  1},	       {  0, 67},{  0, 52},{  0, 81},{  6,  1},{  4,  1},{  2,  1},	       {  0, 80},{  0,  5},{  0, 21},{  2,  1},{  0, 82},{  0, 37}, // 60	       {250+85,  1},{ 98,  1},{ 34,  1},{ 18,  1},{ 10,  1},{  4,  1},	       {  2,  1},{  0, 68},{  0, 83},{  2,  1},{  0, 53},{  2,  1},	       {  0, 96},{  0,  6},{  4,  1},{  2,  1},{  0, 97},{  0, 22},	       {  2,  1},{  0, 98},{  0, 38},{  8,  1},{  4,  1},{  2,  1},	       {  0, 84},{  0, 69},{  2,  1},{  0, 99},{  0, 54},{  4,  1},	       {  2,  1},{  0,113},{  0, 85},{  2,  1},{  0,100},{  0, 70},	       { 32,  1},{ 14,  1},{  6,  1},{  2,  1},{  0,114},{  2,  1},	       {  0, 39},{  0, 55},{  2,  1},{  0,115},{  4,  1},{  2,  1},	       {  0,112},{  0,  7},{  0, 23},{ 10,  1},{  4,  1},{  2,  1},	       {  0,101},{  0, 86},{  4,  1},{  2,  1},{  0,128},{  0,  8}, // 120	       {  0,129},{  4,  1},{  2,  1},{  0,116},{  0, 71},{  2,  1},	       {  0, 24},{  0,130},{ 16,  1},{  8,  1},{  4,  1},{  2,  1},	       {  0, 40},{  0,102},{  2,  1},{  0,131},{  0, 56},{  4,  1},	       {  2,  1},{  0,117},{  0, 87},{  2,  1},{  0,132},{  0, 72},	       {  8,  1},{  4,  1},{  2,  1},{  0,145},{  0, 25},{  2,  1},	       {  0,146},{  0,118},{  4,  1},{  2,  1},{  0,103},{  0, 41},	       {  2,  1},{  0,133},{  0, 88},{ 92,  1},{ 34,  1},{ 16,  1},	       {  8,  1},{  4,  1},{  2,  1},{  0,147},{  0, 57},{  2,  1},	       {  0,148},{  0, 73},{  4,  1},{  2,  1},{  0,119},{  0,134},	       {  2,  1},{  0,104},{  0,161},{  8,  1},{  4,  1},{  2,  1}, // 180	       {  0,162},{  0, 42},{  2,  1},{  0,149},{  0, 89},{  4,  1},	       {  2,  1},{  0,163},{  0, 58},{  2,  1},{  0,135},{  2,  1},	       {  0,120},{  0, 74},{ 22,  1},{ 12,  1},{  4,  1},{  2,  1},	       {  0,164},{  0,150},{  4,  1},{  2,  1},{  0,105},{  0,177},	       {  2,  1},{  0, 27},{  0,165},{  6,  1},{  2,  1},{  0,178},	       {  2,  1},{  0, 90},{  0, 43},{  2,  1},{  0,136},{  0,179},	       { 16,  1},{ 10,  1},{  6,  1},{  2,  1},{  0,144},{  2,  1},	       {  0,  9},{  0,160},{  2,  1},{  0,151},{  0,121},{  4,  1},	       {  2,  1},{  0,166},{  0,106},{  0,180},{ 12,  1},{  6,  1},	       {  2,  1},{  0, 26},{  2,  1},{  0, 10},{  0,176},{  2,  1}, // 240	       {  0, 59},{  2,  1},{  0, 11},{  0,192},{  4,  1},{  2,  1},	       {  0, 75},{  0,193},{  2,  1},{  0,152},{  0,137},{ 67,  1},	       { 34,  1},{ 16,  1},{  8,  1},{  4,  1},{  2,  1},{  0, 28},	       {  0,181},{  2,  1},{  0, 91},{  0,194},{  4,  1},{  2,  1},	       {  0, 44},{  0,167},{  2,  1},{  0,122},{  0,195},{ 10,  1},	       {  6,  1},{  2,  1},{  0, 60},{  2,  1},{  0, 12},{  0,208},	       {  2,  1},{  0,182},{  0,107},{  4,  1},{  2,  1},{  0,196},	       {  0, 76},{  2,  1},{  0,153},{  0,168},{ 16,  1},{  8,  1},	       {  4,  1},{  2,  1},{  0,138},{  0,197},{  2,  1},{  0, 92},	       {  0,209},{  4,  1},{  2,  1},{  0,183},{  0,123},{  2,  1}, // 300	       {  0, 29},{  0,210},{  9,  1},{  4,  1},{  2,  1},{  0, 45},	       {  0,211},{  2,  1},{  0, 61},{  0,198},{ 85,250},{  4,  1}, // 306 -	       {  2,  1},{  0,108},{  0,169},{  2,  1},{  0,154},{  0,212},	       { 32,  1},{ 16,  1},{  8,  1},{  4,  1},{  2,  1},{  0,184},	       {  0,139},{  2,  1},{  0, 77},{  0,199},{  4,  1},{  2,  1},	       {  0,124},{  0,213},{  2,  1},{  0, 93},{  0,225},{  8,  1},	       {  4,  1},{  2,  1},{  0, 30},{  0,226},{  2,  1},{  0,170},	       {  0,185},{  4,  1},{  2,  1},{  0,155},{  0,227},{  2,  1},	       {  0,214},{  0,109},{ 20,  1},{ 10,  1},{  6,  1},{  2,  1},	       {  0, 62},{  2,  1},{  0, 46},{  0, 78},{  2,  1},{  0,200}, // 360	       {  0,140},{  4,  1},{  2,  1},{  0,228},{  0,215},{  4,  1},	       {  2,  1},{  0,125},{  0,171},{  0,229},{ 10,  1},{  4,  1},	       {  2,  1},{  0,186},{  0, 94},{  2,  1},{  0,201},{  2,  1},	       {  0,156},{  0,110},{  8,  1},{  2,  1},{  0,230},{  2,  1},	       {  0, 13},{  2,  1},{  0,224},{  0, 14},{  4,  1},{  2,  1},	       {  0,216},{  0,141},{  2,  1},{  0,187},{  0,202},{ 74,  1},	       {  2,  1},{  0,255},{ 64,  1},{ 58,  1},{ 32,  1},{ 16,  1},	       {  8,  1},{  4,  1},{  2,  1},{  0,172},{  0,231},{  2,  1},	       {  0,126},{  0,217},{  4,  1},{  2,  1},{  0,157},{  0,232},	       {  2,  1},{  0,142},{  0,203},{  8,  1},{  4,  1},{  2,  1}, // 420	       {  0,188},{  0,218},{  2,  1},{  0,173},{  0,233},{  4,  1},	       {  2,  1},{  0,158},{  0,204},{  2,  1},{  0,219},{  0,189},	       { 16,  1},{  8,  1},{  4,  1},{  2,  1},{  0,234},{  0,174},	       {  2,  1},{  0,220},{  0,205},{  4,  1},{  2,  1},{  0,235},	       {  0,190},{  2,  1},{  0,221},{  0,236},{  8,  1},{  4,  1},	       {  2,  1},{  0,206},{  0,237},{  2,  1},{  0,222},{  0,238},	       {  0, 15},{  4,  1},{  2,  1},{  0,240},{  0, 31},{  0,241},	       {  4,  1},{  2,  1},{  0,242},{  0, 47},{  2,  1},{  0,243},	       {  0, 63},{ 18,  1},{  8,  1},{  4,  1},{  2,  1},{  0,244},	       {  0, 79},{  2,  1},{  0,245},{  0, 95},{  4,  1},{  2,  1}, // 480	       {  0,246},{  0,111},{  2,  1},{  0,247},{  2,  1},{  0,127},	       {  0,143},{ 10,  1},{  4,  1},{  2,  1},{  0,248},{  0,249},	       {  4,  1},{  2,  1},{  0,159},{  0,175},{  0,250},{  8,  1},	       {  4,  1},{  2,  1},{  0,251},{  0,191},{  2,  1},{  0,252},	       {  0,207},{  4,  1},{  2,  1},{  0,253},{  0,223},{  2,  1},	       {  0,254},{  0,239}},htd32[ 31][2]={{  2,  1},{  0,  0},{  8,  1},{  4,  1},{  2,  1},{  0,  8},	       {  0,  4},{  2,  1},{  0,  1},{  0,  2},{  8,  1},{  4,  1},	       {  2,  1},{  0, 12},{  0, 10},{  2,  1},{  0,  3},{  0,  6},	       {  6,  1},{  2,  1},{  0,  9},{  2,  1},{  0,  5},{  0,  7},	       {  4,  1},{  2,  1},{  0, 14},{  0, 13},{  2,  1},{  0, 15},	       {  0, 11}},htd33[ 31][2]={{ 16,  1},{  8,  1},{  4,  1},{  2,  1},{  0,  0},{  0,  1},	       {  2,  1},{  0,  2},{  0,  3},{  4,  1},{  2,  1},{  0,  4},	       {  0,  5},{  2,  1},{  0,  6},{  0,  7},{  8,  1},{  4,  1},	       {  2,  1},{  0,  8},{  0,  9},{  2,  1},{  0, 10},{  0, 11},	       {  4,  1},{  2,  1},{  0, 12},{  0, 13},{  2,  1},{  0, 14},	       {  0, 15}};const HUFFMANCODETABLE MPEGaudio::ht[HTN]={  { 0, 0-1, 0-1, 0,  0, htd33},  { 1, 2-1, 2-1, 0,  7,htd01},  { 2, 3-1, 3-1, 0, 17,htd02},  { 3, 3-1, 3-1, 0, 17,htd03},  { 4, 0-1, 0-1, 0,  0, htd33},  { 5, 4-1, 4-1, 0, 31,htd05},  { 6, 4-1, 4-1, 0, 31,htd06},  { 7, 6-1, 6-1, 0, 71,htd07},  { 8, 6-1, 6-1, 0, 71,htd08},  { 9, 6-1, 6-1, 0, 71,htd09},  {10, 8-1, 8-1, 0,127,htd10},  {11, 8-1, 8-1, 0,127,htd11},  {12, 8-1, 8-1, 0,127,htd12},  {13,16-1,16-1, 0,511,htd13},  {14, 0-1, 0-1, 0,  0, htd33},  {15,16-1,16-1, 0,511,htd15},  {16,16-1,16-1, 1,511,htd16},  {17,16-1,16-1, 2,511,htd16},  {18,16-1,16-1, 3,511,htd16},  {19,16-1,16-1, 4,511,htd16},  {20,16-1,16-1, 6,511,htd16},  {21,16-1,16-1, 8,511,htd16},  {22,16-1,16-1,10,511,htd16},  {23,16-1,16-1,13,511,htd16},  {24,16-1,16-1, 4,512,htd24},  {25,16-1,16-1, 5,512,htd24},  {26,16-1,16-1, 6,512,htd24},  {27,16-1,16-1, 7,512,htd24},  {28,16-1,16-1, 8,512,htd24},  {29,16-1,16-1, 9,512,htd24},  {30,16-1,16-1,11,512,htd24},  {31,16-1,16-1,13,512,htd24},  {32, 1-1,16-1, 0, 31,htd32},  {33, 1-1,16-1, 0, 31,htd33}};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -