]> Sergey Matveev's repositories - go-opus.git/log
go-opus.git
9 years agoRefactoring the tests, wip (but passing)
Hraban Luyat [Sun, 12 Jul 2015 10:22:25 +0000 (10:22 +0000)]
Refactoring the tests, wip (but passing)

9 years agoTest opus stream .Close method
Hraban Luyat [Sun, 12 Jul 2015 09:40:25 +0000 (09:40 +0000)]
Test opus stream .Close method

9 years agoFlush last good bytes before returning EOF
Hraban Luyat [Sat, 11 Jul 2015 05:59:28 +0000 (05:59 +0000)]
Flush last good bytes before returning EOF

9 years agoTest opus stream with small buffer
Hraban Luyat [Thu, 9 Jul 2015 16:48:18 +0000 (17:48 +0100)]
Test opus stream with small buffer

9 years agoBetter names for stream unit tests
Hraban Luyat [Thu, 9 Jul 2015 16:38:02 +0000 (16:38 +0000)]
Better names for stream unit tests

9 years agoTest real Opus file
Hraban Luyat [Thu, 9 Jul 2015 16:36:30 +0000 (16:36 +0000)]
Test real Opus file

9 years agoElaborate docs for Read functions
Hraban Luyat [Thu, 9 Jul 2015 13:34:52 +0000 (13:34 +0000)]
Elaborate docs for Read functions

9 years agoMerge remote-tracking branch 'origin/master'
Hraban Luyat [Thu, 9 Jul 2015 12:29:03 +0000 (12:29 +0000)]
Merge remote-tracking branch 'origin/master'

9 years agoClose readers if they implement io.Closer
Hraban Luyat [Thu, 9 Jul 2015 12:28:38 +0000 (12:28 +0000)]
Close readers if they implement io.Closer

9 years agoSet the callback buffer before it is invoked
Hraban Luyat [Thu, 9 Jul 2015 12:27:32 +0000 (13:27 +0100)]
Set the callback buffer before it is invoked

9 years agofloat routines for stream reader
Hraban Luyat [Sun, 5 Jul 2015 20:07:29 +0000 (21:07 +0100)]
float routines for stream reader

9 years ago.gitignore build directory
Hraban Luyat [Sun, 5 Jul 2015 20:04:03 +0000 (21:04 +0100)]
.gitignore build directory

9 years agoChange stream reader API to look like io.Reader
Hraban Luyat [Sun, 5 Jul 2015 20:03:21 +0000 (21:03 +0100)]
Change stream reader API to look like io.Reader

9 years agoClose routine for opus stream
Hraban Luyat [Sun, 5 Jul 2015 19:33:27 +0000 (20:33 +0100)]
Close routine for opus stream

9 years ago.gitignore libopusfile.a
Hraban Luyat [Sun, 5 Jul 2015 19:28:39 +0000 (20:28 +0100)]
.gitignore libopusfile.a

9 years ago(untested) libopusfile simple decoder API
Hraban Luyat [Sun, 5 Jul 2015 19:28:08 +0000 (20:28 +0100)]
(untested) libopusfile simple decoder API

9 years agoExtra note in README about installation
Hraban Luyat [Sun, 5 Jul 2015 14:01:20 +0000 (15:01 +0100)]
Extra note in README about installation

9 years ago.Init method for preallocated codecs
Hraban Luyat [Sun, 5 Jul 2015 13:42:05 +0000 (14:42 +0100)]
.Init method for preallocated codecs

9 years agoLet Go GC manage the codec memory
Hraban Luyat [Sun, 5 Jul 2015 13:23:15 +0000 (14:23 +0100)]
Let Go GC manage the codec memory

No need to manually free memory anymore

9 years agoTypo in readme
Hraban Luyat [Sun, 5 Jul 2015 13:01:58 +0000 (14:01 +0100)]
Typo in readme

9 years agofix link in README
Hraban Luyat [Sun, 5 Jul 2015 11:53:12 +0000 (12:53 +0100)]
fix link in README

9 years agoRename api.go to opus.go
Hraban Luyat [Sun, 5 Jul 2015 11:51:07 +0000 (12:51 +0100)]
Rename api.go to opus.go

