flac 0.2.0

An implementation of FLAC (free lossless audio codec)
Documentation

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.2.0"

Followed by including it in you code:

extern crate flac;

Implementation Status

The status of this FLAC implementation:

  • Parser
    • metadata
      • header
      • data
        • stream info
        • padding
        • application
        • seek table
        • vorbis comment
        • cuesheet
        • picture
        • unknown
    • frame
      • header
      • footer
      • sub-frame
        • header
        • constant
        • fixed
        • LPC
        • verbatim
  • decoder
    • frame
      • left side
      • right side
      • middle side
    • sub-frame
      • fixed restoration
      • LPC restoration
  • encoder