blob: 5ccd65008faf7106c56d3a23e64c0a4553c9c01f [file] [log] [blame]
Nanang Izzuddin57b88572009-04-01 12:05:34 +00001/***********************************************************************
2**
3** ITU-T G.722.1 (2005-05) - Fixed point implementation for main body and Annex C
4** > Software Release 2.1 (2008-06)
5** (Simple repackaging; no change from 2005-05 Release 2.0 code)
6**
7** © 2004 Polycom, Inc.
8**
9** All rights reserved.
10**
11***********************************************************************/
12
13extern Word16 differential_region_power_bits[MAX_NUMBER_OF_REGIONS][DIFF_REGION_POWER_LEVELS];
14extern UWord16 differential_region_power_codes[MAX_NUMBER_OF_REGIONS][DIFF_REGION_POWER_LEVELS];
15extern Word16 differential_region_power_decoder_tree[MAX_NUMBER_OF_REGIONS][DIFF_REGION_POWER_LEVELS-1][2];
16extern Word16 mlt_quant_centroid[NUM_CATEGORIES][MAX_NUM_BINS];
17extern Word16 expected_bits_table[NUM_CATEGORIES];
18extern Word16 mlt_sqvh_bitcount_category_0[196];
19extern UWord16 mlt_sqvh_code_category_0[196];
20extern Word16 mlt_sqvh_bitcount_category_1[100];
21extern UWord16 mlt_sqvh_code_category_1[100];
22extern Word16 mlt_sqvh_bitcount_category_2[49];
23extern UWord16 mlt_sqvh_code_category_2[49];
24extern Word16 mlt_sqvh_bitcount_category_3[625];
25extern UWord16 mlt_sqvh_code_category_3[625];
26extern Word16 mlt_sqvh_bitcount_category_4[256];
27extern UWord16 mlt_sqvh_code_category_4[256];
28extern Word16 mlt_sqvh_bitcount_category_5[243];
29extern UWord16 mlt_sqvh_code_category_5[243];
30extern Word16 mlt_sqvh_bitcount_category_6[32];
31extern UWord16 mlt_sqvh_code_category_6[32];
32extern Word16 *table_of_bitcount_tables[NUM_CATEGORIES-1];
33extern UWord16 *table_of_code_tables[NUM_CATEGORIES-1];
34extern Word16 mlt_decoder_tree_category_0[180][2];
35extern Word16 mlt_decoder_tree_category_1[93][2];
36extern Word16 mlt_decoder_tree_category_2[47][2];
37extern Word16 mlt_decoder_tree_category_3[519][2];
38extern Word16 mlt_decoder_tree_category_4[208][2];
39extern Word16 mlt_decoder_tree_category_5[191][2];
40extern Word16 mlt_decoder_tree_category_6[31][2];
41extern Word16 *table_of_decoder_tables[NUM_CATEGORIES-1];
42