
Developers and manufactures of multimedia-enabled devices are under increasing pressure to deliver compelling new products to market on time and within budget. Profitability is affected by development effort, and that includes how quickly codecs and other multimedia components can be ported to new hardware platforms and integrated with the rest of the device’s software.
Nucleus Multimedia is an implementation of the OpenMAX IL stan¬dard from the Khronos Group for Nucleus OS, which enables the rapid integration of multimedia components from any number of sources. Nucleus Multimedia ships with a fully-functional library of standard components that allow common audio/video playback configu¬rations. These components can be readily used in combination with any third-party OpenMAX IL complaint components, such as codecs and audio/video drivers.
Nucleus Multimedia Now OpenMAX™ IL Certified
Nucleus Multimedia is the first in the industry to receive Khronos Group’s OpenMAX IL certification
Full complement of OpenMAX IL core services - Nucleus Multimedia supports the central module of an OpenMAX implementation which provides services for loading, unloading, connecting and configuring OpenMAX components to form media graphs.
Rapid reuse and customization - Nucleus Multimedia employs a hierarchical component model which encapsulates commonly used OpenMAX functions as ‘building blocks’ which can be reused and customized easily.
Optimized to reduce resource usage
Buffer sharing minimizes memory copies and makes more efficient use of avail¬able memory.
Key features
• Base profile conformant (non-tunneled)
• Interop profile conformant (tunneled)
• Audio/video synchronization
• In-context processing
• Out-of-context processing
Built-in debugging module
• Track down issues with third-party components
OpenMAX IL API
• Easily plug in OpenMAX compliant codecs
• Load, unload, connect and control components
Multiple component features
• Configuration
• Role Cache
• Registry
• Command handler
• Buffer handler
• State change handler
• Callbacks and Semaphores
Shipped components
• File Reader
• Sample decoders
• Audio output
• Video output
• Image output
• Clock
Content pipes
• Access file systems
Simulation Environment
On-host simulation support is available with EDGE SimTest to complement on-target support. EDGE SimTest can interact with common host computer peripherals (e.g. networking, audio etc.) to enable developers to create their application prior to hardware being available. Functional models of other peripherals can easily be implemented within this environment.