Package flac provides access to FLAC streams. Fork of https://github.com/mewkiz/flac
Go to file
2023-03-03 07:56:36 +01:00
cmd/go-metaflac Remove flac2wav / wav2flac examples on cmd 2022-11-30 08:02:59 +01:00
frame Update module url 2022-07-26 16:14:37 +02:00
internal Update module url 2022-07-26 16:14:37 +02:00
meta Update module url 2022-07-26 16:14:37 +02:00
testdata Skip ID3v2 data prepended to flac files on parsing (#21) 2018-05-25 17:27:20 +02:00
.gitignore update .gitignore 2019-12-20 20:39:38 +01:00
.travis.yml travis: use CI scripts from mewmew/ci instead of Gist 2019-12-20 21:16:10 +01:00
enc_test.go Update module url 2022-07-26 16:14:37 +02:00
encode.go Update module url 2022-07-26 16:14:37 +02:00
encode_frame.go fix: encodeFrameHeaderBlockSize special encoding 2022-07-26 16:14:42 +02:00
encode_meta.go Update module url 2022-07-26 16:14:37 +02:00
encode_subframe.go Automatically select best subframe encoding predictor 2022-07-26 17:10:57 +02:00
example_test.go Update module url 2022-07-26 16:14:37 +02:00
flac.go Update module url 2022-07-26 16:14:37 +02:00
flac_test.go Update module url 2022-07-26 16:14:37 +02:00
go.mod Update dependencies 2023-03-03 07:56:36 +01:00
go.sum Update dependencies 2023-03-03 07:56:36 +01:00
LICENSE Add LICENSE file to follow sensible standards 2017-06-02 09:17:02 +02:00
README.md Update module url 2022-07-26 16:14:37 +02: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.7 (2021-01-28)

  • Version 1.0.6 (2019-12-20)

    • Add experimental Encoder API to encode audio samples and metadata blocks (see #32).
    • Use go.mod.
    • Skip ID3v2 data prepended to flac files when parsing (see 36cc17e).
    • Add 16kHz test case. Thanks to Chewxy.
    • Fix lint issues (see #25).
  • 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.