Package flac provides access to FLAC (Free Lossless Audio Codec) streams.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd flac: add constant encoding of samples Aug 19, 2018
frame flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
internal flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
meta flac: fix golangci metalint issues Aug 17, 2018
testdata Skip ID3v2 data prepended to flac files on parsing (#21) May 25, 2018
.gitignore flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
.travis.yml flac: fix golangci metalint issues Aug 17, 2018
LICENSE Add LICENSE file to follow sensible standards Jun 2, 2017
README.md Add LICENSE file to follow sensible standards Jun 2, 2017
enc_test.go flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
encode.go flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
encode_frame.go flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
encode_meta.go flac: add Encoder API to encode audio samples and metadata blocks (#32) Aug 18, 2018
encode_subframe.go flac: add constant encoding of samples Aug 19, 2018
example_test.go flac: Drop use of gopkg.in in import paths. Rely on vendoring instead. Mar 6, 2016
flac.go flac: add notice about Encoder API being experimental until 1.1.x Aug 20, 2018
flac_test.go Skip ID3v2 data prepended to flac files on parsing (#21) May 25, 2018
go.mod Vendor our dependencies with `vgo` (#27) Aug 16, 2018

README.md

flac

Build Status Coverage Status GoDoc

This package provides access to FLAC (Free Lossless Audio Codec) streams.

Documentation

Documentation provided by GoDoc.

  • flac: provides access to FLAC (Free Lossless Audio Codec) streams.
    • frame: implements access to FLAC audio frames.
    • meta: implements access to FLAC metadata blocks.

Changes

  • Version 1.0.5 (2016-05-06)

    • Simplify import paths. Drop use of gopkg.in, and rely on vendoring instead (see azul3d/engine#1).
    • Add FLAC decoding benchmark (see d675e0a)
  • Version 1.0.4 (2016-02-11)

    • Add API examples to documentation (see #11).
    • Extend test cases (see aadf80a).
  • Version 1.0.3 (2016-02-02)

    • Implement decoding of FLAC files with wasted bits-per-sample (see #12).
    • Stress test the library using go-fuzz (see #10). Thanks to Patrick Mézard.
  • Version 1.0.2 (2015-06-05)

  • Version 1.0.1 (2015-02-25)

    • Fix two subframe decoding bugs (see #7). Thanks to Jonathan MacMillan.
    • Add frame decoding test cases.
  • Version 1.0.0 (2014-09-30)

    • Initial release.
    • Implement decoding of FLAC files.