[opus] OPUS on embedded platforms
Timothy B. Terriberry
tterribe at xiph.org
Tue Dec 18 08:20:33 PST 2012
Jean-Marc Valin wrote:
> On 12/18/2012 09:35 AM, van Bijleveld Christian (ST-CO/ENG1.3) wrote:
>> * I see that there are projects which aim to implement OPUS on a ARM
>> processor. Does anyone know about or have figures regarding
>> resources (memory footprint, clock cycles) which are needed in order
>> to run OPUS on lower-profile processors, such as Cortex Mx, Blackfin
>> DSP or some TI DSP??
Just as a point of reference, a fixed-point build running complexity 10
encode+decode of 48 kHz stereo in CELT mode at 64 kbps is 3.3x realtime
on my 600 MHz Cortex A8 (which is not an Mx, but should at least give
you something to compare to). There's still substantial room for
platform-specific optimizations here.
>> * If these figures are not available, does anyone have an estimate on
>> how many resources OPUS needs compared to the AAC codec??
Which AAC? HE-AAC requires well over 3 times as much CPU as LC-AAC.
More information about the opus