Sound Codecs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
wav
.travis.yml
Authors
CONTRIBUTING.md
License
README.md
codec.go
codec_test.go
codecs.md
doc.go
go.mod
go.sum
null.go

README.md

ZikiChombo codec project

Build Status

Status:

Containers

  • [-] ogg (only with vorbis)
  • [-] caf
  • [-] webm

Codecs

Below we list some common codecs and their status. Note that darwin/iOS may use system codec support independently of whether or not go implementations are available. Some codecs may have limitations in their degree of support. We consider a codec supported in the table below if common use cases are supported. We exclude codecs for which we know of active patent liabilities, such as aac. Note that some such codecs may have encoders and decoders licensed with the host OS (such as darwin/iOS).

Codec source sink source+seek random-access registered
wav + + + - -
flac + - - - +
opus - - - - -
vorbis + - + - +
aif - - - - -
speex - - - - -
mp3 - - - - -

Ext codecs

The following are the codecs implemented in zikichombo.org/ext due to import direction impasse between developers. Others are found here.

  • flac
  • vorbis (in ogg container).

3rd party implementations

Below lists the implementations of codecs which interoperate with zikichombo and are hosted by 3rd parties.

  • example, gitlab.com/example-zc-codec