📄 mp3dec_huftabs_int.c
字号:
/* bit_max = 19 */
/* shift = 4, size = 256 */
static IppsVLCTable_32s huf_tab13[] = {
{ 0, 0x00000001, 1}, { 1, 0x00000005, 4},
{ 2, 0x0000000e, 6}, { 3, 0x00000015, 7},
{ 4, 0x00000022, 8}, { 5, 0x00000033, 9},
{ 6, 0x0000002e, 9}, { 7, 0x00000047, 10},
{ 8, 0x0000002a, 9}, { 9, 0x00000034, 10},
{ 10, 0x00000044, 11}, { 11, 0x00000034, 11},
{ 12, 0x00000043, 12}, { 13, 0x0000002c, 12},
{ 14, 0x0000002b, 13}, { 15, 0x00000013, 13},
{ 16, 0x00000003, 3}, { 17, 0x00000004, 4},
{ 18, 0x0000000c, 6}, { 19, 0x00000013, 7},
{ 20, 0x0000001f, 8}, { 21, 0x0000001a, 8},
{ 22, 0x0000002c, 9}, { 23, 0x00000021, 9},
{ 24, 0x0000001f, 9}, { 25, 0x00000018, 9},
{ 26, 0x00000020, 10}, { 27, 0x00000018, 10},
{ 28, 0x0000001f, 11}, { 29, 0x00000023, 12},
{ 30, 0x00000016, 12}, { 31, 0x0000000e, 12},
{ 32, 0x0000000f, 6}, { 33, 0x0000000d, 6},
{ 34, 0x00000017, 7}, { 35, 0x00000024, 8},
{ 36, 0x0000003b, 9}, { 37, 0x00000031, 9},
{ 38, 0x0000004d, 10}, { 39, 0x00000041, 10},
{ 40, 0x0000001d, 9}, { 41, 0x00000028, 10},
{ 42, 0x0000001e, 10}, { 43, 0x00000028, 11},
{ 44, 0x0000001b, 11}, { 45, 0x00000021, 12},
{ 46, 0x0000002a, 13}, { 47, 0x00000010, 13},
{ 48, 0x00000016, 7}, { 49, 0x00000014, 7},
{ 50, 0x00000025, 8}, { 51, 0x0000003d, 9},
{ 52, 0x00000038, 9}, { 53, 0x0000004f, 10},
{ 54, 0x00000049, 10}, { 55, 0x00000040, 10},
{ 56, 0x0000002b, 10}, { 57, 0x0000004c, 11},
{ 58, 0x00000038, 11}, { 59, 0x00000025, 11},
{ 60, 0x0000001a, 11}, { 61, 0x0000001f, 12},
{ 62, 0x00000019, 13}, { 63, 0x0000000e, 13},
{ 64, 0x00000023, 8}, { 65, 0x00000010, 7},
{ 66, 0x0000003c, 9}, { 67, 0x00000039, 9},
{ 68, 0x00000061, 10}, { 69, 0x0000004b, 10},
{ 70, 0x00000072, 11}, { 71, 0x0000005b, 11},
{ 72, 0x00000036, 10}, { 73, 0x00000049, 11},
{ 74, 0x00000037, 11}, { 75, 0x00000029, 12},
{ 76, 0x00000030, 12}, { 77, 0x00000035, 13},
{ 78, 0x00000017, 13}, { 79, 0x00000018, 14},
{ 80, 0x0000003a, 9}, { 81, 0x0000001b, 8},
{ 82, 0x00000032, 9}, { 83, 0x00000060, 10},
{ 84, 0x0000004c, 10}, { 85, 0x00000046, 10},
{ 86, 0x0000005d, 11}, { 87, 0x00000054, 11},
{ 88, 0x0000004d, 11}, { 89, 0x0000003a, 11},
{ 90, 0x0000004f, 12}, { 91, 0x0000001d, 11},
{ 92, 0x0000004a, 13}, { 93, 0x00000031, 13},
{ 94, 0x00000029, 14}, { 95, 0x00000011, 14},
{ 96, 0x0000002f, 9}, { 97, 0x0000002d, 9},
{ 98, 0x0000004e, 10}, { 99, 0x0000004a, 10},
{ 100, 0x00000073, 11}, { 101, 0x0000005e, 11},
{ 102, 0x0000005a, 11}, { 103, 0x0000004f, 11},
{ 104, 0x00000045, 11}, { 105, 0x00000053, 12},
{ 106, 0x00000047, 12}, { 107, 0x00000032, 12},
{ 108, 0x0000003b, 13}, { 109, 0x00000026, 13},
{ 110, 0x00000024, 14}, { 111, 0x0000000f, 14},
{ 112, 0x00000048, 10}, { 113, 0x00000022, 9},
{ 114, 0x00000038, 10}, { 115, 0x0000005f, 11},
{ 116, 0x0000005c, 11}, { 117, 0x00000055, 11},
{ 118, 0x0000005b, 12}, { 119, 0x0000005a, 12},
{ 120, 0x00000056, 12}, { 121, 0x00000049, 12},
{ 122, 0x0000004d, 13}, { 123, 0x00000041, 13},
{ 124, 0x00000033, 13}, { 125, 0x0000002c, 14},
{ 126, 0x0000002b, 16}, { 127, 0x0000002a, 16},
{ 128, 0x0000002b, 9}, { 129, 0x00000014, 8},
{ 130, 0x0000001e, 9}, { 131, 0x0000002c, 10},
{ 132, 0x00000037, 10}, { 133, 0x0000004e, 11},
{ 134, 0x00000048, 11}, { 135, 0x00000057, 12},
{ 136, 0x0000004e, 12}, { 137, 0x0000003d, 12},
{ 138, 0x0000002e, 12}, { 139, 0x00000036, 13},
{ 140, 0x00000025, 13}, { 141, 0x0000001e, 14},
{ 142, 0x00000014, 15}, { 143, 0x00000010, 15},
{ 144, 0x00000035, 10}, { 145, 0x00000019, 9},
{ 146, 0x00000029, 10}, { 147, 0x00000025, 10},
{ 148, 0x0000002c, 11}, { 149, 0x0000003b, 11},
{ 150, 0x00000036, 11}, { 151, 0x00000051, 13},
{ 152, 0x00000042, 12}, { 153, 0x0000004c, 13},
{ 154, 0x00000039, 13}, { 155, 0x00000036, 14},
{ 156, 0x00000025, 14}, { 157, 0x00000012, 14},
{ 158, 0x00000027, 16}, { 159, 0x0000000b, 15},
{ 160, 0x00000023, 10}, { 161, 0x00000021, 10},
{ 162, 0x0000001f, 10}, { 163, 0x00000039, 11},
{ 164, 0x0000002a, 11}, { 165, 0x00000052, 12},
{ 166, 0x00000048, 12}, { 167, 0x00000050, 13},
{ 168, 0x0000002f, 12}, { 169, 0x0000003a, 13},
{ 170, 0x00000037, 14}, { 171, 0x00000015, 13},
{ 172, 0x00000016, 14}, { 173, 0x0000001a, 15},
{ 174, 0x00000026, 16}, { 175, 0x00000016, 17},
{ 176, 0x00000035, 11}, { 177, 0x00000019, 10},
{ 178, 0x00000017, 10}, { 179, 0x00000026, 11},
{ 180, 0x00000046, 12}, { 181, 0x0000003c, 12},
{ 182, 0x00000033, 12}, { 183, 0x00000024, 12},
{ 184, 0x00000037, 13}, { 185, 0x0000001a, 13},
{ 186, 0x00000022, 13}, { 187, 0x00000017, 14},
{ 188, 0x0000001b, 15}, { 189, 0x0000000e, 15},
{ 190, 0x00000009, 15}, { 191, 0x00000007, 16},
{ 192, 0x00000022, 11}, { 193, 0x00000020, 11},
{ 194, 0x0000001c, 11}, { 195, 0x00000027, 12},
{ 196, 0x00000031, 12}, { 197, 0x0000004b, 13},
{ 198, 0x0000001e, 12}, { 199, 0x00000034, 13},
{ 200, 0x00000030, 14}, { 201, 0x00000028, 14},
{ 202, 0x00000034, 15}, { 203, 0x0000001c, 15},
{ 204, 0x00000012, 15}, { 205, 0x00000011, 16},
{ 206, 0x00000009, 16}, { 207, 0x00000005, 16},
{ 208, 0x0000002d, 12}, { 209, 0x00000015, 11},
{ 210, 0x00000022, 12}, { 211, 0x00000040, 13},
{ 212, 0x00000038, 13}, { 213, 0x00000032, 13},
{ 214, 0x00000031, 14}, { 215, 0x0000002d, 14},
{ 216, 0x0000001f, 14}, { 217, 0x00000013, 14},
{ 218, 0x0000000c, 14}, { 219, 0x0000000f, 15},
{ 220, 0x0000000a, 16}, { 221, 0x00000007, 15},
{ 222, 0x00000006, 16}, { 223, 0x00000003, 16},
{ 224, 0x00000030, 13}, { 225, 0x00000017, 12},
{ 226, 0x00000014, 12}, { 227, 0x00000027, 13},
{ 228, 0x00000024, 13}, { 229, 0x00000023, 13},
{ 230, 0x00000035, 15}, { 231, 0x00000015, 14},
{ 232, 0x00000010, 14}, { 233, 0x00000017, 17},
{ 234, 0x0000000d, 15}, { 235, 0x0000000a, 15},
{ 236, 0x00000006, 15}, { 237, 0x00000001, 17},
{ 238, 0x00000004, 16}, { 239, 0x00000002, 16},
{ 240, 0x00000010, 12}, { 241, 0x0000000f, 12},
{ 242, 0x00000011, 13}, { 243, 0x0000001b, 14},
{ 244, 0x00000019, 14}, { 245, 0x00000014, 14},
{ 246, 0x0000001d, 15}, { 247, 0x0000000b, 14},
{ 248, 0x00000011, 15}, { 249, 0x0000000c, 15},
{ 250, 0x00000010, 16}, { 251, 0x00000008, 16},
{ 252, 0x00000001, 19}, { 253, 0x00000001, 18},
{ 254, 0x00000000, 19}, { 255, 0x00000001, 16},
};
/* bit_max = 13 */
/* shift = 4, size = 256 */
static IppsVLCTable_32s huf_tab15[] = {
{ 0, 0x00000007, 3}, { 1, 0x0000000c, 4},
{ 2, 0x00000012, 5}, { 3, 0x00000035, 7},
{ 4, 0x0000002f, 7}, { 5, 0x0000004c, 8},
{ 6, 0x0000007c, 9}, { 7, 0x0000006c, 9},
{ 8, 0x00000059, 9}, { 9, 0x0000007b, 10},
{ 10, 0x0000006c, 10}, { 11, 0x00000077, 11},
{ 12, 0x0000006b, 11}, { 13, 0x00000051, 11},
{ 14, 0x0000007a, 12}, { 15, 0x0000003f, 13},
{ 16, 0x0000000d, 4}, { 17, 0x00000005, 3},
{ 18, 0x00000010, 5}, { 19, 0x0000001b, 6},
{ 20, 0x0000002e, 7}, { 21, 0x00000024, 7},
{ 22, 0x0000003d, 8}, { 23, 0x00000033, 8},
{ 24, 0x0000002a, 8}, { 25, 0x00000046, 9},
{ 26, 0x00000034, 9}, { 27, 0x00000053, 10},
{ 28, 0x00000041, 10}, { 29, 0x00000029, 10},
{ 30, 0x0000003b, 11}, { 31, 0x00000024, 11},
{ 32, 0x00000013, 5}, { 33, 0x00000011, 5},
{ 34, 0x0000000f, 5}, { 35, 0x00000018, 6},
{ 36, 0x00000029, 7}, { 37, 0x00000022, 7},
{ 38, 0x0000003b, 8}, { 39, 0x00000030, 8},
{ 40, 0x00000028, 8}, { 41, 0x00000040, 9},
{ 42, 0x00000032, 9}, { 43, 0x0000004e, 10},
{ 44, 0x0000003e, 10}, { 45, 0x00000050, 11},
{ 46, 0x00000038, 11}, { 47, 0x00000021, 11},
{ 48, 0x0000001d, 6}, { 49, 0x0000001c, 6},
{ 50, 0x00000019, 6}, { 51, 0x0000002b, 7},
{ 52, 0x00000027, 7}, { 53, 0x0000003f, 8},
{ 54, 0x00000037, 8}, { 55, 0x0000005d, 9},
{ 56, 0x0000004c, 9}, { 57, 0x0000003b, 9},
{ 58, 0x0000005d, 10}, { 59, 0x00000048, 10},
{ 60, 0x00000036, 10}, { 61, 0x0000004b, 11},
{ 62, 0x00000032, 11}, { 63, 0x0000001d, 11},
{ 64, 0x00000034, 7}, { 65, 0x00000016, 6},
{ 66, 0x0000002a, 7}, { 67, 0x00000028, 7},
{ 68, 0x00000043, 8}, { 69, 0x00000039, 8},
{ 70, 0x0000005f, 9}, { 71, 0x0000004f, 9},
{ 72, 0x00000048, 9}, { 73, 0x00000039, 9},
{ 74, 0x00000059, 10}, { 75, 0x00000045, 10},
{ 76, 0x00000031, 10}, { 77, 0x00000042, 11},
{ 78, 0x0000002e, 11}, { 79, 0x0000001b, 11},
{ 80, 0x0000004d, 8}, { 81, 0x00000025, 7},
{ 82, 0x00000023, 7}, { 83, 0x00000042, 8},
{ 84, 0x0000003a, 8}, { 85, 0x00000034, 8},
{ 86, 0x0000005b, 9}, { 87, 0x0000004a, 9},
{ 88, 0x0000003e, 9}, { 89, 0x00000030, 9},
{ 90, 0x0000004f, 10}, { 91, 0x0000003f, 10},
{ 92, 0x0000005a, 11}, { 93, 0x0000003e, 11},
{ 94, 0x00000028, 11}, { 95, 0x00000026, 12},
{ 96, 0x0000007d, 9}, { 97, 0x00000020, 7},
{ 98, 0x0000003c, 8}, { 99, 0x00000038, 8},
{ 100, 0x00000032, 8}, { 101, 0x0000005c, 9},
{ 102, 0x0000004e, 9}, { 103, 0x00000041, 9},
{ 104, 0x00000037, 9}, { 105, 0x00000057, 10},
{ 106, 0x00000047, 10}, { 107, 0x00000033, 10},
{ 108, 0x00000049, 11}, { 109, 0x00000033, 11},
{ 110, 0x00000046, 12}, { 111, 0x0000001e, 12},
{ 112, 0x0000006d, 9}, { 113, 0x00000035, 8},
{ 114, 0x00000031, 8}, { 115, 0x0000005e, 9},
{ 116, 0x00000058, 9}, { 117, 0x0000004b, 9},
{ 118, 0x00000042, 9}, { 119, 0x0000007a, 10},
{ 120, 0x0000005b, 10}, { 121, 0x00000049, 10},
{ 122, 0x00000038, 10}, { 123, 0x0000002a, 10},
{ 124, 0x00000040, 11}, { 125, 0x0000002c, 11},
{ 126, 0x00000015, 11}, { 127, 0x00000019, 12},
{ 128, 0x0000005a, 9}, { 129, 0x0000002b, 8},
{ 130, 0x00000029, 8}, { 131, 0x0000004d, 9},
{ 132, 0x00000049, 9}, { 133, 0x0000003f, 9},
{ 134, 0x00000038, 9}, { 135, 0x0000005c, 10},
{ 136, 0x0000004d, 10}, { 137, 0x00000042, 10},
{ 138, 0x0000002f, 10}, { 139, 0x00000043, 11},
{ 140, 0x00000030, 11}, { 141, 0x00000035, 12},
{ 142, 0x00000024, 12}, { 143, 0x00000014, 12},
{ 144, 0x00000047, 9}, { 145, 0x00000022, 8},
{ 146, 0x00000043, 9}, { 147, 0x0000003c, 9},
{ 148, 0x0000003a, 9}, { 149, 0x00000031, 9},
{ 150, 0x00000058, 10}, { 151, 0x0000004c, 10},
{ 152, 0x00000043, 10}, { 153, 0x0000006a, 11},
{ 154, 0x00000047, 11}, { 155, 0x00000036, 11},
{ 156, 0x00000026, 11}, { 157, 0x00000027, 12},
{ 158, 0x00000017, 12}, { 159, 0x0000000f, 12},
{ 160, 0x0000006d, 10}, { 161, 0x00000035, 9},
{ 162, 0x00000033, 9}, { 163, 0x0000002f, 9},
{ 164, 0x0000005a, 10}, { 165, 0x00000052, 10},
{ 166, 0x0000003a, 10}, { 167, 0x00000039, 10},
{ 168, 0x00000030, 10}, { 169, 0x00000048, 11},
{ 170, 0x00000039, 11}, { 171, 0x00000029, 11},
{ 172, 0x00000017, 11}, { 173, 0x0000001b, 12},
{ 174, 0x0000003e, 13}, { 175, 0x00000009, 12},
{ 176, 0x00000056, 10}, { 177, 0x0000002a, 9},
{ 178, 0x00000028, 9}, { 179, 0x00000025, 9},
{ 180, 0x00000046, 10}, { 181, 0x00000040, 10},
{ 182, 0x00000034, 10}, { 183, 0x0000002b, 10},
{ 184, 0x00000046, 11}, { 185, 0x00000037, 11},
{ 186, 0x0000002a, 11}, { 187, 0x00000019, 11},
{ 188, 0x0000001d, 12}, { 189, 0x00000012, 12},
{ 190, 0x0000000b, 12}, { 191, 0x0000000b, 13},
{ 192, 0x00000076, 11}, { 193, 0x00000044, 10},
{ 194, 0x0000001e, 9}, { 195, 0x00000037, 10},
{ 196, 0x00000032, 10}, { 197, 0x0000002e, 10},
{ 198, 0x0000004a, 11}, { 199, 0x00000041, 11},
{ 200, 0x00000031, 11}, { 201, 0x00000027, 11},
{ 202, 0x00000018, 11}, { 203, 0x00000010, 11},
{ 204, 0x00000016, 12}, { 205, 0x0000000d, 12},
{ 206, 0x0000000e, 13}, { 207, 0x00000007, 13},
{ 208, 0x0000005b, 11}, { 209, 0x0000002c, 10},
{ 210, 0x00000027, 10}, { 211, 0x00000026, 10},
{ 212, 0x00000022, 10}, { 213, 0x0000003f, 11},
{ 214, 0x00000034, 11}, { 215, 0x0000002d, 11},
{ 216, 0x0000001f, 11}, { 217, 0x00000034, 12},
{ 218, 0x0000001c, 12}, { 219, 0x00000013, 12},
{ 220, 0x0000000e, 12}, { 221, 0x00000008, 12},
{ 222, 0x00000009, 13}, { 223, 0x00000003, 13},
{ 224, 0x0000007b, 12}, { 225, 0x0000003c, 11},
{ 226, 0x0000003a, 11}, { 227, 0x00000035, 11},
{ 228, 0x0000002f, 11}, { 229, 0x0000002b, 11},
{ 230, 0x00000020, 11}, { 231, 0x00000016, 11},
{ 232, 0x00000025, 12}, { 233, 0x00000018, 12},
{ 234, 0x00000011, 12}, { 235, 0x0000000c, 12},
{ 236, 0x0000000f, 13}, { 237, 0x0000000a, 13},
{ 238, 0x00000002, 12}, { 239, 0x00000001, 13},
{ 240, 0x00000047, 12}, { 241, 0x00000025, 11},
{ 242, 0x00000022, 11}, { 243, 0x0000001e, 11},
{ 244, 0x0000001c, 11}, { 245, 0x00000014, 11},
{ 246, 0x00000011, 11}, { 247, 0x0000001a, 12},
{ 248, 0x00000015, 12}, { 249, 0x00000010, 12},
{ 250, 0x0000000a, 12}, { 251, 0x00000006, 12},
{ 252, 0x00000008, 13}, { 253, 0x00000006, 13},
{ 254, 0x00000002, 13}, { 255, 0x00000000, 13},
};
/* bit_max = 17 */
/* shift = 4, size = 256 */
static IppsVLCTable_32s huf_tab16[] = {
{ 0, 0x00000001, 1}, { 1, 0x00000005, 4},
{ 2, 0x0000000e, 6}, { 3, 0x0000002c, 8},
{ 4, 0x0000004a, 9}, { 5, 0x0000003f, 9},
{ 6, 0x0000006e, 10}, { 7, 0x0000005d, 10},
{ 8, 0x000000ac, 11}, { 9, 0x00000095, 11},
{ 10, 0x0000008a, 11}, { 11, 0x000000f2, 12},
{ 12, 0x000000e1, 12}, { 13, 0x000000c3, 12},
{ 14, 0x00000178, 13}, { 15, 0x00000011, 9},
{ 16, 0x00000003, 3}, { 17, 0x00000004, 4},
{ 18, 0x0000000c, 6}, { 19, 0x00000014, 7},
{ 20, 0x00000023, 8}, { 21, 0x0000003e, 9},
{ 22, 0x00000035, 9}, { 23, 0x0000002f, 9},
{ 24, 0x00000053, 10}, { 25, 0x0000004b, 10},
{ 26, 0x00000044, 10}, { 27, 0x00000077, 11},
{ 28, 0x000000c9, 12}, { 29, 0x0000006b, 11},
{ 30, 0x000000cf, 12}, { 31, 0x00000009, 8},
{ 32, 0x0000000f, 6}, { 33, 0x0000000d, 6},
{ 34, 0x00000017, 7}, { 35, 0x00000026, 8},
{ 36, 0x00000043, 9}, { 37, 0x0000003a, 9},
{ 38, 0x00000067, 10}, { 39, 0x0000005a, 10},
{ 40, 0x000000a1, 11}, { 41, 0x00000048, 10},
{ 42, 0x0000007f, 11}, { 43, 0x00000075, 11},
{ 44, 0x0000006e, 11}, { 45, 0x000000d1, 12},
{ 46, 0x000000ce, 12}, { 47, 0x00000010, 9},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -