Commit graph

16 commits

Author SHA1 Message Date
drowe67
2bf5c44cbb adding resampler to MM tests. still occasional fails on virtual card Pyaudio tests 2021-12-16 21:40:30 +10:30
drowe67
a04cfa62f3 refactored resampler to handle arb length arrays 2021-12-16 12:31:35 +10:30
drowe67
5b9ca6d463 resampler on test_rx.py is doing something sensible 2021-12-16 12:10:03 +10:30
drowe67
84f5cd315e resampler class 2021-12-16 11:56:39 +10:30
drowe67
3f2bedfd4f building up resampler support and audio_buffer comments 2021-12-16 06:15:33 +10:30
drowe67
2e66a67884 test_multimode_rx.py using audio_buffer calls and working well :) 2021-12-15 15:05:30 +10:30
drowe67
da478d3b83 create audiobuffer class 2021-12-15 14:38:29 +10:30
drowe67
3e1dc4ee1c buffering system based on design in codec2/demo/freedv_datac0c1_rx.c 2021-12-15 14:08:53 +10:30
drowe67
55ae1c31ef counting errors based on rx_status 2021-12-15 07:00:20 +10:30
drowe67
e93dc4d197 rx_status table to return flags in text format 2021-12-15 06:48:18 +10:30
drowe67
290d2dd8b7 test_multimode_tx.py sounds OK through a sound card 2021-12-14 13:46:20 +10:30
dj2ls
e79aa0b457 multimode testrun
added multimode test and added a SM and MM for single mode and multimode
2021-12-13 21:11:09 +01:00
dj2ls
9565005f71 meaningful mode names
easier mode selection by string name like datac0 instead of 14
2021-12-13 19:00:38 +01:00
drowe67
1a5d9e632b added constants to codec2.py, interpreting modes as meaningful strings 2021-12-13 08:09:03 +10:30
dj2ls
34788be3ba updated codec2 header file 2021-12-12 22:00:50 +01:00
dj2ls
d5d6a80b34 outsourced ctypes header 2021-12-12 21:52:03 +01:00