v1.3.1
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
anddata
chunks when their size is exactly4294967295
. Similarly, the wave encoder can now create these large files or buffers by clipping the overflowing chunk's length fields to4294967295
- Add some missing log messages, and remove / rewrite some others
Behavioral changes
- Remove
--no-experimental-fetch
Node flag sincefetch
seems to be working correctly on Nodev18.20.0
+
Full Changelog: v1.3.0...v1.3.1