Commit graph

20 commits

Author SHA1 Message Date
DataHoarder 42f940f815
Update module url 2022-07-26 16:14:37 +02:00
mewmew 306014abef flac: Add preliminary encoding support.
Support for encoding metadata has been added.

Proper support for encoding audio samples is yet to be
implemented. For now, simply copy the original encoded
audio data from the source FLAC file.

The API mirrors that of image.Encode.

Updates #14.
2016-07-20 06:38:19 +02:00
mewmew 3f1d1096d8 internal: Add bits and hashutil packages to make the flac package self-contained. 2016-04-05 02:40:46 +02:00
mewmew 9970b89a55 flac: Drop use of gopkg.in in import paths. Rely on vendoring instead.
ref: azul3d/engine#1
2016-03-07 00:06:54 +01:00
mewmew 50ad5a4321 flac: Use versioned imports. 2014-09-30 02:24:15 +02:00
mewmew 7a33256cf7 meta: Return io.ErrUnexpectedEOF if EOF occurs in the middle of a metadata block. 2014-08-08 06:42:26 +02:00
mewmew a9a36c85a8 meta: Implement parsing of SeekTable. 2014-08-06 06:08:13 +02:00
mewmew aedd0b7638 meta: Implement parsing of StreamInfo. 2014-08-06 05:56:33 +02:00
mewmew 92d79ca4d7 meta: Implementation the Parse and parseHeader methods of Block. 2014-08-06 05:07:31 +02:00
mewmew 3a8fa11447 meta: Update StreamInfo doc comment. 2014-08-06 01:25:31 +02:00
mewmew 8d3ebe5221 meta: Update comments. 2014-08-06 00:48:06 +02:00
mewmew 2887b13b72 meta: Add StreamInfo definition. 2014-08-05 23:20:57 +02:00
mewmew 41e3d627da meta: Initial version of the new meta API. Updates issue #4. 2014-08-05 22:51:36 +02:00
mewmew 51d342ff4b flac: Clean start in preparation for the new API. All functionality will be back ported later on. 2014-08-05 21:51:52 +02:00
mewmew 1f8a934c8e meta: Rename metadata body parsing function from NewXxx to ParseXxx. 2013-11-04 09:22:42 +01:00
mewmew 159ab22f99 meta: Make use of github.com/eaburns/bit in streaminfo.go. 2013-11-03 12:17:31 +01:00
mewmew 71d43241c1 meta: Rename some members of StreamInfo and update documentation. 2013-11-03 11:50:30 +01:00
mewmew f71ed6f163 flac,meta: Update StreamInfo documentation and rename a couple of constants. 2013-10-30 20:28:17 +01:00
mewmew f583bf6928 all: Fix issues located by golint.
- "error strings should not end with punctuation"
2013-10-29 14:45:05 +01:00
mewmew 9414c933cf meta: Split parsing of block bodies into separate files based on block type. 2013-10-29 14:32:12 +01:00