flutter_tiny_wavpack_decoder 1.0.3
flutter_tiny_wavpack_decoder: ^1.0.3 copied to clipboard
Decode WavPack (.wv) audio to PCM .wav on-device via the tiny dependency-free WavPack decoder over Dart FFI. Android, iOS, macOS, Linux, Windows.
Changelog #
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
1.0.3 - 2026-07-04 #
Bug Fixes #
- push release tag explicitly and unblock skipped workflows (4aa30fe)
- publish via tag cascade instead of workflow dispatch (2f9c95a)
1.0.0 - 2026-07-04 #
Added #
- Decode WavPack (
.wv) files to PCM.wavfiles on-device using the bundled, BSD-licensed WavPack 4.40 "tiny decoder" C library overdart:ffi, with no method channels and no platform-specific bridge code. - Supported platforms: Android, iOS, macOS, Linux, Windows.
TinyWavpackDecoder.decode()withmaxSamples,bitsPerSample(8/16/24/32) and anonProgresscallback delivering monotonically increasing values in(0.0, 1.0].- Decoding runs in a worker isolate; concurrent calls are automatically serialized (the native decoder is not reentrant).
- Typed failures via
WavpackDecodeException; invalid arguments throwArgumentErrorbefore any native code runs.