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.
* Initial version ready
- bindings are in `bindings/emscripten.cpp`
- minimal Javascript example is in `examples/ggwave-js`
* add npm package + add test-ggwave.js
* js : rename export name to "ggwave_factory"
* update to v0.1.5
* Update README.md
* npm : add npm-publish target
- by default ggwave will now output 32-bit float samples
- python samples no longer use numpy
- python test now decodes payload
- fix buffer overflow in receive.py example
* wip : support for various sample formats
* finalize support for various sample formats
* adding more tests
* update python bindings
* add "string" header