Skip to content

Tizonia OpenMAX IL

Juan A. Rubio edited this page Jan 13, 2013 · 34 revisions

Home | Tizonia OpenMAX IL | Skema | Implementation Status | RoadMap | Acknowledgements

The Tizonia OpenMAX IL framework

Tizonia OpenMAX IL contains a number of libraries/modules to enable the creation of OpenMAX IL 1.2 components:

Module Name Description
libtizcore The OpenMAX IL 1.2 Core
libtizonia An OpenMAX IL base component library
tizrmd A D-Bus based Resource Manager deamon process
libtizrmproxy A client library to talk to the RM process
libtizosal A library of utilities and OS-wrapped functions

Tizonia OpenMAX IL components

The following OpenMAX IL 1.2 components are currently present in the Tizonia repository, under the tizcomps folder.

Working components (with varying levels of quality)

Component OMX Name Roles Description
Binary File Reader OMX.Aratelia.file_reader.binary audio_reader.binary
video_reader.binary
image_reader.binary
other_reader.binary
--------------------- ---------------------------------------- ------------------------- -----------
MP3 decoder OMX.Aratelia.audio_decoder.mp3 audio_decoder.mp3 Based on libmad
--------------------- ---------------------------------------- ------------------------- -----------
VP8 decoder OMX.Aratelia.video_decoder.vp8 video_decoder.vp8 Based on libvpx
--------------------- ---------------------------------------- ------------------------- -----------
Audio renderer OMX.Aratelia.audio_renderer.pcm audio_renderer.pcm Based on the ALSA
--------------------- ---------------------------------------- ------------------------- -----------
Video renderer OMX.Aratelia.iv_renderer.yuv.overlay iv_renderer.yuv.overlay Based on libsdl
--------------------- ---------------------------------------- ------------------------- -----------

Test components

Skeleton components

This are typically work in progress components that do not yet include a processing function implementation.

TODO

Test components

Component OMX Name Roles Description
Tizonia test component OMX.Aratelia.tizonia.test_component tizonia_test_component.role1 Test component to support libtizonia's unit tests
tizonia_test_component.role2
---------------------- ---------------------------------------- ------------------------------ -----------
IL Core test component OMX.Aratelia.ilcore.test_component default Test component to support libtizcore's unit tests
---------------------- ---------------------------------------- ------------------------------ -----------
Clone this wiki locally