Skip to content

BonsaiDen/flac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FLAC

Build Status

An implementation of FLAC, free lossless audio codec, written in Rust.

Documentation

Install

flac is on crates.io and can be included in your Cargo file like so:

[dependencies]

flac = "^0.3.0"

Followed by including it in you code:

extern crate flac;

Implementation Status

The status of this FLAC implementation:

Currently this project fully parsers every FLAC file I've throw at it and the decoding 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 test do fail when bit sample size is larger than 16.

Currently I'm trying to get the decoder to use varied sized integers in order for the allocations of buffers to be more efficient and afterward I want to start on that 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.

  • encoder

About

A FLAC implementation written in Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%