index
:
github.com/drowe67/codec2
dr-cleanup
dr-cleanup2
dr-codec2-doc
dr-datac14
dr-doc
dr-freedata-001
dr-qam16-cport
drowe67-patch-1
drowe67-patch-2
main
ms-1600-squelch-2
ms-ctest-doc
ms-libasan-crash-fix
ms-sm1000-ctest-qemu
ms-warning-cleanup-2
Codec 2 is an open source (LGPL 2.1) low bit rate speech codec: http://rowetel.com/codec2.html written in C99 standard C.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Mode
Name
Size
-rw-r--r--
CMakeLists.txt
10373
log
plain
-rw-r--r--
H2064_516_sparse_test.h
124342
log
plain
-rw-r--r--
HRA_112_112.c
8296
log
plain
-rw-r--r--
HRA_112_112.h
543
log
plain
-rw-r--r--
HRA_112_112_test.h
8500
log
plain
-rw-r--r--
HRA_56_56.c
4223
log
plain
-rw-r--r--
HRA_56_56.h
515
log
plain
-rw-r--r--
HRAa_1536_512.c
110161
log
plain
-rw-r--r--
HRAa_1536_512.h
572
log
plain
-rw-r--r--
HRAb_396_504.c
27528
log
plain
-rw-r--r--
HRAb_396_504.h
557
log
plain
-rw-r--r--
H_1024_2048_4f.c
228532
log
plain
-rw-r--r--
H_1024_2048_4f.h
493
log
plain
-rw-r--r--
H_128_256_5.c
11641
log
plain
-rw-r--r--
H_128_256_5.h
543
log
plain
-rw-r--r--
H_16200_9720.c
851801
log
plain
-rw-r--r--
H_16200_9720.h
471
log
plain
-rw-r--r--
H_2064_516_sparse.c
124470
log
plain
-rw-r--r--
H_2064_516_sparse.h
521
log
plain
-rw-r--r--
H_212_158.c
7513
log
plain
-rw-r--r--
H_212_158.h
433
log
plain
-rw-r--r--
H_256_512_4.c
21676
log
plain
-rw-r--r--
H_256_512_4.h
543
log
plain
-rw-r--r--
H_256_768_22.c
27910
log
plain
-rw-r--r--
H_256_768_22.h
556
log
plain
-rw-r--r--
H_4096_8192_3d.c
552140
log
plain
-rw-r--r--
H_4096_8192_3d.h
586
log
plain
-rw-r--r--
_kiss_fft_guts.h
5802
log
plain
-rw-r--r--
bpf.h
1296
log
plain
-rw-r--r--
bpfb.h
1300
log
plain
-rw-r--r--
c2dec.c
14371
log
plain
-rw-r--r--
c2enc.c
6457
log
plain
-rw-r--r--
c2file.h
458
log
plain
-rw-r--r--
c2sim.c
41912
log
plain
-rw-r--r--
ch.c
17933
log
plain
d---------
codebook
1270
log
plain
-rw-r--r--
codec2.c
73525
log
plain
-rw-r--r--
codec2.h
4325
log
plain
-rw-r--r--
codec2_cohpsk.h
3014
log
plain
-rw-r--r--
codec2_fdmdv.h
5221
log
plain
-rw-r--r--
codec2_fft.c
4212
log
plain
-rw-r--r--
codec2_fft.h
2780
log
plain
-rw-r--r--
codec2_fifo.c
3622
log
plain
-rw-r--r--
codec2_fifo.h
1681
log
plain
-rw-r--r--
codec2_fm.h
1716
log
plain
-rw-r--r--
codec2_internal.h
5137
log
plain
-rw-r--r--
codec2_math.h
3276
log
plain
-rw-r--r--
codec2_math_arm.c
3142
log
plain
-rw-r--r--
codec2_ofdm.h
3236
log
plain
-rw-r--r--
cohpsk.c
45875
log
plain
-rw-r--r--
cohpsk_defs.h
491
log
plain
-rw-r--r--
cohpsk_demod.c
9272
log
plain
-rw-r--r--
cohpsk_get_test_bits.c
2526
log
plain
-rw-r--r--
cohpsk_internal.h
5252
log
plain
-rw-r--r--
cohpsk_mod.c
3679
log
plain
-rw-r--r--
cohpsk_put_test_bits.c
3464
log
plain
-rw-r--r--
comp.h
1034
log
plain
-rw-r--r--
comp_prim.h
2894
log
plain
-rw-r--r--
debug_alloc.h
1860
log
plain
-rw-r--r--
defines.h
4456
log
plain
-rw-r--r--
deframer.c
5458
log
plain
-rw-r--r--
dump.c
13013
log
plain
-rw-r--r--
dump.h
2195
log
plain
-rw-r--r--
fdmdv.c
62930
log
plain
-rw-r--r--
fdmdv_demod.c
8105
log
plain
-rw-r--r--
fdmdv_get_test_bits.c
3462
log
plain
-rw-r--r--
fdmdv_internal.h
8145
log
plain
-rw-r--r--
fdmdv_mod.c
4626
log
plain
-rw-r--r--
fdmdv_put_test_bits.c
4946
log
plain
-rw-r--r--
filter.c
9348
log
plain
-rw-r--r--
filter.h
1926
log
plain
-rw-r--r--
filter_coef.h
28930
log
plain
-rw-r--r--
fm.c
8944
log
plain
-rw-r--r--
fm_fir_coeff.h
5996
log
plain
-rw-r--r--
fmfsk.c
11898
log
plain
-rw-r--r--
fmfsk.h
3599
log
plain
-rw-r--r--
framer.c
2731
log
plain
-rw-r--r--
freedv_1600.c
9237
log
plain
-rw-r--r--
freedv_2020.c
12631
log
plain
-rw-r--r--
freedv_700.c
23397
log
plain
-rw-r--r--
freedv_api.c
57817
log
plain
-rw-r--r--
freedv_api.h
14285
log
plain
-rw-r--r--
freedv_api_internal.h
10792
log
plain
-rw-r--r--
freedv_data_channel.c
10710
log
plain
-rw-r--r--
freedv_data_channel.h
2681
log
plain
-rw-r--r--
freedv_data_raw_rx.c
12391
log
plain
-rw-r--r--
freedv_data_raw_tx.c
18582
log
plain
-rw-r--r--
freedv_data_rx.c
6573
log
plain
-rw-r--r--
freedv_data_tx.c
7688
log
plain
-rw-r--r--
freedv_fsk.c
26630
log
plain
-rw-r--r--
freedv_mixed_rx.c
7438
log
plain
-rw-r--r--
freedv_mixed_tx.c
11447
log
plain
-rw-r--r--
freedv_rx.c
12073
log
plain
-rw-r--r--
freedv_tx.c
7157
log
plain
-rw-r--r--
freedv_vhf_framing.c
29556
log
plain
-rw-r--r--
freedv_vhf_framing.h
3960
log
plain
-rw-r--r--
fsk.c
33779
log
plain
-rw-r--r--
fsk.h
7996
log
plain
-rw-r--r--
fsk_demod.c
15157
log
plain
-rw-r--r--
fsk_get_test_bits.c
2594
log
plain
-rw-r--r--
fsk_mod.c
4365
log
plain
-rw-r--r--
fsk_put_test_bits.c
4968
log
plain
-rw-r--r--
generate_codebook.c
4510
log
plain
-rw-r--r--
golay23.c
7793
log
plain
-rw-r--r--
golay23.h
1241
log
plain
-rw-r--r--
golaydectable.h
22209
log
plain
-rw-r--r--
golayenctable.h
48692
log
plain
-rw-r--r--
gp_interleaver.c
4469
log
plain
-rw-r--r--
gp_interleaver.h
1616
log
plain
-rw-r--r--
hanning.h
7839
log
plain
-rw-r--r--
ht_coeff.h
6301
log
plain
-rw-r--r--
interldpc.c
12119
log
plain
-rw-r--r--
interldpc.h
2340
log
plain
-rw-r--r--
interp.c
9800
log
plain
-rw-r--r--
interp.h
1659
log
plain
-rw-r--r--
kiss_fft.c
12653
log
plain
-rw-r--r--
kiss_fft.h
3284
log
plain
-rw-r--r--
kiss_fftr.c
5782
log
plain
-rw-r--r--
kiss_fftr.h
858
log
plain
-rw-r--r--
ldpc_codes.c
6591
log
plain
-rw-r--r--
ldpc_codes.h
437
log
plain
-rw-r--r--
ldpc_dec.c
8720
log
plain
-rw-r--r--
ldpc_dec_test.c
13481
log
plain
-rw-r--r--
ldpc_enc.c
4330
log
plain
-rw-r--r--
ldpc_enc_test.c
4807
log
plain
-rw-r--r--
ldpc_noise.c
2176
log
plain
-rw-r--r--
linreg.c
2656
log
plain
-rw-r--r--
linreg.h
1051
log
plain
-rw-r--r--
lpc.c
8486
log
plain
-rw-r--r--
lpc.h
1595
log
plain
-rw-r--r--
lpcnet_freq.c
3256
log
plain
-rw-r--r--
lpcnet_freq.h
1626
log
plain
-rw-r--r--
lsp.c
9273
log
plain
-rw-r--r--
lsp.h
1238
log
plain
-rw-r--r--
machdep.h
1878
log
plain
-rw-r--r--
mbest.c
5331
log
plain
-rw-r--r--
mbest.h
1793
log
plain
-rw-r--r--
modem_probe.c
5270
log
plain
-rw-r--r--
modem_probe.h
3680
log
plain
-rw-r--r--
modem_stats.c
3813
log
plain
-rw-r--r--
modem_stats.h
3309
log
plain
-rw-r--r--
mpdecode_core.c
24124
log
plain
-rw-r--r--
mpdecode_core.h
1656
log
plain
-rw-r--r--
newamp1.c
20977
log
plain
-rw-r--r--
newamp1.h
4425
log
plain
-rw-r--r--
newamp2.c
17991
log
plain
-rw-r--r--
newamp2.h
4276
log
plain
-rw-r--r--
nlp.c
15025
log
plain
-rw-r--r--
nlp.h
1174
log
plain
-rw-r--r--
noise_samples.h
1439948
log
plain
-rw-r--r--
octave.c
4363
log
plain
-rw-r--r--
octave.h
1358
log
plain
-rw-r--r--
ofdm.c
88567
log
plain
-rw-r--r--
ofdm_demod.c
27149
log
plain
-rw-r--r--
ofdm_get_test_bits.c
4627
log
plain
-rw-r--r--
ofdm_internal.h
9860
log
plain
-rw-r--r--
ofdm_mod.c
14790
log
plain
-rw-r--r--
ofdm_mode.c
7903
log
plain
-rw-r--r--
ofdm_put_test_bits.c
3154
log
plain
-rw-r--r--
optparse.h
12032
log
plain
-rw-r--r--
os.h
2432
log
plain
-rw-r--r--
pack.c
4411
log
plain
-rw-r--r--
phase.c
9341
log
plain
-rw-r--r--
phase.h
1272
log
plain
-rw-r--r--
phi0.c
8108
log
plain
-rw-r--r--
phi0.h
80
log
plain
-rw-r--r--
pilot_coeff.h
615
log
plain
-rw-r--r--
pilots_coh.h
258
log
plain
-rw-r--r--
postfilter.c
4778
log
plain
-rw-r--r--
postfilter.h
1020
log
plain
-rw-r--r--
quantise.c
31375
log
plain
-rw-r--r--
quantise.h
3865
log
plain
-rw-r--r--
reliable_text.c
17151
log
plain
-rw-r--r--
reliable_text.h
2249
log
plain
-rw-r--r--
rn.h
14564
log
plain
-rw-r--r--
rn_coh.h
26929
log
plain
-rw-r--r--
rxdec_coeff.h
509
log
plain
-rw-r--r--
sd.c
2383
log
plain
-rw-r--r--
sd.h
1115
log
plain
-rw-r--r--
sine.c
18448
log
plain
-rw-r--r--
sine.h
1790
log
plain
-rw-r--r--
ssbfilt_coeff.h
1407
log
plain
-rw-r--r--
test_bits.h
879
log
plain
-rw-r--r--
test_bits_coh.h
2887
log
plain
-rw-r--r--
test_bits_ofdm.h
3029
log
plain
-rw-r--r--
tollr.c
365
log
plain
-rw-r--r--
varicode.c
15603
log
plain
-rw-r--r--
varicode.h
1794
log
plain
-rw-r--r--
varicode_table.h
7826
log
plain
-rw-r--r--
vhf_deframe_c2.c
3106
log
plain
-rw-r--r--
vhf_frame_c2.c
2825
log
plain
-rw-r--r--
wval.h
5072
log
plain