opus
opus copied to clipboard
Pure Go implementation of Opus
Trying to decode Telegram voice messages, get `unsupported configuration mode: 2` Sample file: https://file.io/LAv06s4gaw1o
There is a file which is encoded by `opusenc --raw-rate 16000 nowavheader-stereo.pcm nowavheader-stereo.opus` i can decode it using `opusdec --rate 16000 nowavheader-stereo.opus nowavheader-stereo.opus.pcm`, I've tried these code ``` opusbs, err...
### Your environment. - Version: `master` ### What did you do? Decoding SILK OGG OPUS streams and some of them are changing from to CELT codec after some time and...
Roadmap
This is a covering ticket for the Pion Opus roadmap. If you have any requests feel free to leave them here/vote on others. # 0.0.1 * [x] SILK Decoder *...
## Summary If I understand correctly, pion opus only support decoding operations, is there any plan to support encoding operations in the future? ## Motivation I've written a streaming-WebRTC gateway...
https://github.com/pion/opus/blob/70baa277ae2f915149372e5ca45d4dd2460a1239/examples/playback/README.md?plain=1#L9 Running this command produces an error message: ``` go: github.com/pion/opus/examples/playback@latest (in github.com/pion/opus/examples/[email protected]): The go.mod file for the module providing named packages contains one or more replace directives. It must...
### Your environment. - Version: 6520e40488b7ed311de56047ebd5748f11e73d01 Hello! I was looking at [table_of_contents_header.go](https://github.com/pion/opus/blob/master/table_of_contents_header.go), and noticed that the [Configuration.mode()](https://github.com/pion/opus/blob/6520e40488b7ed311de56047ebd5748f11e73d01/table_of_contents_header.go#L154) method returns 0 if c = 0. According to [RFC6716](https://datatracker.ietf.org/doc/html/rfc6716#section-3), if c =...
Currently none of it is implemented