comparison doc/Codec-library-depend @ 171:4f1f3f799295

doc/Codec-library-depend: article written
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 21 Nov 2022 01:01:39 -0800
parents
children 623c64ae6102
comparison
equal deleted inserted replaced
170:a6eb2de277f6 171:4f1f3f799295
1 One important component of Themyscira Wireless system sw, specifically
2 themwi-mgw, implements speech transcoding between GSM codecs on the inside and
3 G.711 on the outside. This essential function creates a dependency on some
4 specialized libraries that implement the codecs which need to be supported.
5 The following codec libraries are currently required:
6
7 1) libgsm, the original GSM 06.10 implementation from 1990s;
8
9 2) gsm-codec-lib developed by Mother Mychaela:
10
11 https://www.freecalypso.org/hg/gsm-codec-lib/
12
13 This gsm-codec-lib collection provides two libraries; as of this writing, one
14 is already implemented while the other is in the plans:
15
16 2a) libgsmfrp is the Rx DTX handler for the original FR codec, a front-end
17 preprocessor that sits in front of libgsm decoder. This preprocessor
18 implements functions specified in GSM 06.11, 06.12 and 06.13, and these
19 functions are required (not optional) for a network-side implementation of
20 GSM FR codec in a TRAU-like component.
21
22 2b) libgsmefr will be a librified (turned into a library) version of the
23 official reference implementation (from ETSI) of GSM EFR codec.