Changes

Davinci Multimedia Application Interface

15 bytes added, 13:13, 14 May 2012
m
Benefits of Using DMAI
== 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 [[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 ==
DMAI is now hosted as an open source project on [https://gforge.ti.com/gf/project/dmai the TI GForge site]. Here you can join the project (see red button on the right) in order to [https://gforge.ti.com/gf/project/dmai/tracker/?action=TrackerItemBrowse&tracker_id=98 track and file issues]. The DMAI releases are available from [https://gforge.ti.com/gf/project/dmai/frs/?action=FrsReleaseBrowse&frs_package_id=31 here].
[[Category:Codec EngineGstreamer|Davinci]][[Category:Software applications]]
0
edits