Skip to content

v1.3.1

Compare
Choose a tag to compare
@rotemdan rotemdan released this 08 May 06:57
· 50 commits to main since this release

Fixes

  • Apply the Speex resampler in 1 MiB chunks instead of copying the entire audio to WASM memory (which has a limit of 1GiB - 4GiB). The resampler can now process any length of audio
  • Add support for decoding Wave files or buffers that are larger than 4GiB, by ignoring the length field for RIFF and data chunks when their size is exactly 4294967295. Similarly, the wave encoder can now create these large files or buffers by clipping the overflowing chunk's length fields to 4294967295
  • Add some missing log messages, and remove / rewrite some others

Behavioral changes

  • Remove --no-experimental-fetch Node flag since fetch seems to be working correctly on Node v18.20.0+

Full Changelog: v1.3.0...v1.3.1