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 | - | - | - | - | - |
The following are the codecs implemented in zikichombo.org/ext due to import direction impasse between developers. Others are found here.
Below lists the implementations of codecs which interoperate with zikichombo and are hosted by 3rd parties.