Package flac provides access to FLAC streams. Fork of https://github.com/mewkiz/flac
Go to file
mewmew aadf80aa28 frame: Extend test cases to increase code coverage.
Test a corpus of 585 public domain FLAC files with a duration of less than 1 minute from freesound.org.

Out of these files, the following increased code coverage and where thus added to the test suit.

* 19875 (sample rate 48 kHz)
* 44127 (8 bits-per-sample, sample rate 22254)
* 80574 (sample rate 22050)
* 191885 (block size 1, verbatim)
* 212768 (sample rate 88200)
* 220014 (utf-8 continuation byte)
* 243749 (sample rate 8000)
* 257344 (sample rate 32000)
* 256529 (sample rate 192000)
2016-02-11 04:12:51 +01:00
cmd/go-metaflac flac: Add API examples. Fixes #11. 2016-02-11 01:23:11 +01:00
frame frame: Extend test cases to increase code coverage. 2016-02-11 04:12:51 +01:00
meta flac: Add API examples. Fixes #11. 2016-02-11 01:23:11 +01:00
testdata frame: Extend test cases to increase code coverage. 2016-02-11 04:12:51 +01:00
.travis.yml travis: Always pull latest changes from git repo (not just the latest v1.* release). 2016-02-11 00:24:19 +01:00
example_test.go flac: Add API examples. Fixes #11. 2016-02-11 01:23:11 +01:00
flac.go flac: check error in Open 2016-01-30 11:45:41 +01:00
README.md readme: Rephrase 1.0.3 release notes. 2016-02-02 15:20:41 +01:00

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.3 (2016-02-02)

    • Implement decoding of FLAC files with wasted bits-per-sample (see #12).
  • 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.

Public domain

The source code and any original content of this repository is hereby released into the public domain.