Georgi Gerganov
62b71c3322
ggwave : resampling fixes
...
The old output resampling was bugged and produced cracking in the audio
when the output sampling rate was different from the base sampling rate.
Additionally, the decoding wasn't properly handling resampled input in all
cases.
2021-02-21 00:16:43 +02:00
Georgi Gerganov
f4fb02d5d4
ggwave : add "soundMarkerThreshold" parameter
...
Can be used to control the threshold used for distinguishing odd from even
frequencies in the sound markers.
2021-02-21 00:13:28 +02:00
Georgi Gerganov
19bf22df0d
ggwave v0.2.0 ( #20 )
...
* ggwave : add support for fixed length transmissions
* spectrogram : add sample rate offset for debugging purposes
* gwave : fix decoding bug
* waver : wip
* wip
* remove post-marker frames
* add resampler
* ggwave : input/output resampling
* ggwave : fix python build
* ggwave : update spm
* ggwave : refactor duplicate encode/decode code
* ggwave : fix sound marker detection
* waver : fix typo
* ggwave : fix uninitialized members
* ggwave : more sensitive receive
2021-02-20 19:16:15 +02:00
Georgi Gerganov
0c746c1b15
tests : add test for capture/playback at different sample rates
2021-01-23 16:27:50 +02:00
Georgi Gerganov
597cc48cbb
core : refactoring + bug fix
...
- rename callback types
- fix calculation of data frames
2021-01-23 15:47:59 +02:00
Georgi Gerganov
a64106783f
Support for various sample formats ( #11 )
...
* wip : support for various sample formats
* finalize support for various sample formats
* adding more tests
* update python bindings
* add "string" header
2021-01-23 11:45:20 +02:00
Georgi Gerganov
86b3615012
tests : adding first tests + sanitizer builds
2021-01-18 21:32:27 +02:00