Go bindings for decoding and encoding FLAC audio with libFLAC. Fork of https://github.com/cocoonlife/goflac
Go to file
DataHoarder 827e6c3f72
All checks were successful
continuous-integration/drone/push Build is passing
Add fork details to README.md
2022-02-23 16:29:21 +01:00
testdata Rename data to testdata 2015-05-12 16:54:10 +01:00
.drone.yml Replace Travis with Drone CI 2022-02-23 16:04:17 +01:00
callbacks.c Rename cfuncs.go to callbacks.c 2015-10-15 17:53:51 +01:00
go.mod Added go.mod 2022-02-23 16:03:51 +01:00
go.sum Added go.mod 2022-02-23 16:03:51 +01:00
libflac.go API change: add WriteCloser encoder api, add streamable, compression level, block size parameters 2022-02-23 16:27:28 +01:00
libflac_test.go API change: add WriteCloser encoder api, add streamable, compression level, block size parameters 2022-02-23 16:27:28 +01:00
LICENSE Update copyright 2016-08-12 09:50:51 +01:00
README.md Add fork details to README.md 2022-02-23 16:29:21 +01:00

Go libFLAC bindings

These bindings allow decoding and encoding of FLAC format audio data from Go using the libFLAC library.

Fork of github.com/cocoonlife/goflac with go.mod and API additions.

Build Status

Installation

go get git.gammaspectra.live/S.O.N.G/goflac

Status

The code has support for decoding and encoding with various parameters however it is only quite lightly tested, so it is likely that bugs remain.