📄 dts_tables_huffman.h
字号:
scales_c_129,
scales_d_129,
scales_e_129
};
const huff_entry_t bitalloc_a_3[] =
{
{ 1, 0, 0}, { 2, 2, 1}, { 2, 3, -1}, { 0, 0, 0}
};
const huff_entry_t bitalloc_a_4[] =
{
{ 1, 0, 0}, { 2, 2, 1}, { 3, 6, 2}, { 3, 7, 3},
{ 0, 0, 0}
};
const huff_entry_t bitalloc_b_4[] =
{
{ 2, 2, 0}, { 3, 6, 1}, { 3, 7, 2}, { 1, 0, 3},
{ 0, 0, 0}
};
const huff_entry_t bitalloc_c_4[] =
{
{ 3, 6, 0}, { 3, 7, 1}, { 1, 0, 2}, { 2, 2, 3},
{ 0, 0, 0}
};
const huff_entry_t bitalloc_d_4[] =
{
{ 2, 0, 0}, { 2, 1, 1}, { 2, 2, 2}, { 2, 3, 3},
{ 0, 0, 0}
};
const huff_entry_t *const tmode[] =
{
bitalloc_a_4,
bitalloc_b_4,
bitalloc_c_4,
bitalloc_d_4
};
const huff_entry_t bitalloc_a_5[] =
{
{ 1, 0, 0}, { 2, 2, 1}, { 3, 6, -1}, { 4, 14, 2},
{ 4, 15, -2}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_5[] =
{
{ 2, 2, 0}, { 2, 0, 1}, { 2, 1, -1}, { 3, 6, 2},
{ 3, 7, -2}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_5[] =
{
{ 1, 0, 0}, { 3, 4, 1}, { 3, 5, -1}, { 3, 6, 2},
{ 3, 7, -2}, { 0, 0, 0}
};
const huff_entry_t bitalloc_a_7[] =
{
{ 1, 0, 0}, { 3, 6, 1}, { 3, 5, -1}, { 3, 4, 2},
{ 4, 14, -2}, { 5, 31, 3}, { 5, 30, -3}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_7[] =
{
{ 2, 3, 0}, { 2, 1, 1}, { 2, 0, -1}, { 3, 4, 2},
{ 4, 11, -2}, { 5, 21, 3}, { 5, 20, -3}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_7[] =
{
{ 2, 3, 0}, { 2, 2, 1}, { 2, 1, -1}, { 4, 3, 2},
{ 4, 2, -2}, { 4, 1, 3}, { 4, 0, -3}, { 0, 0, 0}
};
const huff_entry_t bitalloc_a_9[] =
{
{ 1, 0, 0}, { 3, 7, 1}, { 3, 5, -1}, { 4, 13, 2},
{ 4, 9, -2}, { 4, 8, 3}, { 5, 25, -3}, { 6, 49, 4},
{ 6, 48, -4}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_9[] =
{
{ 2, 2, 0}, { 2, 0, 1}, { 3, 7, -1}, { 3, 3, 2},
{ 3, 2, -2}, { 5, 27, 3}, { 5, 26, -3}, { 5, 25, 4},
{ 5, 24, -4}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_9[] =
{
{ 2, 2, 0}, { 2, 0, 1}, { 3, 7, -1}, { 3, 6, 2},
{ 3, 2, -2}, { 4, 6, 3}, { 5, 15, -3}, { 6, 29, 4},
{ 6, 28, -4}, { 0, 0, 0}
};
const huff_entry_t bitalloc_a_13[] =
{
{ 1, 0, 0}, { 3, 4, 1}, { 4, 15, -1}, { 4, 13, 2},
{ 4, 12, -2}, { 4, 10, 3}, { 5, 29, -3}, { 5, 22, 4},
{ 6, 57, -4}, { 6, 47, 5}, { 6, 46, -5}, { 7, 113, 6},
{ 7, 112, -6}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_13[] =
{
{ 2, 0, 0}, { 3, 6, 1}, { 3, 5, -1}, { 3, 2, 2},
{ 4, 15, -2}, { 4, 9, 3}, { 4, 7, -3}, { 4, 6, 4},
{ 5, 29, -4}, { 5, 17, 5}, { 5, 16, -5}, { 6, 57, 6},
{ 6, 56, -6}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_13[] =
{
{ 3, 5, 0}, { 3, 4, 1}, { 3, 3, -1}, { 3, 2, 2},
{ 3, 0, -2}, { 4, 15, 3}, { 4, 14, -3}, { 4, 12, 4},
{ 4, 3, -4}, { 5, 27, 5}, { 5, 26, -5}, { 5, 5, 6},
{ 5, 4, -6}, { 0, 0, 0}
};
const huff_entry_t bitalloc_a_17[] =
{
{ 2, 1, 0}, { 3, 7, 1}, { 3, 6, -1}, { 3, 4, 2},
{ 3, 1, -2}, { 4, 11, 3}, { 4, 10, -3}, { 4, 0, 4},
{ 5, 3, -4}, { 6, 4, 5}, { 7, 11, -5}, { 8, 20, 6},
{ 9, 43, -6}, {10, 84, 7}, {11, 171, -7}, {12, 341, 8},
{12, 340, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_17[] =
{
{ 2, 0, 0}, { 3, 6, 1}, { 3, 5, -1}, { 3, 2, 2},
{ 4, 15, -2}, { 4, 9, 3}, { 4, 8, -3}, { 5, 29, 4},
{ 5, 28, -4}, { 5, 14, 5}, { 5, 13, -5}, { 6, 30, 6},
{ 6, 25, -6}, { 6, 24, 7}, { 7, 63, -7}, { 8, 125, 8},
{ 8, 124, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_17[] =
{
{ 3, 6, 0}, { 3, 4, 1}, { 3, 3, -1}, { 3, 0, 2},
{ 4, 15, -2}, { 4, 11, 3}, { 4, 10, -3}, { 4, 4, 4},
{ 4, 3, -4}, { 5, 29, 5}, { 5, 28, -5}, { 5, 10, 6},
{ 5, 5, -6}, { 5, 4, 7}, { 6, 23, -7}, { 7, 45, 8},
{ 7, 44, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_d_17[] =
{
{ 1, 0, 0}, { 3, 7, 1}, { 3, 6, -1}, { 4, 11, 2},
{ 4, 10, -2}, { 5, 19, 3}, { 5, 18, -3}, { 6, 35, 4},
{ 6, 34, -4}, { 7, 67, 5}, { 7, 66, -5}, { 8, 131, 6},
{ 8, 130, -6}, { 9, 259, 7}, { 9, 258, -7}, { 9, 257, 8},
{ 9, 256, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_e_17[] =
{
{ 1, 0, 0}, { 3, 5, 1}, { 3, 4, -1}, { 4, 12, 2},
{ 5, 31, -2}, { 5, 28, 3}, { 5, 27, -3}, { 6, 60, 4},
{ 6, 59, -4}, { 6, 53, 5}, { 6, 52, -5}, { 7, 122, 6},
{ 7, 117, -6}, { 8, 247, 7}, { 8, 246, -7}, { 8, 233, 8},
{ 8, 232, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_f_17[] =
{
{ 3, 6, 0}, { 3, 5, 1}, { 3, 4, -1}, { 3, 2, 2},
{ 3, 1, -2}, { 4, 15, 3}, { 4, 14, -3}, { 4, 6, 4},
{ 4, 1, -4}, { 5, 14, 5}, { 5, 1, -5}, { 6, 31, 6},
{ 6, 30, -6}, { 6, 0, 7}, { 7, 3, -7}, { 8, 5, 8},
{ 8, 4, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_g_17[] =
{
{ 2, 2, 0}, { 3, 7, 1}, { 3, 6, -1}, { 3, 1, 2},
{ 3, 0, -2}, { 4, 5, 3}, { 4, 4, -3}, { 5, 14, 4},
{ 5, 13, -4}, { 6, 30, 5}, { 6, 25, -5}, { 7, 62, 6},
{ 7, 49, -6}, { 8, 127, 7}, { 8, 126, -7}, { 8, 97, 8},
{ 8, 96, -8}, { 0, 0, 0}
};
const huff_entry_t bitalloc_a_25[] =
{
{ 3, 6, 0}, { 3, 4, 1}, { 3, 3, -1}, { 3, 1, 2},
{ 3, 0, -2}, { 4, 15, 3}, { 4, 14, -3}, { 4, 5, 4},
{ 4, 4, -4}, { 5, 22, 5}, { 5, 21, -5}, { 6, 47, 6},
{ 6, 46, -6}, { 7, 83, 7}, { 7, 82, -7}, { 8, 163, 8},
{ 8, 162, -8}, { 8, 160, 9}, { 9, 323, -9}, {10, 644, 10},
{11, 1291,-10}, {12, 2580, 11}, {13, 5163,-11}, {14, 10325, 12},
{14, 10324,-12}, { 0, 0, 0}
};
const huff_entry_t bitalloc_b_25[] =
{
{ 3, 5, 0}, { 3, 2, 1}, { 3, 1, -1}, { 4, 15, 2},
{ 4, 14, -2}, { 4, 9, 3}, { 4, 8, -3}, { 4, 6, 4},
{ 4, 1, -4}, { 5, 26, 5}, { 5, 25, -5}, { 5, 15, 6},
{ 5, 14, -6}, { 6, 55, 7}, { 6, 54, -7}, { 6, 49, 8},
{ 6, 48, -8}, { 6, 1, 9}, { 6, 0, -9}, { 7, 6, 10},
{ 7, 5,-10}, { 7, 4, 11}, { 8, 15,-11}, { 9, 29, 12},
{ 9, 28,-12}, { 0, 0, 0}
};
const huff_entry_t bitalloc_c_25[] =
{
{ 3, 1, 0}, { 4, 15, 1}, { 4, 14, -1}, { 4, 12, 2},
{ 4, 11, -2}, { 4, 9, 3}, { 4, 8, -3}, { 4, 6, 4},
{ 4, 5, -4}, { 4, 1, 5}, { 4, 0, -5}, { 5, 26, 6},
{ 5, 21, -6}, { 5, 15, 7}, { 5, 14, -7}, { 5, 8, 8},
{ 6, 55, -8}, { 6, 41, 9}, { 6, 40, -9}, { 6, 18, 10},
{ 7, 109,-10}, { 7, 108, 11}, { 7, 39,-11}, { 8, 77, 12},
{ 8, 76,-12}, { 0, 0, 0}
};
const huff_entry_t bitalloc_d_25[] =
{
{ 2, 2, 0}, { 3, 7, 1}, { 3, 6, -1}, { 3, 1, 2},
{ 3, 0, -2}, { 4, 5, 3}, { 4, 4, -3}, { 5, 13, 4},
{ 5, 12, -4}, { 6, 29, 5}, { 6, 28, -5}, { 7, 62, 6},
{ 7, 61, -6}, { 8, 126, 7}, { 8, 121, -7}, { 9, 255, 8},
{ 9, 254, -8}, {10, 483, 9}, {10, 482, -9}, {11, 963, 10},
{11, 962,-10}, {12, 1923, 11}, {12, 1922,-11}, {12, 1921, 12},
{12, 1920,-12}, { 0, 0, 0}
};
const huff_entry_t bitalloc_e_25[] =
{
{ 2, 3, 0}, { 3, 3, 1}, { 3, 2, -1}, { 4, 11, 2},
{ 4, 10, -2}, { 4, 1, 3}, { 4, 0, -3}, { 5, 17, 4},
{ 5, 16, -4}, { 5, 5, 5}, { 5, 4, -5}, { 6, 38, 6},
{ 6, 37, -6}, { 6, 14, 7}, { 6, 13, -7}, { 7, 79, 8},
{ 7, 78, -8}, { 7, 72, 9}, { 7, 31, -9}, { 7, 25, 10},
{ 7, 24,-10}, { 8, 147, 11}, { 8, 146,-11}, { 8, 61, 12},
{ 8, 60,-12}, { 0, 0, 0}
};
const huff_entry_t bitalloc_f_25[] =
{
{ 3, 1, 0}, { 3, 0, 1}, { 4, 15, -1}, { 4, 14, 2},
{ 4, 13, -2}, { 4, 11, 3}, { 4, 10, -3}, { 4, 8, 4},
{ 4, 7, -4}, { 4, 5, 5}, { 4, 4, -5}, { 5, 24, 6},
{ 5, 19, -6}, { 5, 13, 7}, { 5, 12, -7}, { 6, 37, 8},
{ 6, 36, -8}, { 7, 102, 9}, { 7, 101, -9}, { 8, 207, 10},
{ 8, 206,-10}, { 8, 200, 11}, { 9, 403,-11}, {10, 805, 12},
{10, 804,-12}, { 0, 0, 0}
};
const huff_entry_t bitalloc_g_25[] =
{
{ 2, 1, 0}, { 3, 6, 1}, { 3, 5, -1}, { 3, 0, 2},
{ 4, 15, -2}, { 4, 8, 3}, { 4, 3, -3}, { 5, 28, 4},
{ 5, 19, -4}, { 5, 4, 5}, { 6, 59, -5}, { 6, 36, 6},
{ 6, 11, -6}, { 7, 116, 7}, { 7, 75, -7}, { 7, 21, 8},
{ 7, 20, -8}, { 8, 149, 9}, { 8, 148, -9}, { 9, 470, 10},
{ 9, 469,-10}, {10, 943, 11}, {10, 942,-11}, {10, 937, 12},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -