view README @ 128:a5ffec18e4cd

test programs: use printf %d format for codec parameters Even though all codec params (both FR and EFR) are small unsigned integers, we use signed int16_t data type for both, for interface reasons: in the case of FR it's the gsm_signal type of libgsm, and in the case of EFR it's the Word16 type of ETSI codec guts. Therefore, the correct printf format is %d, not %u, when the objective is to see what's in the variables (what the compiler sees) and catch any bugs.
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 11 Dec 2022 04:00:13 +0000
parents b45bb0f9bdfc
children 1b8cb3490d48
line wrap: on
line source

The present source repository is intended to be a collection of C libraries
(each at least conceptually independent and free-standing) providing
functionality in a spirit similar to the venerable libgsm (GSM 06.10
implementation) from 1990s.  The following libraries are currently envisioned:

libgsmfrp	A preprocessor to be invoked prior to gsm_decode() from classic
		libgsm, implementing GSM 06.11, 06.12 and 06.31 functionality
		in the Rx direction.

libgsmefr	An implementation of EFR codec in the same spirit as classic
		libgsm, i.e., like libgsm, but for EFR instead of 06.10.  It
		will be based on the reference code from ETSI.

libgsmamr	A similar deal for AMR, only a fuzzy idea currently.