Skip to content

Tizonia OpenMAX IL

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

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

The Tizonia OpenMAX IL framework

Tizonia OpenMAX IL contains a number of modules/libraries:

Module Name Description
libtizcore The OpenMAX IL 1.2 Core
libtizonia An OpenMAX IL 1.2 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 wrapped OS functions

Tizonia OpenMAX IL components

The following OpenMAX IL 1.2 components are currently present in the Tizonia repositories, 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

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

Component OMX Name Roles Description
Webp encoder OMX.Aratelia.image_encoder.webp image_encoder.webp
Webp decoder OMX.Aratelia.image_decoder.webp image_decoder.webp
Vp8 encoder OMX.Aratelia.video_encoder.vp8 video_encoder.vp8

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