annotate .hgignore @ 183:452c1d5a6268

libgsmefr BFI w/o data: emit zero output after decoder reset In real-life usage, each EFR decoder session will most likely begin with lots of BFI frames before the first real frame arrives. However, because the spec-defined home state of the decoder is speech rather than CN, our regular logic for BFI w/o data would have to feed pseudorandom noise to the decoder (in the "fixed codebook excitation pulses" part), which is silly to do at the beginning of the decoder session right out of reset. Therefore, let's check reset_flag_old, and if we are still in the reset state, simply emit zero output.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 03 Jan 2023 00:12:18 +0000
parents 9bd01faadaed
children b092a510141e
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 syntax: regexp
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 \.[oa]$
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
32
9639a44ae2e7 dev: efr-bit-packing helper program
Mychaela Falconia <falcon@freecalypso.org>
parents: 29
diff changeset
5 ^dev/efr-bit-packing$
9639a44ae2e7 dev: efr-bit-packing helper program
Mychaela Falconia <falcon@freecalypso.org>
parents: 29
diff changeset
6 ^dev/efr-bit-packing\.out$
35
3b5958f28a40 dev: efr-sid-insert helper program
Mychaela Falconia <falcon@freecalypso.org>
parents: 32
diff changeset
7 ^dev/efr-sid-insert$
3b5958f28a40 dev: efr-sid-insert helper program
Mychaela Falconia <falcon@freecalypso.org>
parents: 32
diff changeset
8 ^dev/efr-sid-insert\.out$
138
68215020852b dev: add efr-tidsp table generator program
Mychaela Falconia <falcon@freecalypso.org>
parents: 131
diff changeset
9 ^dev/efr-tidsp$
68215020852b dev: add efr-tidsp table generator program
Mychaela Falconia <falcon@freecalypso.org>
parents: 131
diff changeset
10 ^dev/efr-tidsp\.out$
1
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 ^dev/gsm0611-silence-fr$
6780b23654bd libgsmfrp: starting with the silence frame
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 ^dev/gsm0611-silence-fr\.out$
12
f88817a233fb gsmfr-decode test program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 1
diff changeset
13
115
5a63294fa321 gsmefr-cod-parse test program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 114
diff changeset
14 ^efrtest/gsmefr-cod-parse$
131
615f144b52c6 gsmefr-dec-parse utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 121
diff changeset
15 ^efrtest/gsmefr-dec-parse$
100
d5bab777865a gsmefr-decode utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 96
diff changeset
16 ^efrtest/gsmefr-decode$
154
01ce75ea1c8e gsmefr-decode-r utility put together
Mychaela Falconia <falcon@freecalypso.org>
parents: 153
diff changeset
17 ^efrtest/gsmefr-decode-r$
164
5f23cb3f0f8d gsmefr-dlcap-dec program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 162
diff changeset
18 ^efrtest/gsmefr-dlcap-dec$
140
5efc377326da gsmefr-dlcap-gsmx: EFR counterpart to gsmfr-cvt-dlcap
Mychaela Falconia <falcon@freecalypso.org>
parents: 138
diff changeset
19 ^efrtest/gsmefr-dlcap-gsmx$
162
b98aebd94d1f gsmefr-dlcap-parse utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 156
diff changeset
20 ^efrtest/gsmefr-dlcap-parse$
121
b51295fcbbae gsmefr-encode utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 115
diff changeset
21 ^efrtest/gsmefr-encode$
156
3f3674c27840 gsmefr-encode-r utility put together
Mychaela Falconia <falcon@freecalypso.org>
parents: 155
diff changeset
22 ^efrtest/gsmefr-encode-r$
96
9cf1355bc071 gsmefr-etsi-dec test program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 47
diff changeset
23 ^efrtest/gsmefr-etsi-dec$
114
ff0372186b59 gsmefr-etsi-enc test program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 103
diff changeset
24 ^efrtest/gsmefr-etsi-enc$
47
89945a3b576e gsmefr-rec2etsi test program added
Mychaela Falconia <falcon@freecalypso.org>
parents: 35
diff changeset
25 ^efrtest/gsmefr-rec2etsi$
89945a3b576e gsmefr-rec2etsi test program added
Mychaela Falconia <falcon@freecalypso.org>
parents: 35
diff changeset
26
12
f88817a233fb gsmfr-decode test program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 1
diff changeset
27 ^frtest/gsmfr-decode$
153
14b627682458 gsmfr-decode-r utility put together
Mychaela Falconia <falcon@freecalypso.org>
parents: 142
diff changeset
28 ^frtest/gsmfr-decode-r$
165
ef3ea52a190f rename gsmfr-cvt-dlcap to gsmfr-dlcap-gsmx
Mychaela Falconia <falcon@freecalypso.org>
parents: 164
diff changeset
29 ^frtest/gsmfr-dlcap-gsmx$
167
80c93ef82a51 gsmfr-dlcap-parse utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 165
diff changeset
30 ^frtest/gsmfr-dlcap-parse$
14
69ed7af28473 gsmfr-encode test program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
31 ^frtest/gsmfr-encode$
155
9814041e8096 gsmfr-encode-r utility put together
Mychaela Falconia <falcon@freecalypso.org>
parents: 154
diff changeset
32 ^frtest/gsmfr-encode-r$
29
d21c68b8f16c gsmfr-hand-test: yet another debug aid
Mychaela Falconia <falcon@freecalypso.org>
parents: 27
diff changeset
33 ^frtest/gsmfr-hand-test$
27
896ce7f1d271 frtest: cn-debug is now gsmfr-max-out
Mychaela Falconia <falcon@freecalypso.org>
parents: 26
diff changeset
34 ^frtest/gsmfr-max-out$
24
94f18b720f1e new debug utility gsmfr-preproc
Mychaela Falconia <falcon@freecalypso.org>
parents: 23
diff changeset
35 ^frtest/gsmfr-preproc$
15
851ca64e38e9 rtp-gsmfr-extr program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents: 14
diff changeset
36
101
d86f866489e9 gsm-amr2efr utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 100
diff changeset
37 ^miscutil/gsm-amr2efr$
103
0123ca1f1402 gsm-efr2amr utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 101
diff changeset
38 ^miscutil/gsm-efr2amr$
23
baadb1cb744d new debug utility gsmrec-dump
Mychaela Falconia <falcon@freecalypso.org>
parents: 19
diff changeset
39 ^miscutil/gsmrec-dump$
141
c1dc094f0821 pcm16-raw2wav utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 140
diff changeset
40 ^miscutil/pcm16-raw2wav$
142
578fdedf4327 pcm16-wav2raw utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 141
diff changeset
41 ^miscutil/pcm16-wav2raw$
23
baadb1cb744d new debug utility gsmrec-dump
Mychaela Falconia <falcon@freecalypso.org>
parents: 19
diff changeset
42
170
b9af126bfddb rtp-cont-check utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 167
diff changeset
43 ^pcap/rtp-cont-check$
175
9bd01faadaed rtp-g711-extr program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 172
diff changeset
44 ^pcap/rtp-g711-extr$
15
851ca64e38e9 rtp-gsmfr-extr program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents: 14
diff changeset
45 ^pcap/rtp-gsmfr-extr$
172
693a0958a303 yet another refactoring of RTP tools:
Mychaela Falconia <falcon@freecalypso.org>
parents: 170
diff changeset
46 ^pcap/rtp-jitter-view$