]>
Sergey Matveev's repositories - go-opus.git/log
Hraban Luyat [Fri, 30 Dec 2016 19:22:14 +0000 (19:22 +0000)]
Explain licensing in AUTHORS file
Hraban Luyat [Fri, 30 Dec 2016 19:20:16 +0000 (19:20 +0000)]
Merge pull request #10 from dh1tw/master
New encoder controls: Bitrate, Bandwidth and Complexity.
Fixes #6 .
dh1tw [Fri, 30 Dec 2016 18:46:26 +0000 (19:46 +0100)]
fixed typos
dh1tw [Fri, 30 Dec 2016 17:55:25 +0000 (18:55 +0100)]
reverted to using types for enums; added SetBitrateMax and SetBitrateAuto
dh1tw [Fri, 30 Dec 2016 15:06:27 +0000 (16:06 +0100)]
checking also error string
dh1tw [Fri, 30 Dec 2016 14:57:37 +0000 (15:57 +0100)]
added new encoder methods & tests
Hraban Luyat [Thu, 29 Dec 2016 14:53:04 +0000 (14:53 +0000)]
Deprecation comments more noticeable in godoc.org
Hraban Luyat [Thu, 29 Dec 2016 14:46:03 +0000 (14:46 +0000)]
Merge pull request #7 from hraban/bfitzfeedback
Brad Fitzpatrick feedback on naming
Hraban Luyat [Thu, 29 Dec 2016 12:30:29 +0000 (12:30 +0000)]
Explicit about when deprecated names are removed
Hraban Luyat [Thu, 29 Dec 2016 12:25:40 +0000 (12:25 +0000)]
Use new error var names in tests
Hraban Luyat [Thu, 29 Dec 2016 12:05:22 +0000 (12:05 +0000)]
CamelCase Application constants
Hraban Luyat [Thu, 29 Dec 2016 11:58:57 +0000 (11:58 +0000)]
Export error type, CamelCase error names
Hraban Luyat [Thu, 29 Dec 2016 00:28:31 +0000 (00:28 +0000)]
README: debian package names for non-dev
Hraban Luyat [Mon, 26 Dec 2016 15:30:14 +0000 (15:30 +0000)]
README: How to use in dockerized app
Hraban Luyat [Wed, 2 Nov 2016 16:08:37 +0000 (16:08 +0000)]
s/obvious/cleaner/
Hraban Luyat [Wed, 2 Nov 2016 16:06:30 +0000 (16:06 +0000)]
Don't put --static in pkg-config
Didn't work, anyway.
Hraban Luyat [Wed, 2 Nov 2016 16:05:51 +0000 (16:05 +0000)]
Dynamic linking explanation
Hraban Luyat [Thu, 27 Oct 2016 16:06:55 +0000 (17:06 +0100)]
Clearer intro in README
Hraban Luyat [Thu, 27 Oct 2016 15:54:43 +0000 (16:54 +0100)]
Ogg, not Vorbis. :)
Hraban Luyat [Thu, 27 Oct 2016 15:40:30 +0000 (16:40 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/master'
Hraban Luyat [Thu, 27 Oct 2016 15:39:39 +0000 (16:39 +0100)]
Note (without example) about Stream in README
Hraban Luyat [Fri, 14 Oct 2016 13:20:32 +0000 (14:20 +0100)]
Travis-CI build status image in README
Hraban Luyat [Mon, 10 Oct 2016 15:39:18 +0000 (16:39 +0100)]
README: Correct frame size for stereo decoding
Hraban Luyat [Mon, 10 Oct 2016 15:35:39 +0000 (16:35 +0100)]
Update README with stereo vs mono
Hraban Luyat [Mon, 10 Oct 2016 15:18:03 +0000 (16:18 +0100)]
Unit test for stereo sound
Hraban Luyat [Mon, 10 Oct 2016 14:24:24 +0000 (15:24 +0100)]
Change copyright headers to refer to AUTHORS file
Hraban Luyat [Mon, 10 Oct 2016 14:21:54 +0000 (15:21 +0100)]
Reorganize test code
Hraban Luyat [Mon, 10 Oct 2016 14:16:49 +0000 (15:16 +0100)]
Fix pkg-config name for opusfile related source
Stream.go is the wrapper around libopusfile, not libopus.
Hraban Luyat [Mon, 10 Oct 2016 13:18:10 +0000 (14:18 +0100)]
Make opus errors wrapped ints, expose names
Allows comparing error values by value instead of just by human readable
string.
Hraban Luyat [Fri, 9 Sep 2016 22:58:23 +0000 (23:58 +0100)]
README headers
Hraban Luyat [Fri, 2 Sep 2016 10:38:03 +0000 (11:38 +0100)]
Elaborate on stream comment
Hraban Luyat [Fri, 2 Sep 2016 10:32:35 +0000 (11:32 +0100)]
Godoc for stream functions
Hraban Luyat [Tue, 30 Aug 2016 16:50:19 +0000 (17:50 +0100)]
Documentation for public encoder methods
Hraban Luyat [Tue, 30 Aug 2016 16:47:52 +0000 (17:47 +0100)]
Encoder.SampleRate() method reports sample rate
Hraban Luyat [Tue, 30 Aug 2016 16:28:04 +0000 (17:28 +0100)]
Rename GetDTX() to DTX() (more go-like)
Breaks the API :/ doing it sooner rather than later to avoid impacting
too many people.
Sorry though!
Hraban Luyat [Tue, 30 Aug 2016 16:17:18 +0000 (17:17 +0100)]
Go error in readme
Hraban Luyat [Tue, 30 Aug 2016 16:15:18 +0000 (17:15 +0100)]
Examples in README
Hraban Luyat [Mon, 29 Aug 2016 13:04:54 +0000 (14:04 +0100)]
Add authors notice to LICENSE file
Hraban Luyat [Mon, 29 Aug 2016 13:00:53 +0000 (14:00 +0100)]
Add Xu as author for relevant files
Dejian Xu [Mon, 29 Aug 2016 12:53:18 +0000 (20:53 +0800)]
Setter and getter API for DTX on encoders
Go-style DTX setter and getter api on the encoder.
PR hraban/opus#4
Hraban Luyat [Mon, 22 Aug 2016 14:54:11 +0000 (15:54 +0100)]
Upgrade travis to go 1.7
Hraban Luyat [Mon, 22 Aug 2016 14:34:16 +0000 (15:34 +0100)]
Update opus link comment
Hraban Luyat [Mon, 22 Aug 2016 14:11:13 +0000 (15:11 +0100)]
Move callbacks struct to C allocator, to be safe
I'm not sure if the Go pointer proposal has already been implemented,
but under the proposed restrictions allocating the callback struct in Go
and passing that pointer to a C function which keeps it after returning
is not allowed.
This patch allocates the struct in C and passes the pointer from Go to
C, which is fine.
Hraban Luyat [Sun, 14 Aug 2016 22:33:23 +0000 (23:33 +0100)]
Copyright notice in all files
Hraban Luyat [Sun, 14 Aug 2016 22:31:03 +0000 (23:31 +0100)]
Travis CI (#3)
Travis-CI
go1.6, ubuntu trusty.
Hraban Luyat [Sun, 14 Aug 2016 14:20:15 +0000 (15:20 +0100)]
Remove obsolete makefile
Hraban Luyat [Sun, 14 Aug 2016 14:10:35 +0000 (15:10 +0100)]
Update .gitignore (no more manual build noise)
Hraban Luyat [Sun, 14 Aug 2016 14:10:11 +0000 (15:10 +0100)]
Update copyright period to 2016
Hraban Luyat [Sun, 14 Aug 2016 14:07:00 +0000 (15:07 +0100)]
Merge pull request #2 from hraban/pkg-config
pkg-config
Hraban Luyat [Sun, 14 Aug 2016 14:05:38 +0000 (15:05 +0100)]
Update README to reflect pkg-config use.
Hraban Luyat [Sun, 14 Aug 2016 13:47:16 +0000 (14:47 +0100)]
Remove opus submodules
Hraban Luyat [Fri, 26 Feb 2016 17:27:41 +0000 (17:27 +0000)]
Use pkg-config to link opus
Hraban Luyat [Sun, 14 Aug 2016 12:26:17 +0000 (13:26 +0100)]
Fix go pointers to CGo (go 1.6)
Hraban Luyat [Sun, 14 Aug 2016 10:44:48 +0000 (11:44 +0100)]
List dependencies in README
Hraban Luyat [Wed, 22 Jul 2015 05:52:38 +0000 (06:52 +0100)]
Let user pass the target buffers (noalloc)
Hraban Luyat [Mon, 13 Jul 2015 22:37:59 +0000 (23:37 +0100)]
Better doc for Init vs New
Hraban Luyat [Mon, 13 Jul 2015 21:56:08 +0000 (22:56 +0100)]
Simplify CGO callback chain
Hraban Luyat [Mon, 13 Jul 2015 21:47:22 +0000 (22:47 +0100)]
Merge remote-tracking branch 'vps/master'
Hraban Luyat [Mon, 13 Jul 2015 17:36:20 +0000 (18:36 +0100)]
Update documentation, remove unused var
Hraban Luyat [Mon, 13 Jul 2015 16:15:26 +0000 (17:15 +0100)]
Access preprocessor defines from CGO
Hack involves assigning the preprocessor defines to const values and
then accessing those through CGO.
Hraban Luyat [Sun, 12 Jul 2015 19:45:29 +0000 (19:45 +0000)]
#include own header file in proxy .c file
Hraban Luyat [Sun, 12 Jul 2015 11:08:13 +0000 (11:08 +0000)]
Compare pre-decoded wav with decoded opus data
Hraban Luyat [Sun, 12 Jul 2015 10:22:25 +0000 (10:22 +0000)]
Refactoring the tests, wip (but passing)
Hraban Luyat [Sun, 12 Jul 2015 09:40:25 +0000 (09:40 +0000)]
Test opus stream .Close method
Hraban Luyat [Sat, 11 Jul 2015 05:59:28 +0000 (05:59 +0000)]
Flush last good bytes before returning EOF
Hraban Luyat [Thu, 9 Jul 2015 16:48:18 +0000 (17:48 +0100)]
Test opus stream with small buffer
Hraban Luyat [Thu, 9 Jul 2015 16:38:02 +0000 (16:38 +0000)]
Better names for stream unit tests
Hraban Luyat [Thu, 9 Jul 2015 16:36:30 +0000 (16:36 +0000)]
Test real Opus file
Hraban Luyat [Thu, 9 Jul 2015 13:34:52 +0000 (13:34 +0000)]
Elaborate docs for Read functions
Hraban Luyat [Thu, 9 Jul 2015 12:29:03 +0000 (12:29 +0000)]
Merge remote-tracking branch 'origin/master'
Hraban Luyat [Thu, 9 Jul 2015 12:28:38 +0000 (12:28 +0000)]
Close readers if they implement io.Closer
Hraban Luyat [Thu, 9 Jul 2015 12:27:32 +0000 (13:27 +0100)]
Set the callback buffer before it is invoked
Hraban Luyat [Sun, 5 Jul 2015 20:07:29 +0000 (21:07 +0100)]
float routines for stream reader
Hraban Luyat [Sun, 5 Jul 2015 20:04:03 +0000 (21:04 +0100)]
.gitignore build directory
Hraban Luyat [Sun, 5 Jul 2015 20:03:21 +0000 (21:03 +0100)]
Change stream reader API to look like io.Reader
Hraban Luyat [Sun, 5 Jul 2015 19:33:27 +0000 (20:33 +0100)]
Close routine for opus stream
Hraban Luyat [Sun, 5 Jul 2015 19:28:39 +0000 (20:28 +0100)]
.gitignore libopusfile.a
Hraban Luyat [Sun, 5 Jul 2015 19:28:08 +0000 (20:28 +0100)]
(untested) libopusfile simple decoder API
Hraban Luyat [Sun, 5 Jul 2015 14:01:20 +0000 (15:01 +0100)]
Extra note in README about installation
Hraban Luyat [Sun, 5 Jul 2015 13:42:05 +0000 (14:42 +0100)]
.Init method for preallocated codecs
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
Hraban Luyat [Sun, 5 Jul 2015 13:01:58 +0000 (14:01 +0100)]
Typo in readme
Hraban Luyat [Sun, 5 Jul 2015 11:53:12 +0000 (12:53 +0100)]
fix link in README
Hraban Luyat [Sun, 5 Jul 2015 11:51:07 +0000 (12:51 +0100)]
Rename api.go to opus.go
Hraban Luyat [Sun, 5 Jul 2015 11:49:49 +0000 (12:49 +0100)]
Further edits to README
Hraban Luyat [Sun, 5 Jul 2015 11:47:14 +0000 (12:47 +0100)]
Update README
Hraban Luyat [Sun, 5 Jul 2015 11:35:02 +0000 (12:35 +0100)]
Unit test for opus error string
Hraban Luyat [Sun, 5 Jul 2015 11:27:01 +0000 (12:27 +0100)]
Add 16 bit codec apis
Hraban Luyat [Sun, 5 Jul 2015 11:15:17 +0000 (12:15 +0100)]
Related code in separate files
Hraban Luyat [Sun, 5 Jul 2015 10:56:49 +0000 (11:56 +0100)]
Update dependency build directory for cgo
Hraban Luyat [Sun, 5 Jul 2015 10:52:36 +0000 (11:52 +0100)]
Don't delete submodule autogen.sh on make error
Hraban Luyat [Sun, 5 Jul 2015 10:43:44 +0000 (10:43 +0000)]
Build rules for libopusfile
Hraban Luyat [Sun, 5 Jul 2015 10:43:32 +0000 (10:43 +0000)]
Libopusfile submodule
Hraban Luyat [Sat, 13 Jun 2015 15:01:45 +0000 (15:01 +0000)]
(minor) docs and formatting
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
Hraban Luyat [Mon, 9 Mar 2015 12:31:24 +0000 (12:31 +0000)]
MIT license
Hraban Luyat [Mon, 9 Mar 2015 12:29:06 +0000 (12:29 +0000)]
Short readme with build instructions
Hraban Luyat [Sun, 8 Mar 2015 22:48:22 +0000 (22:48 +0000)]
More samples in encode/decode unit test
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.
Hraban Luyat [Sun, 22 Feb 2015 10:11:12 +0000 (10:11 +0000)]
-o parameter to go build makes no sense here