📄 g729ev_main_table.c
字号:
13, /* dimension 14 */ 14, 14, /* dimension 15 */ 15, 15, /* dimension 16 */ 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16};/***************** * Tables for VQ * *****************//* dimension 8 */const Word16 G729EV_MAIN_list_lead8[33] = { 0, 1, 2, 3, 15, 4, 5, 6, 49, 26, 47, 50, 51, 7, 8, 9, 10, 52, 16, 37, 44, 53, 17, 27, 11, 12, 54, 55, 18, 19, 28, 48, 38};const Word16 G729EV_MAIN_NbLeadpRat8[8] = { 1, 2, 5, 11, 13, 18, 24, 33};const Word16 G729EV_MAIN_Rate8[8] = { 0, 7, 10, 12, 13, 14, 15, 16};const UWord32 G729EV_MAIN_OffsetLead8[34] = { 0UL, 16UL, 128UL, 352UL, 576UL, 1024UL, 1248UL, 1472UL, 1696UL, 1952UL, 3072UL, 4096UL, 6144UL, 8192UL, 8416UL, 8640UL, 8864UL, 9088UL, 16256UL, 17600UL, 19392UL, 21184UL, 23232UL, 25920UL, 32640UL, 32864UL, 33088UL, 35136UL, 37184UL, 39872UL, 42560UL, 49280UL, 56448UL, 65408UL /*posible max 65535, 128 left*/};/* dimension 16*/const Word16 G729EV_MAIN_list_lead16[64] = { 0, 1, 4, 11, 20, 5, 13, 15, 21, 26, 70, 14, 22, 29, 30, 37, 23, 44, 31, 32, 68, 71, 72, 24, 25, 17, 39, 47, 66, 33, 34, 49, 65, 73, 40, 61, 59, 35, 36, 74, 75, 76, 77, 28, 41, 45, 56, 78, 64, 42, 79, 43, 67, 80, 81, 62, 60, 82, 46, 83, 57, 69, 63, 58};const Word16 G729EV_MAIN_NbLeadpRat16[20] = { 1, 2, 5, 10, 11, 14, 16, 18, 21, 23, 29, 33, 37, 43, 48, 51, 55, 58, 61, 64};const Word16 G729EV_MAIN_Rate16[20] = { 0, 9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32};const UWord32 G729EV_MAIN_OffsetLead16[65] = { 0UL, 32UL, 512UL, 1472UL, 2432UL, 15872UL, 16832UL, 17792UL, 22272UL, 35712UL, 64832UL, 130368UL, 131328UL, 144768UL, 261248UL, 377728UL, 517504UL, 530944UL, 1043456UL, 1218176UL, 1567616UL, 2091904UL, 3140480UL, 4189056UL, 4202496UL, 4229376UL, 4256256UL, 4955136UL, 6419456UL, 8385536UL, 8502016UL, 8851456UL, 12146176UL, 16733696UL, 17782272UL, 19180032UL, 27380224UL, 33237504UL, 33353984UL, 33528704UL, 34577280UL, 35625856UL, 51354496UL, 67083136UL, 67257856UL, 67956736UL, 71031808UL, 97389568UL, 134089728UL, 141544448UL, 158317568UL, 268418048UL, 269116928UL, 296642048UL, 415917568UL, 535193088UL, 633595392UL, 844457472UL, 1064658432UL, 1067733504UL, 1592545792UL, 2146058752UL, 2201108992UL, 3185132032UL, 4292157952UL /*posible max 4294967296, 2809344 left*/};/* 1 leader of dim 1 */const Word16 G729EV_MAIN_leader1_norm[1] = { 16384 }; /*0*//* 14 leaders of dim 2 */const Word16 G729EV_MAIN_leader2_norm[28] = { 11585, 11585, /*1*/ 14654, 7327, /*2*/ 16066, 3213, /*3*/ 13107, 9830, /*4*/ 13332, 9523, /*5*/ 13632, 9088, /*6*/ 15895, 3974, /*7*/ 15212, 6085, /*8*/ 14049, 8429, /*9*/ 16161, 2694, /*10*/ 12794, 10235, /*11*/ 16257, 2032, /*12*/ 12587, 10489, /*13*/ 15059, 6454 /*14*/};/* 11 leaders of dim 3 */const Word16 G729EV_MAIN_leader3_norm[33] = { 9459, 9459, 9459, /*15*/ 10923, 5461, 5461, 11585, 9268, 6951, 15779, 3945, 1972, 12986, 9276, 3710, 11921, 7947, 7947, /*20*/ 11239, 8429, 8429, 16134, 2017, 2017, 14260, 5704, 5704, 10851, 8680, 8680, 11203, 9336, 7469 /*25*/};/* 11 leaders of dim 4 */const Word16 G729EV_MAIN_leader4_norm[44] = { 8192, 8192, 8192, 8192, /*26*/ 9934, 9934, 5961, 5961, 11428, 11428, 1905, 1905, 10726, 7151, 7151, 7151, 11360, 6816, 6816, 6816, /*30*/ 9640, 9640, 6426, 6426, 10665, 8532, 6399, 6399, 9994, 7496, 7496, 7496, 11203, 7469, 7469, 5601, 9588, 7670, 7670, 7670, /*35*/ 9268, 9268, 6951, 6951 /*36*/};/* 8 leaders of dim 5 */const Word16 G729EV_MAIN_leader5_norm[35] = { 7327, 7327, 7327, 7327, 7327, /*37*/ 11585, 5793, 5793, 5793, 5793, 10489, 6293, 6293, 6293, 6293, 9336, 9336, 5601, 5601, 5601, /*40*/ 9830, 6554, 6554, 6554, 6554, 11046, 8837, 6628, 4418, 2209, 7670, 7670, 7670, 7670, 5753 /*43*/};/* 3 leaders of dim 6 */const Word16 G729EV_MAIN_leader6_norm[18] = { 6689, 6689, 6689, 6689, 6689, 6689, /*44*/ 9791, 5875, 5875, 5875, 5875, 5875, /*45*/ 10923, 5461, 5461, 5461, 5461, 5461 /*46*/};/* 2 leaders of dim 7 */const Word16 G729EV_MAIN_leader7_norm[14] = { 6193, 6193, 6193, 6193, 6193, 6193, 6193, /*47*/ 11703, 4681, 4681, 4681, 4681, 4681, 4681 /*48*/};/* 10 leaders of dim 8 */const Word16 G729EV_MAIN_leader8_norm[80] = { 5793, 5793, 5793, 5793, 5793, 5793, 5793, 5793, /*49*/ 12288, 4096, 4096, 4096, 4096, 4096, 4096, 4096, /*50*/ 13665, 3416, 3416, 3416, 3416, 3416, 3416, 3416, 10033, 10033, 3344, 3344, 3344, 3344, 3344, 3344, 6085, 6085, 6085, 6085, 6085, 6085, 6085, 3042, 11253, 4501, 4501, 4501, 4501, 4501, 4501, 4501, 15326, 2189, 2189, 2189, 2189, 2189, 2189, 2189, /*55*/ 9880, 4940, 4940, 4940, 4940, 4940, 4940, 4940, 8918, 6689, 6689, 4459, 4459, 4459, 4459, 4459, 9791, 7833, 5875, 3917, 3917, 3917, 3917, 3917 /*58*/};/* 2 leaders of dim 9 */const Word16 G729EV_MAIN_leader9_norm[18] = { 5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461, 8461, 8461, 4230, 4230, 4230, 4230, 4230, 4230, 4230};/* 1 leader of dim 10 */const Word16 G729EV_MAIN_leader10_norm[10] = { 5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181};/* 2 leaders of dim 11 */const Word16 G729EV_MAIN_leader11_norm[22] = { 10161, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 9336, 7469, 3734, 3734, 3734, 3734, 3734, 3734, 3734, 3734, 3734};/* 1 leader of dim 12 */const Word16 G729EV_MAIN_leader12_norm[12] = { 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730, 4730};/* 1 leader of dim 13 */const Word16 G729EV_MAIN_leader13_norm[13] = { 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544};/* 2 leaders of dim 14 */const Word16 G729EV_MAIN_leader14_norm[28] = { 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 4379, 10479, 3493, 3493, 3493, 3493, 3493, 3493, 3493, 3493, 3493, 3493, 3493, 3493, 3493};/* 2 leaders of dim 15 */const Word16 G729EV_MAIN_leader15_norm[30] = { 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 8828, 8828, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943};/* 14 leaders of dim 16 */const Word16 G729EV_MAIN_leader16_norm[224] = { 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 10033, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 11771, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 5917, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 7517, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 4196, 2098, 10494, 7871, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 12798, 6399, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 2133, 7772, 7772, 7772, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 9559, 7170, 7170, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 7094, 7094, 7094, 7094, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 2272, 2272, 2272, 2272, 10112, 7584, 5056, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 6144, 6144, 6144, 6144, 6144, 6144, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048};const Word16 *G729EV_MAIN_adLeader_norm[G729EV_TDAC_N_NBC + 1] = { NULL, (Word16 *) G729EV_MAIN_leader1_norm, (Word16 *) G729EV_MAIN_leader2_norm, (Word16 *) G729EV_MAIN_leader3_norm, (Word16 *) G729EV_MAIN_leader4_norm, (Word16 *) G729EV_MAIN_leader5_norm, (Word16 *) G729EV_MAIN_leader6_norm, (Word16 *) G729EV_MAIN_leader7_norm, (Word16 *) G729EV_MAIN_leader8_norm, (Word16 *) G729EV_MAIN_leader9_norm, (Word16 *) G729EV_MAIN_leader10_norm, (Word16 *) G729EV_MAIN_leader11_norm, (Word16 *) G729EV_MAIN_leader12_norm, (Word16 *) G729EV_MAIN_leader13_norm, (Word16 *) G729EV_MAIN_leader14_norm, (Word16 *) G729EV_MAIN_leader15_norm, (Word16 *) G729EV_MAIN_leader16_norm,};const Word16 *G729EV_MAIN_adListLead[G729EV_TDAC_N_NBC + 1] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, (Word16 *) G729EV_MAIN_list_lead8, NULL, NULL, NULL, NULL, NULL, NULL, NULL, (Word16 *) G729EV_MAIN_list_lead16};const Word16 G729EV_MAIN_delta_leader[G729EV_TDAC_NB_LEAD_H] = { /* dimension 1 */ 0, /* dimension 2 */ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, /* dimension 3 */ 0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, /* dimension 4 */ 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, /* dimension 5 */ 0, 5, 10, 15, 20, 25, 30, /* dimension 6 */ 0, 6, 12, /* dimension 7 */ 0, 7, /* dimension 8 */ 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, /* dimension 9 */ 0, 9, /* dimension 10 */ 0,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -