FreeCalypso > hg > gsm-codec-lib
annotate libtwamr/qua_gain_tab.h @ 556:18aca50d68df default tip
doc/Calypso-TCH-downlink: update for FR1 BFI-with-data
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 11 Oct 2024 01:54:00 +0000 |
parents | 5ccfe176bae1 |
children |
rev | line source |
---|---|
356
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * This header file contains constant definitions and extern declarations |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * for tables that were originally in qua_gain.tab and qgain475.tab, |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 * included in both decoder and encoder modules. |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 */ |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #ifndef qua_gain_tab_h |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 #define qua_gain_tab_h |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 #include "typedef.h" |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 /* table used in 'high' rates: MR67 MR74 */ |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 #define VQ_SIZE_HIGHRATES 128 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 extern const Word16 table_gain_highrates[VQ_SIZE_HIGHRATES*4]; |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 /* table used in 'low' rates: MR475, MR515, MR59 */ |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 #define VQ_SIZE_LOWRATES 64 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 extern const Word16 table_gain_lowrates[VQ_SIZE_LOWRATES*4]; |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 /* table that was originally in qgain475.tab */ |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 #define MR475_VQ_SIZE 256 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 extern const Word16 table_gain_MR475[MR475_VQ_SIZE*4]; |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 |
5ccfe176bae1
libtwamr: integrate dec_gain.c
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 #endif /* include guard */ |