mewmew
|
0930a149c5
|
readme: Update package descriptions.
|
2014-08-08 01:17:09 +02:00 |
|
mewmew
|
0bfe584626
|
frame: Add a brief introduction of the FLAC audio format and describe the various prediction methods.
|
2014-08-08 01:04:38 +02:00 |
|
Robin Eklind
|
fc4a95d1e0
|
Merge pull request #5 from garfunkel/master
fix dependency on bits
|
2014-08-07 14:08:00 +02:00 |
|
Simon Allen
|
122522a78b
|
fix dependency on bits
|
2014-08-07 14:18:32 +10:00 |
|
mewmew
|
4a7d57d6cd
|
frame: Implement FIR linear prediction decoding. This is the last piece of the new frame API. Updates issue #4.
|
2014-08-07 02:55:15 +02:00 |
|
mewmew
|
b30021351f
|
frame: Reuse existing bit reader.
|
2014-08-07 02:18:12 +02:00 |
|
mewmew
|
23da211707
|
frame: Implement LPC decoding.
|
2014-08-07 02:10:14 +02:00 |
|
mewmew
|
d6ed5eeb52
|
frame: Implement decoding of Rice encoded residuals.
|
2014-08-07 00:43:16 +02:00 |
|
mewmew
|
e1936fb870
|
frame: Implement decoding of residuals encoded using the fixed prediction method.
|
2014-08-07 00:25:43 +02:00 |
|
mewmew
|
4eab65d99b
|
frame: Implement inter-channel correlation and decoding of constant and verbatim subframes.
|
2014-08-06 23:19:33 +02:00 |
|
mewmew
|
5743fb0574
|
frame: Implement subframe header parsing.
|
2014-08-06 20:29:06 +02:00 |
|
mewmew
|
c8442ce5b6
|
frame: Add Parse and remove Frame.Next. Stub out a few functions.
|
2014-08-06 18:49:18 +02:00 |
|
mewmew
|
8a948cf6c0
|
frame: Implement frame header decoding. This is the first piece of the new frame API. Updates issue #4.
|
2014-08-06 17:58:55 +02:00 |
|
mewmew
|
9da7278b01
|
meta: Add test cases; mewkiz/flac is yet to be commited.
|
2014-08-06 16:27:15 +02:00 |
|
mewmew
|
442d20e7a8
|
meta: Don't allocate empty slices in VorbisComment and Application.
|
2014-08-06 16:26:28 +02:00 |
|
mewmew
|
cbb122acaa
|
meta: Add missing reader.go.
|
2014-08-06 16:14:13 +02:00 |
|
mewmew
|
89eb2c4dee
|
meta: Fix parsing of IsAudio and add error handling for cue sheet parsing.
|
2014-08-06 15:16:26 +02:00 |
|
mewmew
|
657e658362
|
meta: Fix decoding of seek points; use big instead of little endian.
|
2014-08-06 14:41:00 +02:00 |
|
mewmew
|
29ae33acae
|
meta: Fix masks in parseCueSheet.
|
2014-08-06 14:27:27 +02:00 |
|
mewmew
|
c1df916946
|
meta: Return partially populated Block on errors from New and Parse.
|
2014-08-06 14:17:28 +02:00 |
|
mewmew
|
019a82fd7c
|
meta: Fix copy-paste bug in parseHeader.
|
2014-08-06 08:27:35 +02:00 |
|
mewmew
|
6d230e615f
|
meta: Implement parsing of Picture. This was the last piece of the new API. Updates #4.
|
2014-08-06 07:30:02 +02:00 |
|
mewmew
|
9c19fb744f
|
meta: Implement CueSheet parsing.
|
2014-08-06 07:19:49 +02:00 |
|
mewmew
|
c71d9382fd
|
meta: Use encoding/binary instead of pkg/bit for parsing of VorbisComment.
|
2014-08-06 06:48:03 +02:00 |
|
mewmew
|
93bed24a71
|
meta: Implement parsing of VorbisComment.
|
2014-08-06 06:43:28 +02:00 |
|
mewmew
|
c8cf374193
|
meta: Implement error handling for SeekTable parsing.
|
2014-08-06 06:23:23 +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
|
25cfda5501
|
meta: Implement the parseApplication method of Block.
|
2014-08-06 05:34:09 +02:00 |
|
mewmew
|
cc07fad5ef
|
meta: Implement the Skip and verifyPadding methods of Block.
|
2014-08-06 05:31:53 +02:00 |
|
mewmew
|
92d79ca4d7
|
meta: Implementation the Parse and parseHeader methods of Block.
|
2014-08-06 05:07:31 +02:00 |
|
mewmew
|
3c81d18bb2
|
frame: Use pointers in Frame for subframes.
|
2014-08-06 04:43:38 +02:00 |
|
mewmew
|
cfd1e6af0a
|
frame: Add Channels.Count.
|
2014-08-06 04:38:58 +02:00 |
|
mewmew
|
923cdff51a
|
frame: Add Header, Channels, SubHeader and Pred definitions. This was the last piece of the new frame API. Updates issue #4.
|
2014-08-06 04:24:36 +02:00 |
|
mewmew
|
7e1f8d2b03
|
frame: Initial version of the new frame API. Updates issue #4.
|
2014-08-06 03:08:32 +02:00 |
|
mewmew
|
356f14878c
|
meta: Fix a few spelling mistakes.
|
2014-08-06 03:08:02 +02:00 |
|
mewmew
|
c28bc3908c
|
meta: Minor update of comment.
|
2014-08-06 02:25:40 +02:00 |
|
mewmew
|
43e6d54a86
|
meta: Allocate Block in New.
|
2014-08-06 02:18:34 +02:00 |
|
mewmew
|
3a8fa11447
|
meta: Update StreamInfo doc comment.
|
2014-08-06 01:25:31 +02:00 |
|
mewmew
|
ac03f137d9
|
meta: Add Picture definition. This was the last piece of the new meta API. Updates issue #4.
|
2014-08-06 01:01:21 +02:00 |
|
mewmew
|
0194aff9e0
|
meta: Add CueSheet, CueSheetTrack and CueSheetTrackIndex definitions.
|
2014-08-06 00:48:49 +02:00 |
|
mewmew
|
db1994202e
|
meta: Simplify VorbisComment definition.
|
2014-08-06 00:48:24 +02:00 |
|
mewmew
|
8d3ebe5221
|
meta: Update comments.
|
2014-08-06 00:48:06 +02:00 |
|
mewmew
|
8fbf78c3e2
|
meta: Add VorbisComment and VorbisTag definitions.
|
2014-08-05 23:49:59 +02:00 |
|
mewmew
|
b6f88e1fc8
|
meta: Add SeekTable and SeekPoint definitions.
|
2014-08-05 23:33:24 +02:00 |
|
mewmew
|
ea25c67fa8
|
meta: Add Application definition.
|
2014-08-05 23:23:37 +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
|
e130d9cbbd
|
cmd/go-metaflac: Add TODO.
|
2014-08-05 20:40:17 +02:00 |
|