Crates.io | flac |
lib.rs | flac |
version | 0.5.0 |
source | src |
created_at | 2016-01-09 02:59:29.014733 |
updated_at | 2016-06-12 15:34:53.212846 |
description | An implementation of FLAC (free lossless audio codec) |
homepage | |
repository | https://github.com/sourrust/flac |
max_upload_size | |
id | 3851 |
size | 233,900 |
An implementation of FLAC, free lossless audio codec, written in Rust.
flac is on crates.io and can be included in your Cargo file like so:
[dependencies]
flac = "^0.5.0"
Followed by including it in you code:
extern crate flac;
The status of this FLAC implementation:
Currently this project fully parses every FLAC file I've thrown at it and the decoder is working great for any file that has a bit sample size of 16 and before. This is based on the test suite I have on this project and the tests do fail when the bit sample size is larger than 16.
Now that I have the varied size integers, making the buffer allocation more efficient, I want to start on the encoding side of FLAC. It will be a bit slower as I am busy with work but that is a goal of the project for sure.