Feature release 0.6.3:
-
introducing experimental mode
Bm! (#143, #146)- this is a new, compact cimbar config that should allow reliable transfers on a broader variety of cameras/devices
mode Bm's max transfer capacity is about 70% ofmode B-- but in many circumstances reliability is the limiting factor, not maximum theoretical performance. So give it a try...- this required a rewrite of how cimbar manages its config state internally.
-
improvements to the encoder C api that should (slightly) decrease the number of OOM errors on large files (#145 )
- we can call this a bug (maybe a design-level bug), but the API in past versions required the whole input file to exist in contiguous memory. This requirement has been relaxed/fixed.
- we still have an unavoidable contiguous memory requirement (for the compressed file, so wirehair can do its fountain code magic). Nevertheless, I expect OOM errors to go down a fair amount.
-
minor improvements to the decoder C api (for the beta web decoder). (#144)
- basically some cleanup/refactoring from the initial decoder C api release.
- The web decoder also now supports mode
Bm. It is still in beta.
-
misc small bugfixes to cli tools
As with the last release, cimbar.wasm.tar.gz contains both the send/recv components, while cimbar_js.html is just the sender. As always, cimbar.wasm is the version used for cimbar.org.