📄 aac_dec_huff_tables_int.c
字号:
{ 640, 0x00000fe0, 12}, { 641, 0x000007ce, 11},
{ 642, 0x000007d5, 11}, { 643, 0x00000fc6, 12},
{ 644, 0x00000fd1, 12}, { 645, 0x00000fe1, 12},
{ 646, 0x00001fe0, 13}, { 647, 0x00001fe8, 13},
{ 648, 0x00001ff0, 13}, { 649, 0x00003ff1, 14},
{ 650, 0x00003ff8, 14}, { 651, 0x00003ff6, 14},
{ 652, 0x00007ffc, 15}, { 704, 0x00000fe8, 12},
{ 705, 0x000007df, 11}, { 706, 0x00000fc9, 12},
{ 707, 0x00000fd7, 12}, { 708, 0x00000fdc, 12},
{ 709, 0x00001fdc, 13}, { 710, 0x00001fdf, 13},
{ 711, 0x00001fed, 13}, { 712, 0x00001ff5, 13},
{ 713, 0x00003ff9, 14}, { 714, 0x00003ffb, 14},
{ 715, 0x00007ffd, 15}, { 716, 0x00007ffe, 15},
{ 768, 0x00001fe7, 13}, { 769, 0x00000fcc, 12},
{ 770, 0x00000fd6, 12}, { 771, 0x00000fdf, 12},
{ 772, 0x00001fde, 13}, { 773, 0x00001fda, 13},
{ 774, 0x00001fe5, 13}, { 775, 0x00001ff2, 13},
{ 776, 0x00003ffa, 14}, { 777, 0x00003ff7, 14},
{ 778, 0x00003ffc, 14}, { 779, 0x00003ffd, 14},
{ 780, 0x00007fff, 15}
};
static IppsVLCTable_32s aacidec_spec_book10[] = {
{ 0, 0x00000022, 6}, { 1, 0x00000008, 5},
{ 2, 0x0000001d, 6}, { 3, 0x00000026, 6},
{ 4, 0x0000005f, 7}, { 5, 0x000000d3, 8},
{ 6, 0x000001cf, 9}, { 7, 0x000003d0, 10},
{ 8, 0x000003d7, 10}, { 9, 0x000003ed, 10},
{ 10, 0x000007f0, 11}, { 11, 0x000007f6, 11},
{ 12, 0x00000ffd, 12}, { 64, 0x00000007, 5},
{ 65, 0x00000000, 4}, { 66, 0x00000001, 4},
{ 67, 0x00000009, 5}, { 68, 0x00000020, 6},
{ 69, 0x00000054, 7}, { 70, 0x00000060, 7},
{ 71, 0x000000d5, 8}, { 72, 0x000000dc, 8},
{ 73, 0x000001d4, 9}, { 74, 0x000003cd, 10},
{ 75, 0x000003de, 10}, { 76, 0x000007e7, 11},
{ 128, 0x0000001c, 6}, { 129, 0x00000002, 4},
{ 130, 0x00000006, 5}, { 131, 0x0000000c, 5},
{ 132, 0x0000001e, 6}, { 133, 0x00000028, 6},
{ 134, 0x0000005b, 7}, { 135, 0x000000cd, 8},
{ 136, 0x000000d9, 8}, { 137, 0x000001ce, 9},
{ 138, 0x000001dc, 9}, { 139, 0x000003d9, 10},
{ 140, 0x000003f1, 10}, { 192, 0x00000025, 6},
{ 193, 0x0000000b, 5}, { 194, 0x0000000a, 5},
{ 195, 0x0000000d, 5}, { 196, 0x00000024, 6},
{ 197, 0x00000057, 7}, { 198, 0x00000061, 7},
{ 199, 0x000000cc, 8}, { 200, 0x000000dd, 8},
{ 201, 0x000001cc, 9}, { 202, 0x000001de, 9},
{ 203, 0x000003d3, 10}, { 204, 0x000003e7, 10},
{ 256, 0x0000005d, 7}, { 257, 0x00000021, 6},
{ 258, 0x0000001f, 6}, { 259, 0x00000023, 6},
{ 260, 0x00000027, 6}, { 261, 0x00000059, 7},
{ 262, 0x00000064, 7}, { 263, 0x000000d8, 8},
{ 264, 0x000000df, 8}, { 265, 0x000001d2, 9},
{ 266, 0x000001e2, 9}, { 267, 0x000003dd, 10},
{ 268, 0x000003ee, 10}, { 320, 0x000000d1, 8},
{ 321, 0x00000055, 7}, { 322, 0x00000029, 6},
{ 323, 0x00000056, 7}, { 324, 0x00000058, 7},
{ 325, 0x00000062, 7}, { 326, 0x000000ce, 8},
{ 327, 0x000000e0, 8}, { 328, 0x000000e2, 8},
{ 329, 0x000001da, 9}, { 330, 0x000003d4, 10},
{ 331, 0x000003e3, 10}, { 332, 0x000007eb, 11},
{ 384, 0x000001c9, 9}, { 385, 0x0000005e, 7},
{ 386, 0x0000005a, 7}, { 387, 0x0000005c, 7},
{ 388, 0x00000063, 7}, { 389, 0x000000ca, 8},
{ 390, 0x000000da, 8}, { 391, 0x000001c7, 9},
{ 392, 0x000001ca, 9}, { 393, 0x000001e0, 9},
{ 394, 0x000003db, 10}, { 395, 0x000003e8, 10},
{ 396, 0x000007ec, 11}, { 448, 0x000001e3, 9},
{ 449, 0x000000d2, 8}, { 450, 0x000000cb, 8},
{ 451, 0x000000d0, 8}, { 452, 0x000000d7, 8},
{ 453, 0x000000db, 8}, { 454, 0x000001c6, 9},
{ 455, 0x000001d5, 9}, { 456, 0x000001d8, 9},
{ 457, 0x000003ca, 10}, { 458, 0x000003da, 10},
{ 459, 0x000007ea, 11}, { 460, 0x000007f1, 11},
{ 512, 0x000001e1, 9}, { 513, 0x000000d4, 8},
{ 514, 0x000000cf, 8}, { 515, 0x000000d6, 8},
{ 516, 0x000000de, 8}, { 517, 0x000000e1, 8},
{ 518, 0x000001d0, 9}, { 519, 0x000001d6, 9},
{ 520, 0x000003d1, 10}, { 521, 0x000003d5, 10},
{ 522, 0x000003f2, 10}, { 523, 0x000007ee, 11},
{ 524, 0x000007fb, 11}, { 576, 0x000003e9, 10},
{ 577, 0x000001cd, 9}, { 578, 0x000001c8, 9},
{ 579, 0x000001cb, 9}, { 580, 0x000001d1, 9},
{ 581, 0x000001d7, 9}, { 582, 0x000001df, 9},
{ 583, 0x000003cf, 10}, { 584, 0x000003e0, 10},
{ 585, 0x000003ef, 10}, { 586, 0x000007e6, 11},
{ 587, 0x000007f8, 11}, { 588, 0x00000ffa, 12},
{ 640, 0x000003eb, 10}, { 641, 0x000001dd, 9},
{ 642, 0x000001d3, 9}, { 643, 0x000001d9, 9},
{ 644, 0x000001db, 9}, { 645, 0x000003d2, 10},
{ 646, 0x000003cc, 10}, { 647, 0x000003dc, 10},
{ 648, 0x000003ea, 10}, { 649, 0x000007ed, 11},
{ 650, 0x000007f3, 11}, { 651, 0x000007f9, 11},
{ 652, 0x00000ff9, 12}, { 704, 0x000007f2, 11},
{ 705, 0x000003ce, 10}, { 706, 0x000001e4, 9},
{ 707, 0x000003cb, 10}, { 708, 0x000003d8, 10},
{ 709, 0x000003d6, 10}, { 710, 0x000003e2, 10},
{ 711, 0x000003e5, 10}, { 712, 0x000007e8, 11},
{ 713, 0x000007f4, 11}, { 714, 0x000007f5, 11},
{ 715, 0x000007f7, 11}, { 716, 0x00000ffb, 12},
{ 768, 0x000007fa, 11}, { 769, 0x000003ec, 10},
{ 770, 0x000003df, 10}, { 771, 0x000003e1, 10},
{ 772, 0x000003e4, 10}, { 773, 0x000003e6, 10},
{ 774, 0x000003f0, 10}, { 775, 0x000007e9, 11},
{ 776, 0x000007ef, 11}, { 777, 0x00000ff8, 12},
{ 778, 0x00000ffe, 12}, { 779, 0x00000ffc, 12},
{ 780, 0x00000fff, 12}
};
static IppsVLCTable_32s aacidec_spec_book11[] = {
{ 0, 0x00000000, 4}, { 1, 0x00000006, 5},
{ 2, 0x00000019, 6}, { 3, 0x0000003d, 7},
{ 4, 0x0000009c, 8}, { 5, 0x000000c6, 8},
{ 6, 0x000001a7, 9}, { 7, 0x00000390, 10},
{ 8, 0x000003c2, 10}, { 9, 0x000003df, 10},
{ 10, 0x000007e6, 11}, { 11, 0x000007f3, 11},
{ 12, 0x00000ffb, 12}, { 13, 0x000007ec, 11},
{ 14, 0x00000ffa, 12}, { 15, 0x00000ffe, 12},
{ 16, 0x0000038e, 10}, { 64, 0x00000005, 5},
{ 65, 0x00000001, 4}, { 66, 0x00000008, 5},
{ 67, 0x00000014, 6}, { 68, 0x00000037, 7},
{ 69, 0x00000042, 7}, { 70, 0x00000092, 8},
{ 71, 0x000000af, 8}, { 72, 0x00000191, 9},
{ 73, 0x000001a5, 9}, { 74, 0x000001b5, 9},
{ 75, 0x0000039e, 10}, { 76, 0x000003c0, 10},
{ 77, 0x000003a2, 10}, { 78, 0x000003cd, 10},
{ 79, 0x000007d6, 11}, { 80, 0x000000ae, 8},
{ 128, 0x00000017, 6}, { 129, 0x00000007, 5},
{ 130, 0x00000009, 5}, { 131, 0x00000018, 6},
{ 132, 0x00000039, 7}, { 133, 0x00000040, 7},
{ 134, 0x0000008e, 8}, { 135, 0x000000a3, 8},
{ 136, 0x000000b8, 8}, { 137, 0x00000199, 9},
{ 138, 0x000001ac, 9}, { 139, 0x000001c1, 9},
{ 140, 0x000003b1, 10}, { 141, 0x00000396, 10},
{ 142, 0x000003be, 10}, { 143, 0x000003ca, 10},
{ 144, 0x0000009d, 8}, { 192, 0x0000003c, 7},
{ 193, 0x00000015, 6}, { 194, 0x00000016, 6},
{ 195, 0x0000001a, 6}, { 196, 0x0000003b, 7},
{ 197, 0x00000044, 7}, { 198, 0x00000091, 8},
{ 199, 0x000000a5, 8}, { 200, 0x000000be, 8},
{ 201, 0x00000196, 9}, { 202, 0x000001ae, 9},
{ 203, 0x000001b9, 9}, { 204, 0x000003a1, 10},
{ 205, 0x00000391, 10}, { 206, 0x000003a5, 10},
{ 207, 0x000003d5, 10}, { 208, 0x00000094, 8},
{ 256, 0x0000009a, 8}, { 257, 0x00000036, 7},
{ 258, 0x00000038, 7}, { 259, 0x0000003a, 7},
{ 260, 0x00000041, 7}, { 261, 0x0000008c, 8},
{ 262, 0x0000009b, 8}, { 263, 0x000000b0, 8},
{ 264, 0x000000c3, 8}, { 265, 0x0000019e, 9},
{ 266, 0x000001ab, 9}, { 267, 0x000001bc, 9},
{ 268, 0x0000039f, 10}, { 269, 0x0000038f, 10},
{ 270, 0x000003a9, 10}, { 271, 0x000003cf, 10},
{ 272, 0x00000093, 8}, { 320, 0x000000bf, 8},
{ 321, 0x0000003e, 7}, { 322, 0x0000003f, 7},
{ 323, 0x00000043, 7}, { 324, 0x00000045, 7},
{ 325, 0x0000009e, 8}, { 326, 0x000000a7, 8},
{ 327, 0x000000b9, 8}, { 328, 0x00000194, 9},
{ 329, 0x000001a2, 9}, { 330, 0x000001ba, 9},
{ 331, 0x000001c3, 9}, { 332, 0x000003a6, 10},
{ 333, 0x000003a7, 10}, { 334, 0x000003bb, 10},
{ 335, 0x000003d4, 10}, { 336, 0x0000009f, 8},
{ 384, 0x000001a0, 9}, { 385, 0x0000008f, 8},
{ 386, 0x0000008d, 8}, { 387, 0x00000090, 8},
{ 388, 0x00000098, 8}, { 389, 0x000000a6, 8},
{ 390, 0x000000b6, 8}, { 391, 0x000000c4, 8},
{ 392, 0x0000019f, 9}, { 393, 0x000001af, 9},
{ 394, 0x000001bf, 9}, { 395, 0x00000399, 10},
{ 396, 0x000003bf, 10}, { 397, 0x000003b4, 10},
{ 398, 0x000003c9, 10}, { 399, 0x000003e7, 10},
{ 400, 0x000000a8, 8}, { 448, 0x000001b6, 9},
{ 449, 0x000000ab, 8}, { 450, 0x000000a4, 8},
{ 451, 0x000000aa, 8}, { 452, 0x000000b2, 8},
{ 453, 0x000000c2, 8}, { 454, 0x000000c5, 8},
{ 455, 0x00000198, 9}, { 456, 0x000001a4, 9},
{ 457, 0x000001b8, 9}, { 458, 0x0000038c, 10},
{ 459, 0x000003a4, 10}, { 460, 0x000003c4, 10},
{ 461, 0x000003c6, 10}, { 462, 0x000003dd, 10},
{ 463, 0x000003e8, 10}, { 464, 0x000000ad, 8},
{ 512, 0x000003af, 10}, { 513, 0x00000192, 9},
{ 514, 0x000000bd, 8}, { 515, 0x000000bc, 8},
{ 516, 0x0000018e, 9}, { 517, 0x00000197, 9},
{ 518, 0x0000019a, 9}, { 519, 0x000001a3, 9},
{ 520, 0x000001b1, 9}, { 521, 0x0000038d, 10},
{ 522, 0x00000398, 10}, { 523, 0x000003b7, 10},
{ 524, 0x000003d3, 10}, { 525, 0x000003d1, 10},
{ 526, 0x000003db, 10}, { 527, 0x000007dd, 11},
{ 528, 0x000000b4, 8}, { 576, 0x000003de, 10},
{ 577, 0x000001a9, 9}, { 578, 0x0000019b, 9},
{ 579, 0x0000019c, 9}, { 580, 0x000001a1, 9},
{ 581, 0x000001aa, 9}, { 582, 0x000001ad, 9},
{ 583, 0x000001b3, 9}, { 584, 0x0000038b, 10},
{ 585, 0x000003b2, 10}, { 586, 0x000003b8, 10},
{ 587, 0x000003ce, 10}, { 588, 0x000003e1, 10},
{ 589, 0x000003e0, 10}, { 590, 0x000007d2, 11},
{ 591, 0x000007e5, 11}, { 592, 0x000000b7, 8},
{ 640, 0x000007e3, 11}, { 641, 0x000001bb, 9},
{ 642, 0x000001a8, 9}, { 643, 0x000001a6, 9},
{ 644, 0x000001b0, 9}, { 645, 0x000001b2, 9},
{ 646, 0x000001b7, 9}, { 647, 0x0000039b, 10},
{ 648, 0x0000039a, 10}, { 649, 0x000003ba, 10},
{ 650, 0x000003b5, 10}, { 651, 0x000003d6, 10},
{ 652, 0x000007d7, 11}, { 653, 0x000003e4, 10},
{ 654, 0x000007d8, 11}, { 655, 0x000007ea, 11},
{ 656, 0x000000ba, 8}, { 704, 0x000007e8, 11},
{ 705, 0x000003a0, 10}, { 706, 0x000001bd, 9},
{ 707, 0x000001b4, 9}, { 708, 0x0000038a, 10},
{ 709, 0x000001c4, 9}, { 710, 0x00000392, 10},
{ 711, 0x000003aa, 10}, { 712, 0x000003b0, 10},
{ 713, 0x000003bc, 10}, { 714, 0x000003d7, 10},
{ 715, 0x000007d4, 11}, { 716, 0x000007dc, 11},
{ 717, 0x000007db, 11}, { 718, 0x000007d5, 11},
{ 719, 0x000007f0, 11}, { 720, 0x000000c1, 8},
{ 768, 0x000007fb, 11}, { 769, 0x000003c8, 10},
{ 770, 0x000003a3, 10}, { 771, 0x00000395, 10},
{ 772, 0x0000039d, 10}, { 773, 0x000003ac, 10},
{ 774, 0x000003ae, 10}, { 775, 0x000003c5, 10},
{ 776, 0x000003d8, 10}, { 777, 0x000003e2, 10},
{ 778, 0x000003e6, 10}, { 779, 0x000007e4, 11},
{ 780, 0x000007e7, 11}, { 781, 0x000007e0, 11},
{ 782, 0x000007e9, 11}, { 783, 0x000007f7, 11},
{ 784, 0x00000190, 9}, { 832, 0x000007f2, 11},
{ 833, 0x00000393, 10}, { 834, 0x000001be, 9},
{ 835, 0x000001c0, 9}, { 836, 0x00000394, 10},
{ 837, 0x00000397, 10}, { 838, 0x000003ad, 10},
{ 839, 0x000003c3, 10}, { 840, 0x000003c1, 10},
{ 841, 0x000003d2, 10}, { 842, 0x000007da, 11},
{ 843, 0x000007d9, 11}, { 844, 0x000007df, 11},
{ 845, 0x000007eb, 11}, { 846, 0x000007f4, 11},
{ 847, 0x000007fa, 11}, { 848, 0x00000195, 9},
{ 896, 0x000007f8, 11}, { 897, 0x000003bd, 10},
{ 898, 0x0000039c, 10}, { 899, 0x000003ab, 10},
{ 900, 0x000003a8, 10}, { 901, 0x000003b3, 10},
{ 902, 0x000003b9, 10}, { 903, 0x000003d0, 10},
{ 904, 0x000003e3, 10}, { 905, 0x000003e5, 10},
{ 906, 0x000007e2, 11}, { 907, 0x000007de, 11},
{ 908, 0x000007ed, 11}, { 909, 0x000007f1, 11},
{ 910, 0x000007f9, 11}, { 911, 0x000007fc, 11},
{ 912, 0x00000193, 9}, { 960, 0x00000ffd, 12},
{ 961, 0x000003dc, 10}, { 962, 0x000003b6, 10},
{ 963, 0x000003c7, 10}, { 964, 0x000003cc, 10},
{ 965, 0x000003cb, 10}, { 966, 0x000003d9, 10},
{ 967, 0x000003da, 10}, { 968, 0x000007d3, 11},
{ 969, 0x000007e1, 11}, { 970, 0x000007ee, 11},
{ 971, 0x000007ef, 11}, { 972, 0x000007f5, 11},
{ 973, 0x000007f6, 11}, { 974, 0x00000ffc, 12},
{ 975, 0x00000fff, 12}, { 976, 0x0000019d, 9},
{ 1024, 0x000001c2, 9}, { 1025, 0x000000b5, 8},
{ 1026, 0x000000a1, 8}, { 1027, 0x00000096, 8},
{ 1028, 0x00000097, 8}, { 1029, 0x00000095, 8},
{ 1030, 0x00000099, 8}, { 1031, 0x000000a0, 8},
{ 1032, 0x000000a2, 8}, { 1033, 0x000000ac, 8},
{ 1034, 0x000000a9, 8}, { 1035, 0x000000b1, 8},
{ 1036, 0x000000b3, 8}, { 1037, 0x000000bb, 8},
{ 1038, 0x000000c0, 8}, { 1039, 0x0000018f, 9},
{ 1040, 0x00000004, 5}
};
IppsVLCTable_32s *aacidec_vlcBooks[] = {
aacidec_sf_book, aacidec_spec_book1, aacidec_spec_book2,
aacidec_spec_book3, aacidec_spec_book4, aacidec_spec_book5,
aacidec_spec_book6, aacidec_spec_book7, aacidec_spec_book8,
aacidec_spec_book9, aacidec_spec_book10, aacidec_spec_book11
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -