flutter_tiny_wavpack_decoder 1.0.0 copy "flutter_tiny_wavpack_decoder: ^1.0.0" to clipboard
flutter_tiny_wavpack_decoder: ^1.0.0 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 #

1.0.0 #

Initial release. Flutter port of react-native-tiny-wavpack-decoder.

  • Decode WavPack (.wv) files to PCM .wav files on-device using the bundled, BSD-licensed WavPack 4.40 "tiny decoder" C library over dart:ffi, with no method channels and no platform-specific bridge code.
  • Supported platforms: Android, iOS, macOS, Linux, Windows.
  • TinyWavpackDecoder.decode() with maxSamples, bitsPerSample (8/16/24/32) and an onProgress callback 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 throw ArgumentError before any native code runs.
3
likes
0
points
122
downloads

Publisher

unverified uploader

Weekly Downloads

Decode WavPack (.wv) audio to PCM .wav on-device via the tiny dependency-free WavPack decoder over Dart FFI. Android, iOS, macOS, Linux, Windows.

Repository (GitHub)
View/report issues

Topics

#audio #wavpack #codec #decoder #ffi

License

unknown (license)

Dependencies

ffi, flutter, meta

More

Packages that depend on flutter_tiny_wavpack_decoder

Packages that implement flutter_tiny_wavpack_decoder