📄 huffsv7.c
字号:
d->HuffQ2[0][ 0].Code = 89; d->HuffQ2[0][ 0].Length = 7;
d->HuffQ2[0][ 1].Code = 47; d->HuffQ2[0][ 1].Length = 6;
d->HuffQ2[0][ 2].Code = 15; d->HuffQ2[0][ 2].Length = 5;
d->HuffQ2[0][ 3].Code = 0; d->HuffQ2[0][ 3].Length = 5;
d->HuffQ2[0][ 4].Code = 91; d->HuffQ2[0][ 4].Length = 7;
d->HuffQ2[0][ 5].Code = 4; d->HuffQ2[0][ 5].Length = 5;
d->HuffQ2[0][ 6].Code = 6; d->HuffQ2[0][ 6].Length = 4;
d->HuffQ2[0][ 7].Code = 13; d->HuffQ2[0][ 7].Length = 4;
d->HuffQ2[0][ 8].Code = 4; d->HuffQ2[0][ 8].Length = 4;
d->HuffQ2[0][ 9].Code = 5; d->HuffQ2[0][ 9].Length = 5;
d->HuffQ2[0][10].Code = 20; d->HuffQ2[0][10].Length = 5;
d->HuffQ2[0][11].Code = 12; d->HuffQ2[0][11].Length = 4;
d->HuffQ2[0][12].Code = 4; d->HuffQ2[0][12].Length = 3;
d->HuffQ2[0][13].Code = 15; d->HuffQ2[0][13].Length = 4;
d->HuffQ2[0][14].Code = 14; d->HuffQ2[0][14].Length = 5;
d->HuffQ2[0][15].Code = 3; d->HuffQ2[0][15].Length = 5;
d->HuffQ2[0][16].Code = 3; d->HuffQ2[0][16].Length = 4;
d->HuffQ2[0][17].Code = 14; d->HuffQ2[0][17].Length = 4;
d->HuffQ2[0][18].Code = 5; d->HuffQ2[0][18].Length = 4;
d->HuffQ2[0][19].Code = 1; d->HuffQ2[0][19].Length = 5;
d->HuffQ2[0][20].Code = 90; d->HuffQ2[0][20].Length = 7;
d->HuffQ2[0][21].Code = 2; d->HuffQ2[0][21].Length = 5;
d->HuffQ2[0][22].Code = 21; d->HuffQ2[0][22].Length = 5;
d->HuffQ2[0][23].Code = 46; d->HuffQ2[0][23].Length = 6;
d->HuffQ2[0][24].Code = 88; d->HuffQ2[0][24].Length = 7;
//more shaped, book 1
d->HuffQ2[1][ 0].Code = 921; d->HuffQ2[1][ 0].Length = 10;
d->HuffQ2[1][ 1].Code = 113; d->HuffQ2[1][ 1].Length = 7;
d->HuffQ2[1][ 2].Code = 51; d->HuffQ2[1][ 2].Length = 6;
d->HuffQ2[1][ 3].Code = 231; d->HuffQ2[1][ 3].Length = 8;
d->HuffQ2[1][ 4].Code = 922; d->HuffQ2[1][ 4].Length = 10;
d->HuffQ2[1][ 5].Code = 104; d->HuffQ2[1][ 5].Length = 7;
d->HuffQ2[1][ 6].Code = 30; d->HuffQ2[1][ 6].Length = 5;
d->HuffQ2[1][ 7].Code = 0; d->HuffQ2[1][ 7].Length = 3;
d->HuffQ2[1][ 8].Code = 29; d->HuffQ2[1][ 8].Length = 5;
d->HuffQ2[1][ 9].Code = 105; d->HuffQ2[1][ 9].Length = 7;
d->HuffQ2[1][10].Code = 50; d->HuffQ2[1][10].Length = 6;
d->HuffQ2[1][11].Code = 1; d->HuffQ2[1][11].Length = 3;
d->HuffQ2[1][12].Code = 2; d->HuffQ2[1][12].Length = 2;
d->HuffQ2[1][13].Code = 3; d->HuffQ2[1][13].Length = 3;
d->HuffQ2[1][14].Code = 49; d->HuffQ2[1][14].Length = 6;
d->HuffQ2[1][15].Code = 107; d->HuffQ2[1][15].Length = 7;
d->HuffQ2[1][16].Code = 27; d->HuffQ2[1][16].Length = 5;
d->HuffQ2[1][17].Code = 2; d->HuffQ2[1][17].Length = 3;
d->HuffQ2[1][18].Code = 31; d->HuffQ2[1][18].Length = 5;
d->HuffQ2[1][19].Code = 112; d->HuffQ2[1][19].Length = 7;
d->HuffQ2[1][20].Code = 920; d->HuffQ2[1][20].Length = 10;
d->HuffQ2[1][21].Code = 106; d->HuffQ2[1][21].Length = 7;
d->HuffQ2[1][22].Code = 48; d->HuffQ2[1][22].Length = 6;
d->HuffQ2[1][23].Code = 114; d->HuffQ2[1][23].Length = 7;
d->HuffQ2[1][24].Code = 923; d->HuffQ2[1][24].Length = 10;
/********************** 7-step quantizer **************************/
/*********************** single samples ***************************/
//less shaped, book 0
d->HuffQ3[0][0].Code = 12; d->HuffQ3[0][0].Length = 4;
d->HuffQ3[0][1].Code = 4; d->HuffQ3[0][1].Length = 3;
d->HuffQ3[0][2].Code = 0; d->HuffQ3[0][2].Length = 2;
d->HuffQ3[0][3].Code = 1; d->HuffQ3[0][3].Length = 2;
d->HuffQ3[0][4].Code = 7; d->HuffQ3[0][4].Length = 3;
d->HuffQ3[0][5].Code = 5; d->HuffQ3[0][5].Length = 3;
d->HuffQ3[0][6].Code = 13; d->HuffQ3[0][6].Length = 4;
//more shaped, book 1
d->HuffQ3[1][0].Code = 4; d->HuffQ3[1][0].Length = 5;
d->HuffQ3[1][1].Code = 3; d->HuffQ3[1][1].Length = 4;
d->HuffQ3[1][2].Code = 2; d->HuffQ3[1][2].Length = 2;
d->HuffQ3[1][3].Code = 3; d->HuffQ3[1][3].Length = 2;
d->HuffQ3[1][4].Code = 1; d->HuffQ3[1][4].Length = 2;
d->HuffQ3[1][5].Code = 0; d->HuffQ3[1][5].Length = 3;
d->HuffQ3[1][6].Code = 5; d->HuffQ3[1][6].Length = 5;
/********************** 9-step quantizer **************************/
/*********************** single samples ***************************/
//less shaped, book 0
d->HuffQ4[0][0].Code = 5; d->HuffQ4[0][0].Length = 4;
d->HuffQ4[0][1].Code = 0; d->HuffQ4[0][1].Length = 3;
d->HuffQ4[0][2].Code = 4; d->HuffQ4[0][2].Length = 3;
d->HuffQ4[0][3].Code = 6; d->HuffQ4[0][3].Length = 3;
d->HuffQ4[0][4].Code = 7; d->HuffQ4[0][4].Length = 3;
d->HuffQ4[0][5].Code = 5; d->HuffQ4[0][5].Length = 3;
d->HuffQ4[0][6].Code = 3; d->HuffQ4[0][6].Length = 3;
d->HuffQ4[0][7].Code = 1; d->HuffQ4[0][7].Length = 3;
d->HuffQ4[0][8].Code = 4; d->HuffQ4[0][8].Length = 4;
//more shaped, book 1
d->HuffQ4[1][0].Code = 9; d->HuffQ4[1][0].Length = 5;
d->HuffQ4[1][1].Code = 12; d->HuffQ4[1][1].Length = 4;
d->HuffQ4[1][2].Code = 3; d->HuffQ4[1][2].Length = 3;
d->HuffQ4[1][3].Code = 0; d->HuffQ4[1][3].Length = 2;
d->HuffQ4[1][4].Code = 2; d->HuffQ4[1][4].Length = 2;
d->HuffQ4[1][5].Code = 7; d->HuffQ4[1][5].Length = 3;
d->HuffQ4[1][6].Code = 13; d->HuffQ4[1][6].Length = 4;
d->HuffQ4[1][7].Code = 5; d->HuffQ4[1][7].Length = 4;
d->HuffQ4[1][8].Code = 8; d->HuffQ4[1][8].Length = 5;
/********************* 15-step quantizer **************************/
/*********************** single samples ***************************/
//less shaped, book 0
d->HuffQ5[0][ 0].Code = 57; d->HuffQ5[0][ 0].Length = 6;
d->HuffQ5[0][ 1].Code = 23; d->HuffQ5[0][ 1].Length = 5;
d->HuffQ5[0][ 2].Code = 8; d->HuffQ5[0][ 2].Length = 4;
d->HuffQ5[0][ 3].Code = 10; d->HuffQ5[0][ 3].Length = 4;
d->HuffQ5[0][ 4].Code = 13; d->HuffQ5[0][ 4].Length = 4;
d->HuffQ5[0][ 5].Code = 0; d->HuffQ5[0][ 5].Length = 3;
d->HuffQ5[0][ 6].Code = 2; d->HuffQ5[0][ 6].Length = 3;
d->HuffQ5[0][ 7].Code = 3; d->HuffQ5[0][ 7].Length = 3;
d->HuffQ5[0][ 8].Code = 1; d->HuffQ5[0][ 8].Length = 3;
d->HuffQ5[0][ 9].Code = 15; d->HuffQ5[0][ 9].Length = 4;
d->HuffQ5[0][10].Code = 12; d->HuffQ5[0][10].Length = 4;
d->HuffQ5[0][11].Code = 9; d->HuffQ5[0][11].Length = 4;
d->HuffQ5[0][12].Code = 29; d->HuffQ5[0][12].Length = 5;
d->HuffQ5[0][13].Code = 22; d->HuffQ5[0][13].Length = 5;
d->HuffQ5[0][14].Code = 56; d->HuffQ5[0][14].Length = 6;
//more shaped, book 1
d->HuffQ5[1][ 0].Code = 229; d->HuffQ5[1][ 0].Length = 8;
d->HuffQ5[1][ 1].Code = 56; d->HuffQ5[1][ 1].Length = 6;
d->HuffQ5[1][ 2].Code = 7; d->HuffQ5[1][ 2].Length = 5;
d->HuffQ5[1][ 3].Code = 2; d->HuffQ5[1][ 3].Length = 4;
d->HuffQ5[1][ 4].Code = 0; d->HuffQ5[1][ 4].Length = 3;
d->HuffQ5[1][ 5].Code = 3; d->HuffQ5[1][ 5].Length = 3;
d->HuffQ5[1][ 6].Code = 5; d->HuffQ5[1][ 6].Length = 3;
d->HuffQ5[1][ 7].Code = 6; d->HuffQ5[1][ 7].Length = 3;
d->HuffQ5[1][ 8].Code = 4; d->HuffQ5[1][ 8].Length = 3;
d->HuffQ5[1][ 9].Code = 2; d->HuffQ5[1][ 9].Length = 3;
d->HuffQ5[1][10].Code = 15; d->HuffQ5[1][10].Length = 4;
d->HuffQ5[1][11].Code = 29; d->HuffQ5[1][11].Length = 5;
d->HuffQ5[1][12].Code = 6; d->HuffQ5[1][12].Length = 5;
d->HuffQ5[1][13].Code = 115; d->HuffQ5[1][13].Length = 7;
d->HuffQ5[1][14].Code = 228; d->HuffQ5[1][14].Length = 8;
/********************* 31-step quantizer **************************/
/*********************** single samples ***************************/
//less shaped, book 0
d->HuffQ6[0][ 0].Code = 65; d->HuffQ6[0][ 0].Length = 7;
d->HuffQ6[0][ 1].Code = 6; d->HuffQ6[0][ 1].Length = 6;
d->HuffQ6[0][ 2].Code = 44; d->HuffQ6[0][ 2].Length = 6;
d->HuffQ6[0][ 3].Code = 45; d->HuffQ6[0][ 3].Length = 6;
d->HuffQ6[0][ 4].Code = 59; d->HuffQ6[0][ 4].Length = 6;
d->HuffQ6[0][ 5].Code = 13; d->HuffQ6[0][ 5].Length = 5;
d->HuffQ6[0][ 6].Code = 17; d->HuffQ6[0][ 6].Length = 5;
d->HuffQ6[0][ 7].Code = 19; d->HuffQ6[0][ 7].Length = 5;
d->HuffQ6[0][ 8].Code = 23; d->HuffQ6[0][ 8].Length = 5;
d->HuffQ6[0][ 9].Code = 21; d->HuffQ6[0][ 9].Length = 5;
d->HuffQ6[0][10].Code = 26; d->HuffQ6[0][10].Length = 5;
d->HuffQ6[0][11].Code = 30; d->HuffQ6[0][11].Length = 5;
d->HuffQ6[0][12].Code = 0; d->HuffQ6[0][12].Length = 4;
d->HuffQ6[0][13].Code = 2; d->HuffQ6[0][13].Length = 4;
d->HuffQ6[0][14].Code = 5; d->HuffQ6[0][14].Length = 4;
d->HuffQ6[0][15].Code = 7; d->HuffQ6[0][15].Length = 4;
d->HuffQ6[0][16].Code = 3; d->HuffQ6[0][16].Length = 4;
d->HuffQ6[0][17].Code = 4; d->HuffQ6[0][17].Length = 4;
d->HuffQ6[0][18].Code = 31; d->HuffQ6[0][18].Length = 5;
d->HuffQ6[0][19].Code = 28; d->HuffQ6[0][19].Length = 5;
d->HuffQ6[0][20].Code = 25; d->HuffQ6[0][20].Length = 5;
d->HuffQ6[0][21].Code = 27; d->HuffQ6[0][21].Length = 5;
d->HuffQ6[0][22].Code = 24; d->HuffQ6[0][22].Length = 5;
d->HuffQ6[0][23].Code = 20; d->HuffQ6[0][23].Length = 5;
d->HuffQ6[0][24].Code = 18; d->HuffQ6[0][24].Length = 5;
d->HuffQ6[0][25].Code = 12; d->HuffQ6[0][25].Length = 5;
d->HuffQ6[0][26].Code = 2; d->HuffQ6[0][26].Length = 5;
d->HuffQ6[0][27].Code = 58; d->HuffQ6[0][27].Length = 6;
d->HuffQ6[0][28].Code = 33; d->HuffQ6[0][28].Length = 6;
d->HuffQ6[0][29].Code = 7; d->HuffQ6[0][29].Length = 6;
d->HuffQ6[0][30].Code = 64; d->HuffQ6[0][30].Length = 7;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -