[opus] Need info on releasing Opus code for a particular core/processor

Rhishikesh Agashe Rhishikesh.Agashe at imgtec.com
Fri Sep 20 23:11:43 PDT 2013


Hi Ralph,

Gentle reminder..

Regards,
Rhishi


-----Original Message-----
From: Rhishikesh Agashe 
Sent: Friday, September 20, 2013 11:02
To: 'Ralph Giles'
Subject: RE: [opus] Need info on optimizing Opus code for a particular core/processor

Hi Ralph,

Can you let me know how to submit my code for review? What is the procedure?

Also, could you create an account for the same let me know how to proceed with it?
I am planning to release it in a day or two.

Thanks,
Rhishi


-----Original Message-----
From: Ralph Giles [mailto:giles at thaumas.net]
Sent: Wednesday, September 11, 2013 22:51
To: Rhishikesh Agashe
Cc: opus at xiph.org
Subject: Re: [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



More information about the opus mailing list