Presentation is loading. Please wait.

Presentation is loading. Please wait.

Helix DNA Client Playback Architecture and relation to OpenMax IL.

Similar presentations


Presentation on theme: "Helix DNA Client Playback Architecture and relation to OpenMax IL."— Presentation transcript:

1 Helix DNA Client Playback Architecture and relation to OpenMax IL

2 Atlas In Action Application Helix DNA Client Plugin Bus Permanent Storage Load Helix DNA Client InitCreate Player Load Player Player Init OpenURL(http://file.3gp)http://file.3gp Find File System http Load http File System HTTP File System InitInitDone video/3gpp Find File Format: video/3gpp.3gp,.3gp Load video/3gpp File Format 3GPP File Format Init InitDone audio/MP4A-LATM video/H264 audio/MP4A-LATM video/H264 Find Renderer audio/MP4A-LATM Load audio/MP4A-LATM Renderer audio/MP4A-LATM MP4 Audio Renderer Init MP4 Video Renderer video/H264 Load video/H264 Renderer Init Find Renderer Load AAC dll AAC Decoder Init H264 Decoder Audio Service Video Service

3 Atlas Playback Objects Control Hierarchy Client Engine Audio Session Audio Player Player Site Manager Source File System Stream File Format Renderer Decoder Root Site/Surface Site/Surface Color Converter Audio Stream Down-Mix Gain ResamplerX-Fader Limiter Audio Device Data Flow Modules in OpenMax domain easily replaceable by OpenMax components through OpenMax-IL interface Modules on the fringe of OpenMax domain but sill replaceable by OpenMax components through OpenMax-IL interface

4 Atlas Playback Objects Control Hierarchy Audio Session Audio Player Source File System Stream File Format Renderer Decoder Root Site/Surface Site/Surface Color Converter Audio Stream Down-Mix Gain ResamplerX-Fader Limiter Audio Device Data Flow Modules in OpenMax domain easily replaceable by OpenMax components through OpenMax-IL interface Modules on the fringe of OpenMax domain but sill replaceable by OpenMax components through OpenMax-IL interface

5 Media Data Flow through Atlas Playback Objects Audio SessionAudio Player Source File System Stream File Format Renderer Decoder Root Site/Surface Site/Surface Color Converter Audio Stream Down-Mix Gain ResamplerX-Fader Limiter Audio Device Data Flow Modules in OpenMax domain easily replaceable by OpenMax components through OpenMax-IL interface Modules on the fringe of OpenMax domain but sill replaceable by OpenMax components through OpenMax-IL interface

6 Atlas Playback Objects with OpenMax Audio Pipeline Audio SessionAudio Player Source File System Stream File Format Renderer Decoder/Audio Device OpenMax Wrapper Decoder Root Site/Surface Site/Surface Color Converter Audio Stream Down-Mix Gain ResamplerX-Fader Limiter Audio Device Data Flow OpenMax IL Core

7 Atlas Playback Objects with OpenMax Audio and Video Pipeline Audio SessionAudio Player Source File System Stream File Format Renderer Decoder/Audio Device OpenMax Wrapper OpenMax Video Decoder Wrapper Root Site/Surface Site/Surface Color Converter Audio Stream Down-Mix Gain ResamplerX-Fader Limiter Audio Device Data Flow OpenMax IL Core


Download ppt "Helix DNA Client Playback Architecture and relation to OpenMax IL."

Similar presentations


Ads by Google