FreeCalypso > hg > gsm-codec-lib
comparison doc/Calypso-TCH-downlink @ 180:62c0359ff2a8
doc/Calypso-TCH-downlink: document use of tools on voice memos
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 30 Dec 2022 07:46:58 +0000 |
parents | 486e19acc66f |
children | 2254fa16ec5f |
comparison
equal
deleted
inserted
replaced
179:6e39fc0134da | 180:62c0359ff2a8 |
---|---|
107 package) perfectly matches our gsmx binary file format for good vs bad frames. | 107 package) perfectly matches our gsmx binary file format for good vs bad frames. |
108 Therefore, in the case of FR1 codec there is nothing to be gained by skipping | 108 Therefore, in the case of FR1 codec there is nothing to be gained by skipping |
109 gsmx and calling library functions directly, and thus there is no FR1 | 109 gsmx and calling library functions directly, and thus there is no FR1 |
110 counterpart to gsmefr-dlcap-dec - just use gsmfr-dlcap-gsmx followed by | 110 counterpart to gsmefr-dlcap-dec - just use gsmfr-dlcap-gsmx followed by |
111 gsmfr-decode or gsmfr-decode-r. | 111 gsmfr-decode or gsmfr-decode-r. |
112 | |
113 * In addition to TCH DL capture files, gsmfr-dlcap-parse also accepts the hex | |
114 output from fc-vm2hex, originating from TCS211 voice memo recordings, | |
115 including fc-vm2hex output in the case of VM recordings made in DTX mode. | |
116 However, if the objective is to play that VM recording and not just look at | |
117 parsed bits, the correct approach is to convert the VM file to gsmx with | |
118 fc-vm2gsmx, and then decode with gsmfr-decode. Using fc-vm2hex followed by | |
119 gsmfr-dlcap-gsmx instead of fc-vm2gsmx won't work! |