7 releases (breaking)

0.7.0 Nov 5, 2023
0.6.0 Jun 8, 2023
0.5.0 Apr 6, 2023
0.4.0 Apr 6, 2023
0.1.0 Apr 3, 2023

#1908 in Parser implementations


Used in awedio

MIT/Apache

2MB
516 lines

QOA - The Quite Ok Audio Format

This is a pure Rust (zero dependency) implementation of the QOA audio format.

This code is based off the reference C implementation and was written before the release of the specification.

Running the example

cargo run --release --example play --features="rodio" -- fixtures/julien_baker_sprained_ankle.qoa

We need to enable the rodio feature to play the audio. It is not a direct dependency of this crate, but we implement integration with rodio for playback capability.

More audio samples can be found at phoboslab.org/files/qoa-samples.


lib.rs:

QOA - Quite OK Audio Format

A library for decoding qoa files.

Dependencies

~0–32MB
~429K SLoC