9 years agoFurther edits to README
Hraban Luyat [Sun, 5 Jul 2015 11:49:49 +0000 (12:49 +0100)]
Further edits to README

9 years agoUpdate README
Hraban Luyat [Sun, 5 Jul 2015 11:47:14 +0000 (12:47 +0100)]
Update README

9 years agoUnit test for opus error string
Hraban Luyat [Sun, 5 Jul 2015 11:35:02 +0000 (12:35 +0100)]
Unit test for opus error string

9 years agoAdd 16 bit codec apis
Hraban Luyat [Sun, 5 Jul 2015 11:27:01 +0000 (12:27 +0100)]
Add 16 bit codec apis

9 years agoRelated code in separate files
Hraban Luyat [Sun, 5 Jul 2015 11:15:17 +0000 (12:15 +0100)]
Related code in separate files

9 years agoUpdate dependency build directory for cgo
Hraban Luyat [Sun, 5 Jul 2015 10:56:49 +0000 (11:56 +0100)]
Update dependency build directory for cgo

9 years agoDon't delete submodule autogen.sh on make error
Hraban Luyat [Sun, 5 Jul 2015 10:52:36 +0000 (11:52 +0100)]
Don't delete submodule autogen.sh on make error

9 years agoBuild rules for libopusfile
Hraban Luyat [Sun, 5 Jul 2015 10:43:44 +0000 (10:43 +0000)]
Build rules for libopusfile

9 years agoLibopusfile submodule
Hraban Luyat [Sun, 5 Jul 2015 10:43:32 +0000 (10:43 +0000)]
Libopusfile submodule

9 years ago(minor) docs and formatting
Hraban Luyat [Sat, 13 Jun 2015 15:01:45 +0000 (15:01 +0000)]
(minor) docs and formatting

10 years agoexplicitly mention package is not made by xiph.org
Hraban Luyat [Mon, 9 Mar 2015 12:34:04 +0000 (12:34 +0000)]
explicitly mention package is not made by xiph.org

to avoid confusion

10 years agoMIT license
Hraban Luyat [Mon, 9 Mar 2015 12:31:24 +0000 (12:31 +0000)]
MIT license

10 years agoShort readme with build instructions
Hraban Luyat [Mon, 9 Mar 2015 12:29:06 +0000 (12:29 +0000)]
Short readme with build instructions

10 years agoMore samples in encode/decode unit test
Hraban Luyat [Sun, 8 Mar 2015 22:48:22 +0000 (22:48 +0000)]
More samples in encode/decode unit test

10 years agoTest encoding / decoding API
Hraban Luyat [Sun, 8 Mar 2015 21:25:38 +0000 (21:25 +0000)]
Test encoding / decoding API

Doesn't test the round trip signal, just that no errors were returned.

10 years ago-o parameter to go build makes no sense here
Hraban Luyat [Sun, 22 Feb 2015 10:11:12 +0000 (10:11 +0000)]
-o parameter to go build makes no sense here

10 years agoDon't crash when passing empty array
Hraban Luyat [Sat, 21 Feb 2015 04:13:56 +0000 (04:13 +0000)]
Don't crash when passing empty array

Taking the pointer of an array underlying an empty slice is an error in
go: &ar[0] tries to resolve ar[0], which is out of bounds. Not pretty,
but it makes sense.

10 years agoFix error reporting in DecodeFloat32()
Hraban Luyat [Sat, 21 Feb 2015 03:53:24 +0000 (03:53 +0000)]
Fix error reporting in DecodeFloat32()

10 years agoChange build parameters
Hraban Luyat [Thu, 19 Feb 2015 12:38:49 +0000 (12:38 +0000)]
Change build parameters

10 years agoBare API wrapper: encode & decode floats
Hraban Luyat [Thu, 19 Feb 2015 00:51:09 +0000 (00:51 +0000)]
Bare API wrapper: encode & decode floats

10 years agoPoC: getVersion works, + unit tests
Hraban Luyat [Wed, 18 Feb 2015 23:50:17 +0000 (23:50 +0000)]
PoC: getVersion works, + unit tests

10 years agoSubmodule libopus (official C libs from Xiph)
Hraban Luyat [Wed, 18 Feb 2015 16:50:39 +0000 (16:50 +0000)]
Submodule libopus (official C libs from Xiph)