annotate libgsmfr2/dhf.c @ 478:936a08cc73ce

doc/AMR-library-API: describe the decoder
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 19 May 2024 21:32:31 +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 };