Resources for the Mobile Developer Community
OpenMAX Implementations, Tutorials and Sample Code
Commercial and Open Source Implementations
ARM optimised implementations of OpenMAX DL
ARM provides hand optimised OpenMAX DL libraries for both the ARM11 and Cortex-A8 processor families. These are currently available free of charge and include functions for H.264 decode, MPEG-4 decode, AAC decode, MP3 decode, and FFTs. The latest release (23rd April 2008) adds functions for MPEG-4 decode and MP3 decode in addition to updating the previously released functions to the latest version of the OpenMAX DL specification (v1.0.2).
C sample implementation of OpenMAX DL
ARM provides a sample OpenMAX DL implementation written in C. The OpenMAX DL (Development Layer) APIs contain a comprehensive set of audio, video, signal processing function primitives which can be implemented and optimized on various CPUs and hardware engines and then used for accelerated codec functionality. API functions target key algorithms in such codecs as H.264, MPEG-4, AAC, MP3, and JPEG. The function primitives are meant to cover the hotspots which typically take up 80% of codec processing. Codec porting to new hardware platforms can be as simple as swapping in the new DL library and recompiling.
Bellagio open source OpenMAX IL sample implementation for Linux
Bellagio is an open source sample OpenMAX Integration Layer v.1.0 implementation for Linux. The project includes the libomxil shared library together with the OMX reference component, OMX alsa sink component, and OMX mp3 decoder component (requires ffmpeg and ffmpeg-devel libraries, not part of this package). Sample code is available
Utilities & Projects
Sorry, no Utilities or Projects have been uploaded yet. Be the first to upload an implementation.
Tutorials, Technical Whitepapers and How to Guides
Bellagio OpenMAX IL component writers’ guide
This guide aims at explaining how OpenMAX IL components can be built in C based on the Bellagio open source distribution.
Integration of OpenMAX IL 1.0 components within the Symbian OS Media Device Framework (MDF)
This whitepaper shows how the OpenMAX Integration Layer (OpenMAX IL) API can be used within the Symbian Media Device Framework to enable access to multimedia acceleration on Symbian OS Devices. It is geared towards system integrators who will integrate OpenMAX IL codecs into the Symbian OS platform.
OpenMAX IL - Microsoft DirectShow Filter Integration
This whitepaper briefly describes how the Microsoft DirectShow Filter interface may be translated to the OpenMAX IL base profile interface for integration with Microsoft Windows Mobile Enabled devices with a pull and a push communication model.
Using OpenMAX Integration Layer with GStreamer
This whitepaper shows how the OpenMAX Integration Layer API can be used in the Linux GStreamer framework to enable access to multimedia components, including HW acceleration on platforms that provide it.
Presentations & Videos
Sorry, no Presentations or Videos have been uploaded yet. Be the first to upload an implementation.
Example Code
Sorry, no example code has been uploaded yet. Be the first to upload an implementation.
Developer Resources
|
Newsletter sign-up
Enter your email address to subscribe one of our newsletters: OpenGL Pipeline, Khronos API's, COLLADA, OpenCL or Press.




