Our multimedia codecs are highly optimised for various industry leading processor cores. They are OS independent, support multi instance and provide easy APIs for the customers to integrate into their media framework. Our codecs are robust, having been tested with corrupted streams and for various player features like seek forward/rewind.
We offer the following multimedia codecs for licensing on various platforms:
Our multimedia codec custom implementation services can cover whole range of processor types: ARM, MIPS, TI DSPs, QDSP/SnapDragon and multi-core engines such as SiliconHive/Intel and Ceva DSP. We can offer implementations starting with our optimised C models and software libraries to reduce cycle time.
Our audio expertise spans the whole range of available audio codecs as well as audio processing engines such as Sample Rate Converters and Graphic Equalizers. Our video expertise spans multiple modern codecs, namely, H264, MPG4, VP8, RMVB and AVS, and the ability to optimally implement fully software HD video decoders on multicore highly parallel engines such as SiliconHive/Intel VSP and CevaDSP.
Developing an Asynchronous Sample Rate Converter
Designing an Asynchronous Sample Rate converter that offers high THD and low ripple across a range of frequencies is no mean achievement. We not only designed the ASRC but implemented it with low MHz on a fixed point processor.
Video codecs on a multi-core highly-parallel custom core
We worked with SiliconHive (now part of Intel) to develop High Definition video codecs that are designed to run optimally on a multi-core environment. Our contribution also included efficient coding for a VLIW core and algorithmic innovations to address memory bandwidth constraints.