Skip to content
/ opus-go Public

Package opus provides Go bindings for Opus encoder/decoder reference implementation by Xiph.org

Notifications You must be signed in to change notification settings

xlab/opus-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

opus-go opus

Package opus provides Go bindings for Opus encoder/decoder reference implementation from Xiph.org.
All the binding code has automatically been generated with rules defined in opus.yml.

Installation

$ brew install opus
$ go get github.com/xlab/opus-go/opus

Usage

For an example of use see webm-player/adecoder.go, the audio decoding module of an WebM player in Golang. It's very easy in comparison with Ogg/Vorbis.

Rebuilding the package

You will need to get the cgogen tool installed first.

$ git clone https://github.com/xlab/opus-go && cd opus-go
$ make clean
$ make

About

Package opus provides Go bindings for Opus encoder/decoder reference implementation by Xiph.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published