annotate doc/EFR-library-history @ 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 53d3f48af107
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
543
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 libgsmefr change history: version 1.1.0 to version 1.2.0
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 ========================================================
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 * New convenience wrapper function EFR_decode_rtp(): takes RTP input (payload
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 bytes and length), encapsulates the logic of TW-TS-001 for both basic and
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 extended RTP formats, calls EFR_decode_frame() or EFR_decode_bfi_nodata()
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 as appropriate.
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 * Sizes of internal state structures are exported as public const "variables"
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 (const memory words really), allowing alternative methods of allocating memory
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 for these structs besides the standard malloc-calling EFR_encoder_create()
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 and EFR_decoder_create() functions.
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 libgsmefr change history: version 1.0.0 to version 1.1.0
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 ========================================================
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 * Performance improvement of approximately 2x;
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 * A small addition to the public API: the RTP-encoded form of the standard EFR
53d3f48af107 libgsmefr is now at version 1.2.0
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 DHF is now provided as a const datum.