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
10359
log
plain
-rw-r--r--
H2064_516_sparse_test.h
139739
log
plain
-rw-r--r--
HRA_112_112.c
9528
log
plain
-rw-r--r--
HRA_112_112.h
563
log
plain
-rw-r--r--
HRA_112_112_test.h
9874
log
plain
-rw-r--r--
HRA_56_56.c
4597
log
plain
-rw-r--r--
HRA_56_56.h
535
log
plain
-rw-r--r--
HRAa_1536_512.c
126355
log
plain
-rw-r--r--
HRAa_1536_512.h
592
log
plain
-rw-r--r--
HRAb_396_504.c
34180
log
plain
-rw-r--r--
HRAb_396_504.h
577
log
plain
-rw-r--r--
H_1024_2048_4f.c
413500
log
plain
-rw-r--r--
H_1024_2048_4f.h
514
log
plain
-rw-r--r--
H_128_256_5.c
13648
log
plain
-rw-r--r--
H_128_256_5.h
563
log
plain
-rw-r--r--
H_16200_9720.c
1091981
log
plain
-rw-r--r--
H_16200_9720.h
492
log
plain
-rw-r--r--
H_2064_516_sparse.c
139868
log
plain
-rw-r--r--
H_2064_516_sparse.h
521
log
plain
-rw-r--r--
H_212_158.c
9518
log
plain
-rw-r--r--
H_212_158.h
454
log
plain
-rw-r--r--
H_256_512_4.c
24536
log
plain
-rw-r--r--
H_256_512_4.h
563
log
plain
-rw-r--r--
H_256_768_22.c
31275
log
plain
-rw-r--r--
H_256_768_22.h
576
log
plain
-rw-r--r--
H_4096_8192_3d.c
776854
log
plain
-rw-r--r--
H_4096_8192_3d.h
606
log
plain
-rw-r--r--
_kiss_fft_guts.h
6606
log
plain
-rw-r--r--
bpf.h
1201
log
plain
-rw-r--r--
bpfb.h
1201
log
plain
-rw-r--r--
c2dec.c
13497
log
plain
-rw-r--r--
c2enc.c
5947
log
plain
-rw-r--r--
c2file.h
448
log
plain
-rw-r--r--
c2sim.c
40831
log
plain
-rw-r--r--
ch.c
16582
log
plain
d---------
codebook
1270
log
plain
-rw-r--r--
codec2.c
61394
log
plain
-rw-r--r--
codec2.h
4104
log
plain
-rw-r--r--
codec2_cohpsk.h
2970
log
plain
-rw-r--r--
codec2_fdmdv.h
4989
log
plain
-rw-r--r--
codec2_fft.c
4211
log
plain
-rw-r--r--
codec2_fft.h
2862
log
plain
-rw-r--r--
codec2_fifo.c
3490
log
plain
-rw-r--r--
codec2_fifo.h
1679
log
plain
-rw-r--r--
codec2_fm.h
1642
log
plain
-rw-r--r--
codec2_internal.h
4315
log
plain
-rw-r--r--
codec2_math.h
3471
log
plain
-rw-r--r--
codec2_math_arm.c
3410
log
plain
-rw-r--r--
codec2_ofdm.h
3197
log
plain
-rw-r--r--
cohpsk.c
44680
log
plain
-rw-r--r--
cohpsk_defs.h
479
log
plain
-rw-r--r--
cohpsk_demod.c
8652
log
plain
-rw-r--r--
cohpsk_get_test_bits.c
2450
log
plain
-rw-r--r--
cohpsk_internal.h
4811
log
plain
-rw-r--r--
cohpsk_mod.c
3539
log
plain
-rw-r--r--
cohpsk_put_test_bits.c
3311
log
plain
-rw-r--r--
comp.h
1034
log
plain
-rw-r--r--
comp_prim.h
2881
log
plain
-rw-r--r--
debug_alloc.h
1806
log
plain
-rw-r--r--
defines.h
4367
log
plain
-rw-r--r--
deframer.c
5232
log
plain
-rw-r--r--
dump.c
13090
log
plain
-rw-r--r--
dump.h
2195
log
plain
-rw-r--r--
fdmdv.c
63456
log
plain
-rw-r--r--
fdmdv_demod.c
7935
log
plain
-rw-r--r--
fdmdv_get_test_bits.c
3392
log
plain
-rw-r--r--
fdmdv_internal.h
7435
log
plain
-rw-r--r--
fdmdv_mod.c
4513
log
plain
-rw-r--r--
fdmdv_put_test_bits.c
4715
log
plain
-rw-r--r--
filter.c
9078
log
plain
-rw-r--r--
filter.h
1957
log
plain
-rw-r--r--
filter_coef.h
29552
log
plain
-rw-r--r--
fm.c
8978
log
plain
-rw-r--r--
fm_fir_coeff.h
5965
log
plain
-rw-r--r--
fmfsk.c
11189
log
plain
-rw-r--r--
fmfsk.h
3491
log
plain
-rw-r--r--
framer.c
2662
log
plain
-rw-r--r--
freedv_1600.c
8587
log
plain
-rw-r--r--
freedv_2020.c
12079
log
plain
-rw-r--r--
freedv_700.c
22701
log
plain
-rw-r--r--
freedv_api.c
55537
log
plain
-rw-r--r--
freedv_api.h
13984
log
plain
-rw-r--r--
freedv_api_internal.h
9872
log
plain
-rw-r--r--
freedv_data_channel.c
10327
log
plain
-rw-r--r--
freedv_data_channel.h
3016
log
plain
-rw-r--r--
freedv_data_raw_rx.c
11291
log
plain
-rw-r--r--
freedv_data_raw_tx.c
17384
log
plain
-rw-r--r--
freedv_data_rx.c
6435
log
plain
-rw-r--r--
freedv_data_tx.c
7452
log
plain
-rw-r--r--
freedv_fsk.c
26294
log
plain
-rw-r--r--
freedv_mixed_rx.c
6832
log
plain
-rw-r--r--
freedv_mixed_tx.c
10809
log
plain
-rw-r--r--
freedv_rx.c
10958
log
plain
-rw-r--r--
freedv_tx.c
6720
log
plain
-rw-r--r--
freedv_vhf_framing.c
27010
log
plain
-rw-r--r--
freedv_vhf_framing.h
4068
log
plain
-rw-r--r--
fsk.c
32206
log
plain
-rw-r--r--
fsk.h
7808
log
plain
-rw-r--r--
fsk_demod.c
14103
log
plain
-rw-r--r--
fsk_get_test_bits.c
2513
log
plain
-rw-r--r--
fsk_mod.c
4046
log
plain
-rw-r--r--
fsk_put_test_bits.c
4655
log
plain
-rw-r--r--
generate_codebook.c
4499
log
plain
-rw-r--r--
golay23.c
7147
log
plain
-rw-r--r--
golay23.h
1237
log
plain
-rw-r--r--
golaydectable.h
21397
log
plain
-rw-r--r--
golayenctable.h
43316
log
plain
-rw-r--r--
gp_interleaver.c
4494
log
plain
-rw-r--r--
gp_interleaver.h
1616
log
plain
-rw-r--r--
hanning.h
8539
log
plain
-rw-r--r--
ht_coeff.h
6550
log
plain
-rw-r--r--
interldpc.c
11999
log
plain
-rw-r--r--
interldpc.h
2496
log
plain
-rw-r--r--
interp.c
9827
log
plain
-rw-r--r--
interp.h
1753
log
plain
-rw-r--r--
kiss_fft.c
12144
log
plain
-rw-r--r--
kiss_fft.h
3323
log
plain
-rw-r--r--
kiss_fftr.c
5542
log
plain
-rw-r--r--
kiss_fftr.h
912
log
plain
-rw-r--r--
ldpc_codes.c
5564
log
plain
-rw-r--r--
ldpc_codes.h
433
log
plain
-rw-r--r--
ldpc_dec.c
8336
log
plain
-rw-r--r--
ldpc_dec_test.c
12238
log
plain
-rw-r--r--
ldpc_enc.c
4049
log
plain
-rw-r--r--
ldpc_enc_test.c
4423
log
plain
-rw-r--r--
ldpc_noise.c
2054
log
plain
-rw-r--r--
linreg.c
2640
log
plain
-rw-r--r--
linreg.h
1051
log
plain
-rw-r--r--
lpc.c
8840
log
plain
-rw-r--r--
lpc.h
1595
log
plain
-rw-r--r--
lpcnet_freq.c
3377
log
plain
-rw-r--r--
lpcnet_freq.h
1676
log
plain
-rw-r--r--
lsp.c
9241
log
plain
-rw-r--r--
lsp.h
1237
log
plain
-rw-r--r--
machdep.h
1850
log
plain
-rw-r--r--
mbest.c
5258
log
plain
-rw-r--r--
mbest.h
1801
log
plain
-rw-r--r--
modem_probe.c
5592
log
plain
-rw-r--r--
modem_probe.h
3794
log
plain
-rw-r--r--
modem_stats.c
3933
log
plain
-rw-r--r--
modem_stats.h
2975
log
plain
-rw-r--r--
mpdecode_core.c
22647
log
plain
-rw-r--r--
mpdecode_core.h
1708
log
plain
-rw-r--r--
newamp1.c
20311
log
plain
-rw-r--r--
newamp1.h
4163
log
plain
-rw-r--r--
nlp.c
14898
log
plain
-rw-r--r--
nlp.h
1201
log
plain
-rw-r--r--
noise_samples.h
1500167
log
plain
-rw-r--r--
octave.c
4533
log
plain
-rw-r--r--
octave.h
1425
log
plain
-rw-r--r--
ofdm.c
83897
log
plain
-rw-r--r--
ofdm_demod.c
25429
log
plain
-rw-r--r--
ofdm_get_test_bits.c
4287
log
plain
-rw-r--r--
ofdm_internal.h
9674
log
plain
-rw-r--r--
ofdm_mod.c
14144
log
plain
-rw-r--r--
ofdm_mode.c
7371
log
plain
-rw-r--r--
ofdm_put_test_bits.c
3000
log
plain
-rw-r--r--
optparse.h
11358
log
plain
-rw-r--r--
os.h
2218
log
plain
-rw-r--r--
pack.c
4496
log
plain
-rw-r--r--
phase.c
8946
log
plain
-rw-r--r--
phase.h
1318
log
plain
-rw-r--r--
phi0.c
8743
log
plain
-rw-r--r--
phi0.h
78
log
plain
-rw-r--r--
pilot_coeff.h
598
log
plain
-rw-r--r--
pilots_coh.h
247
log
plain
-rw-r--r--
postfilter.c
4839
log
plain
-rw-r--r--
postfilter.h
1042
log
plain
-rw-r--r--
quantise.c
31531
log
plain
-rw-r--r--
quantise.h
3892
log
plain
-rw-r--r--
reliable_text.c
16635
log
plain
-rw-r--r--
reliable_text.h
2343
log
plain
-rw-r--r--
rn.h
14111
log
plain
-rw-r--r--
rn_coh.h
26375
log
plain
-rw-r--r--
rxdec_coeff.h
677
log
plain
-rw-r--r--
sd.c
2516
log
plain
-rw-r--r--
sd.h
1163
log
plain
-rw-r--r--
sine.c
18933
log
plain
-rw-r--r--
sine.h
1848
log
plain
-rw-r--r--
ssbfilt_coeff.h
1300
log
plain
-rw-r--r--
test_bits.h
588
log
plain
-rw-r--r--
test_bits_coh.h
1860
log
plain
-rw-r--r--
test_bits_ofdm.h
1980
log
plain
-rw-r--r--
tollr.c
359
log
plain
-rw-r--r--
varicode.c
14723
log
plain
-rw-r--r--
varicode.h
1738
log
plain
-rw-r--r--
varicode_table.h
7841
log
plain
-rw-r--r--
vhf_deframe_c2.c
3000
log
plain
-rw-r--r--
vhf_frame_c2.c
2716
log
plain
-rw-r--r--
wval.h
5920
log
plain