Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Davinci Multimedia Application Interface

3 bytes added, 02:20, 18 December 2010
no edit summary
== Benefits of Using DMAI ==* Portability and Reusability** For example [https://gstreamer.ti.com/gf/project/gstreamer_ti/ The TI GStreamer plugin] is built on top of DMAI. It made porting the TI GStreamer plugin to new platforms easier.* Consistent software interface** The DMAI library provides a simple software interface, but implements complex device driver and codec engine handshaking under the hood: -*** Uses hardware acceleration where possible without requiring developers to understand the platform specific implementation.*** Enables all VISA codecs, reducing the need to understand details and differences of xDM versions.*** Abstracts PSP differences (FBDEV vs. V4L2).*** Low-level details and error handling are managed for you.* Using DMAI, plugin code is mostly free of platform-specific code, making it extremely portable.
*Portability and Reusability
**For example [http://labs.igep.es/index.php/DMAI_GStreamer_Plug-In The TI GStreamer plugin] is built on top of DMAI. It made porting the TI GStreamer plugin to new platforms easier.
*Consistent software interface
**The DMAI library provides a simple software interface, but implements complex device driver and codec engine handshaking under the hood: -
***Uses hardware acceleration where possible without requiring developers to understand the platform specific implementation.
***Enables all VISA codecs, reducing the need to understand details and differences of xDM versions.
***Abstracts PSP differences (FBDEV vs. V4L2).
***Low-level details and error handling are managed for you.
*Using DMAI, plugin code is mostly free of platform-specific code, making it extremely portable.
== Example ==