FreeCalypso > hg > gsm-codec-lib
annotate doc/EFR-library-history @ 553:ebcf414b7d99
doc/TFO-transform: describe details for FRv1, both modes
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 07 Oct 2024 08:24:24 +0000 |
parents | 53d3f48af107 |
children |
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. |