Rhishikesh Agashe
2013-Sep-11 10:56 UTC
[opus] Need info on optimizing Opus code for a particular core/processor
Hi, I am new to the Opus community. I intend to optimize Opus encoder/decoder for MIPS and commit the changes to the Opus repository for it be included in Android. Can somebody point me how to go about it? A pointer to a previous mail thread with a similar discussion might help. Thanks and Regards, Rhishikesh Agashe -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20130911/d4ba4856/attachment.htm
Ralph Giles
2013-Sep-11 17:21 UTC
[opus] Need info on optimizing Opus code for a particular core/processor
On 13-09-11 3:56 AM, Rhishikesh Agashe wrote:> I am new to the Opus community.Welcome.> I intend to optimize Opus encoder/decoder for MIPS and commit the changes > to the Opus repository for it be included in Android.I would recommend developing your optimizations against git master from https://git.xiph.org/opus.git. We're in beta for the first 1.1 release, and the master branch has significant algorithmic optimizations over the 1.0.x releases. This is the upstream repository for other opus users and landing your patches there is the best get review from the reference implementation authors and ensure wide adoption. When you've developed patches you can either submit them here for discussion or (better) upload them to https://review.xiph.org/ Let me know when you're ready to submit and I can make you an account. I note that AOSP doesn't have native Opus support yet, so if you want your code in android you'll also need to submit support there. I would encourage you to do so. https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/ Please ask if you have questions, either here or in the #opus channel on irc.freenode.net. Cheers, -r
Reasonably Related Threads
- Need info on releasing Opus code for a particular core/processor
- ODG (Objective Difference Grade) scores for Opus Encoder using PQEvalAudio Tool
- ODG (Objective Difference Grade) scores for Opus Encoder using PQEvalAudio Tool
- Regarding error handling in Opus Decoder
- Regarding stack usage in Opus