FreeCalypso > hg > gsm-codec-lib
view libtwamr/int_defs.h @ 256:a33edf624061
libgsmfr2: start with API definition and port of libgsmfrp code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 12 Apr 2024 20:49:53 +0000 |
parents | 57b4053559ff |
children |
line wrap: on
line source
/* * This header file is internal to libtwamr (not public API); * it contains internal definitions for aspects of the AMR codec * that don't need to be in the external API. */ #ifndef int_defs_h #define int_defs_h /* number of speech bits for all modes */ #define AMR_NBITS_475 95 #define AMR_NBITS_515 103 #define AMR_NBITS_59 118 #define AMR_NBITS_67 134 #define AMR_NBITS_74 148 #define AMR_NBITS_795 159 #define AMR_NBITS_102 204 #define AMR_NBITS_122 244 #define AMR_NBITS_SID 35 /* number of distinct parameters for all modes */ #define PRMNO_MR475 17 #define PRMNO_MR515 19 #define PRMNO_MR59 19 #define PRMNO_MR67 19 #define PRMNO_MR74 19 #define PRMNO_MR795 23 #define PRMNO_MR102 39 #define PRMNO_MR122 57 #define PRMNO_MRDTX 5 /* number of parameters up to first subframe (for DHF detection) */ #define PRMNOFSF_MR475 7 #define PRMNOFSF_MR515 7 #define PRMNOFSF_MR59 7 #define PRMNOFSF_MR67 7 #define PRMNOFSF_MR74 7 #define PRMNOFSF_MR795 8 #define PRMNOFSF_MR102 12 #define PRMNOFSF_MR122 18 #endif /* include guard */