claxon 0.2.0

A FLAC decoding library
docs.rs failed to build claxon-0.2.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: claxon-0.4.3

Claxon

A FLAC decoding library in Rust.

Build Status Crates.io version

Many media players crash on corrupted input (not FLAC in particular). This is bad, the decoder should signal an error on invalid input, it should not crash. I suspect that this is partly due to the fact that most decoders are written in C. I thought I'd try and write a decoder in a safe language: Rust. Video codecs can be quite complex, and nowadays CPU decoding is not all that common any more. Therefore, I decided to first try and write a decoder for an audio codec that I love and use on a daily basis: FLAC.

License

Claxon is licensed under the Apache 2.0 license. It may be used in free software as well as closed-source applications, both for commercial and non-commercial use under the conditions given in the license. If you want to use Claxon in your GPLv2-licensed software, you can add an exception to your copyright notice.