FreeCalypso > hg > gsm-codec-lib
comparison doc/Codec-utils @ 550:de333989a12b
document gsm[e]fr-decode-tw5[-r] utilities
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sat, 05 Oct 2024 02:16:48 +0000 |
| parents | 751f06541fbb |
| children |
comparison
equal
deleted
inserted
replaced
| 549:d9f6b3125259 | 550:de333989a12b |
|---|---|
| 64 * There is a new utility named gsmfr-decode-rb, where rb stands for "raw basic". | 64 * There is a new utility named gsmfr-decode-rb, where rb stands for "raw basic". |
| 65 This utility emits "robe" output like gsmfr-decode-r, but it performs only | 65 This utility emits "robe" output like gsmfr-decode-r, but it performs only |
| 66 "basic" GSM 06.10 decoding, without the Rx DTX preprocessor step. BFI frame | 66 "basic" GSM 06.10 decoding, without the Rx DTX preprocessor step. BFI frame |
| 67 gaps in input are not allowed, and there is no SID or DHF detection. | 67 gaps in input are not allowed, and there is no SID or DHF detection. |
| 68 | 68 |
| 69 Additions for TW-TS-005 | |
| 70 ======================= | |
| 71 | |
| 72 All of the speech decoder utilities described above read FR or EFR compressed | |
| 73 speech in gsmx binary file format. However, we now also have a newer | |
| 74 hexadecimal file format defined in Themyscira Wireless Technical Specification | |
| 75 TW-TS-005 - see TW-TS-005 article. TW-TS-005 Annex A is the application of | |
| 76 this hex format to FR and EFR codecs. Here are our updated speech decoder | |
| 77 utilities that read TW-TS-005 Annex A file format: | |
| 78 | |
| 79 Original utility, reads gsmx New utility, reads TW-TS-005 Annex A | |
| 80 -------------------------------------------------------------------- | |
| 81 gsmfr-decode gsmfr-decode-tw5 | |
| 82 gsmfr-decode-r gsmfr-decode-tw5-r | |
| 83 gsmefr-decode gsmefr-decode-tw5 | |
| 84 gsmefr-decode-r gsmefr-decode-tw5-r | |
| 85 | |
| 86 There are no changes to speech encoder utilities: generating gsmx and then | |
| 87 converting it to TW-TS-005 with gsmx-to-tw5a is a perfectly good workflow. | |
| 88 | |
| 69 Standalone command line utilities for AMR codec | 89 Standalone command line utilities for AMR codec |
| 70 =============================================== | 90 =============================================== |
| 71 | 91 |
| 72 As described above, gsm[e]fr-encode and gsm[e]fr-decode were modeled after | 92 As described above, gsm[e]fr-encode and gsm[e]fr-decode were modeled after |
| 73 amrnb-enc and amrnb-dec from opencore-amr, a piece of pre-existing FOSS. | 93 amrnb-enc and amrnb-dec from opencore-amr, a piece of pre-existing FOSS. |
