FreeCalypso > hg > gsm-codec-lib
annotate libtwamr/int_defs.h @ 353:b252d74da6c6
.hgignore: add libtwamr/namespace.h (now generated)
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 05 May 2024 21:32:59 +0000 | 
| parents | 57b4053559ff | 
| children | 
| rev | line source | 
|---|---|
| 252 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 * This header file is internal to libtwamr (not public API); | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 * it contains internal definitions for aspects of the AMR codec | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 * that don't need to be in the external API. | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 */ | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 #ifndef int_defs_h | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 #define int_defs_h | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 /* number of speech bits for all modes */ | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 #define AMR_NBITS_475 95 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 #define AMR_NBITS_515 103 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 #define AMR_NBITS_59 118 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 #define AMR_NBITS_67 134 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 #define AMR_NBITS_74 148 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 #define AMR_NBITS_795 159 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 #define AMR_NBITS_102 204 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 #define AMR_NBITS_122 244 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 #define AMR_NBITS_SID 35 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 /* number of distinct parameters for all modes */ | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 #define PRMNO_MR475 17 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 #define PRMNO_MR515 19 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 #define PRMNO_MR59 19 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 #define PRMNO_MR67 19 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 #define PRMNO_MR74 19 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 #define PRMNO_MR795 23 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 #define PRMNO_MR102 39 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 #define PRMNO_MR122 57 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 #define PRMNO_MRDTX 5 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 /* number of parameters up to first subframe (for DHF detection) */ | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 #define PRMNOFSF_MR475 7 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 #define PRMNOFSF_MR515 7 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 #define PRMNOFSF_MR59 7 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 #define PRMNOFSF_MR67 7 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 #define PRMNOFSF_MR74 7 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 #define PRMNOFSF_MR795 8 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 #define PRMNOFSF_MR102 12 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 #define PRMNOFSF_MR122 18 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 | 
| 
57b4053559ff
libtwamr: beginning of project
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 #endif /* include guard */ | 
