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

📄 mp3dec_huftabs_int.c

📁 audio-video-codecs.rar语音编解码器
💻 C
📖 第 1 页 / 共 3 页
字号:

/* 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 + -