annotate libgsmfr2/dhf.c @ 602:72cdae602d6e

libgsmhr1/dec_func.c: rm unused static functions In the original code, sp_dec.c held two kinds of functions: those needed only as part of the decoder, and those used by both decoder and encoder engines. In this library, we have moved the latter class of functions to dec_func.c module. Almost all static functions from the original sp_dec.c, with the exception of aToRc(), are needed only on sp_dec.c side of the new divide - remove them from dec_func.c, where they became dead code.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 04 Dec 2025 18:58:22 +0000
parents c94d9a336e8f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /*
278
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
2 * Implementation of the optional decoder homing feature requires matching
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
3 * the input RTP-encoded GSM-FR frame against the known decoder homing frame.
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
4 * This C module provides this DHF as an API-exported const array.
1
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 */
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
256
a33edf624061 libgsmfr2: start with API definition and port of libgsmfrp code
Mychaela Falconia <falcon@freecalypso.org>
parents: 25
diff changeset
7 #include <stdint.h>
a33edf624061 libgsmfr2: start with API definition and port of libgsmfrp code
Mychaela Falconia <falcon@freecalypso.org>
parents: 25
diff changeset
8 #include "tw_gsmfr.h"
1
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9
278
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
10 const uint8_t gsmfr_decoder_homing_frame[GSMFR_RTP_FRAME_LEN] = {
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
11 0xD2, 0x57, 0x7A, 0x1C, 0xDA,
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
12 0x50, 0x00, 0x49, 0x24, 0x92, 0x49, 0x24,
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
13 0x50, 0x00, 0x49, 0x24, 0x92, 0x49, 0x24,
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
14 0x50, 0x00, 0x49, 0x24, 0x92, 0x49, 0x24,
c94d9a336e8f libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents: 256
diff changeset
15 0x50, 0x00, 0x49, 0x23, 0x92, 0x49, 0x24,
1
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 };