Dear , We are developing embedded solutions based on the Cortex-M4. We are considering Opus as a solution for our audio compression algorithm. However,before we invest heavily in code integration we would like to get some idea of the MIPS required. Does anyone have any knowledge of the MIPs requirements for Opus (specifically the SILK portion)? what about OPUS_SET_COMPLEXTY(x) corresponding complexity? Any experience with other processors (such as ARM) would be helpful. Sincerely yours, jack8206 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20130619/a9a22877/attachment.htm
Hi, On 06/19/2013 04:45 AM, jack8206 wrote:> We are developing embedded solutions based on the Cortex-M4. We are > considering Opus as a solution for our audio compression algorithm. > However,before we invest heavily in code integration we would like to > get some idea of the MIPS required. Does anyone have any knowledge of > the MIPs requirements for Opus (specifically the SILK portion)? > what about OPUS_SET_COMPLEXTY(x) corresponding complexity? Any > experience with other processors (such as ARM) would be helpful.What you will find is that there's a wide variation of complexity depending on the sampling rate (from 8 kHz to 48 kHz), the number of channels (mono or stereo), and the value you use for OPUS_SET_COMPLEXTY (0 to 10). I recommend you try the version in git (master), since there's been a lot of optimizations since 1.0.x. Cheers, Jean-Marc
I am still interested in running the codec at realtime speed on Cortex M4 too. Please share your findings, also with respect to memory usage, it would help a lot of people. Greetings, Edwin van den Oetelaar On Wed, Jun 19, 2013 at 10:45 AM, jack8206 <jack8206 at 21cn.com> wrote:> Dear , > > We are developing embedded solutions based on the Cortex-M4. We are > considering Opus as a solution for our audio compression algorithm. > However,before we invest heavily in code integration we would like to get > some idea of the MIPS required. Does anyone have any knowledge of the MIPs > requirements for Opus (specifically the SILK portion)? > what about OPUS_SET_COMPLEXTY(x) corresponding complexity? Any experience > with other processors (such as ARM) would be helpful. > > Sincerely yours, > ________________________________ > jack8206 > > _______________________________________________ > opus mailing list > opus at xiph.org > http://lists.xiph.org/mailman/listinfo/opus >