https://github.com/ire4ever1190/opussum
Wrapper around libopus
https://github.com/ire4ever1190/opussum
Last synced: 7 months ago
JSON representation
Wrapper around libopus
- Host: GitHub
- URL: https://github.com/ire4ever1190/opussum
- Owner: ire4ever1190
- License: mit
- Created: 2021-12-24T05:03:35.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-04T03:41:29.000Z (almost 2 years ago)
- Last Synced: 2025-02-07T17:46:02.637Z (9 months ago)
- Language: Nim
- Homepage:
- Size: 17.9 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
High level wrapper around [libopus](https://opus-codec.org/) (tested against 1.3.1 and 1.4)
Requires `opus` to be installed (usually done with your systems package manager, you can also follow the guide [here](https://github.com/shardlab/discordrb/wiki/Installing-libopus))
[](https://github.com/ire4ever1190/opussum/actions/workflows/test.yml)
[Docs here](https://ire4ever1190.github.io/opussum/opussum.html)
A lot of the documentation for the procs is copied from their original documentation [here](https://www.opus-codec.org/docs/opus_api-1.3.1/index.html) and
so it another good place for research if you are using the library
**Status**
- [x] [encoder](https://www.opus-codec.org/docs/opus_api-1.3.1/group__opus__encoder.html) (high level `encodeFloat` not finished)
- [x] [decoder](https://www.opus-codec.org/docs/opus_api-1.3.1/group__opus__decoder.html) (high level `encodeFloat` not finished)
- [x] [Library information](https://www.opus-codec.org/docs/opus_api-1.3.1/group__opus__libinfo.html)
- [ ] [Repacketizer](https://www.opus-codec.org/docs/opus_api-1.3.1/group__opus__repacketizer.html)
- [ ] [multistream](https://www.opus-codec.org/docs/opus_api-1.3.1/group__opus__multistream.html)
Big thanks to [nim-opusenc](https://git.sr.ht/~ehmry/nim_opusenc) by Emery and [nim-opus](https://github.com/capocasa/nim-opus) by Capocasa who's repos I looked at for
help in wrapping this