Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v0.6.3

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 04:49
· 8 commits to master since this release
8a9dad6

Feature release 0.6.3:

  1. 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% of mode 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.
  2. 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.
  3. 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.
  4. 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.