H264 Decoder with OpenMax-IL

H264 Decoder with
OpenMax-IL
We have successfully integrated Sasken’s proprietary
H264 decoder into OpenMAX-IL. This will enable
rapid integration of Sasken codecs onto any
multimedia application that uses OpenMAX-IL.
OpenMAX provides a standard way to write
multimedia codec API which is widely used in the
embedded world. OpenMAX Integration Layer (IL) is a
standard API to access multimedia components on
many platforms.
Architectural Overview
Bellagio Architecture with
Sasken H264 Decoder
Core [ Loader ] + 2 Levels of Component
[ base + generic filter ]
[ comp message handler thread ]
[ filter_buffer_management thread ]
Base Class
Port Class
Filter Class
Interface file to interact with 3rd level
component
[ library entry point ]
Sasken H264
decoder
Component 3rd Level
[ OMX H264 decoder ]
Open source components
Application [ main thread ]
[ callbacks and event handlers ]
Sasken components
Application
OpenMax AL - Application Layer
Multimedia Framework
OpenMax IL - Integration Layer
OmxH264 decoder component
MP3
AMR
H.264
MPEG4
More Media Libraties
Future Roadmap
To integrate new components like Sasken Vorbis
onto OpenMAX-IL on multiple platforms.
OpenMax DL - Development Layer
Media Engines
CPU, DSP, Hardware Accelerators
© Sasken Communication Technologies Ltd.