FreeCalypso > hg > gsm-codec-lib
comparison amrconv/amr_defs.h @ 214:934cf92a1c45
amrconv: new program amr-ietf-parse
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 20 Apr 2023 22:48:22 +0000 |
parents | 78d1a6513393 |
children |
comparison
equal
deleted
inserted
replaced
213:46a6e6b6841a | 214:934cf92a1c45 |
---|---|
3 * to be used by parsing and conversion debug utilities. | 3 * to be used by parsing and conversion debug utilities. |
4 */ | 4 */ |
5 | 5 |
6 #define MAX_PRM_SIZE 57 /* max. num. of params */ | 6 #define MAX_PRM_SIZE 57 /* max. num. of params */ |
7 #define MAX_SERIAL_SIZE 244 /* max. num. of serial bits */ | 7 #define MAX_SERIAL_SIZE 244 /* max. num. of serial bits */ |
8 #define MAX_IF1_BYTES 31 /* max bytes in AMR IF1 packing */ | |
9 #define IETF_HDR_LEN 6 /* .amr file header bytes */ | |
8 | 10 |
9 enum TXFrameType { | 11 enum TXFrameType { |
10 TX_SPEECH_GOOD = 0, | 12 TX_SPEECH_GOOD = 0, |
11 TX_SID_FIRST, | 13 TX_SID_FIRST, |
12 TX_SID_UPDATE, | 14 TX_SID_UPDATE, |
28 MR102, | 30 MR102, |
29 MR122, | 31 MR122, |
30 MRDTX | 32 MRDTX |
31 }; | 33 }; |
32 | 34 |
35 #define MODE_NO_DATA 15 | |
36 | |
33 /* number of speech bits for all modes */ | 37 /* number of speech bits for all modes */ |
34 #define AMR_NBITS_475 95 | 38 #define AMR_NBITS_475 95 |
35 #define AMR_NBITS_515 103 | 39 #define AMR_NBITS_515 103 |
36 #define AMR_NBITS_59 118 | 40 #define AMR_NBITS_59 118 |
37 #define AMR_NBITS_67 134 | 41 #define AMR_NBITS_67 134 |