TI GStreamer DMAI Plug-In for DaVinci and OMAP Processors  Status : ACTIVE

GSTREAMER

Description/Features

Technical Documents

Support & Community


Order Now
Part Number Texas Instruments Status Price (US$) Host   OS   Current Version   Version Date  

GSTREAMER:
GStreamer DMAI Plug-In for DM355, DM365, DM357, DM6446, DM6467 and OMAP35x Processors


ACTIVE Free   PC   Linux   v1.1   04 NOV 2009  

Description

TI GStreamer DMAI Plug-In for OMAP™ and DaVinci™ Processors - GStreamer is a pipeline-based multimedia framework that allows you to create a variety of media-handling software components, including simple audio playback, audio and video playback, recording, streaming, and editing. The pipeline design allows you to easily write any type of streaming multimedia application. GStreamer also provides existing libraries and plug-ins for features such as A/V synchronization, muxing/demuxing, etc. Using GStreamer allows you to leverage all of this existing code in your product.

However, existing open source plugins do not leverage the DSP and accelerator modules on TI hardware. Leveraging these resources allows the system to perform labor-intensive operations while consuming fewer ARM cycles. This leaves the ARM processor free to perform other tasks in parallel.

In order to enable full use of the hardware there is no need to significantly modify GStreamer to support TI platforms. Leveraging the hardware only requires writing a plugin.
By providing a plugin that provides access to the hardware the user is able to:
1. Focus development efforts on "WOW" features of an application rather than spending time on base functionality.
2. Enable DaVinci and OMAP devices to use existing applications built on top of GStreamer.
3. Leverage the modular design to decrease the time required to develop new applications and enable more re-use of existing code.

 

Additional Infomation:

Related literature: Available at the GStreamer wiki

Features

The TI GStreamer plug-in uses DMAI to make access to the underlying hardware and DSP easy. GStreamer is run as an application on the ARM processor and through the use of DMAI is able to interact with the DSP or acceleration modules for encoding and decoding work. DMAI also provides portability of the code from one processor to another with minimal code changes. DMAI also takes care of using various hardware modules on the SoC to performs tasks such as frame copies using hardware acceleration.


Technical Documents
  • Click GET SOFTWARE button (above) to access GStreamer project including documentation.
TI Wikis (1)
Title Date
Development Tools, Operating Systems and Embedded Software Wikis - for TI Embedded Processors 08 Aug 2011
TI Devices
Part Number Name Product Family
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
OMAP3530  Applications Processor  DaVinci Digital Video Processor 
TMS320DM355  Digital Media System-on-Chip (DMSoC)  DaVinci Digital Video Processor 
TMS320DM357  Digital Media System-on-Chip (DMSoC)  DaVinci Digital Video Processor 
TMS320DM365  Digital Media System-on-Chip (DMSoC)  DaVinci Digital Video Processor 
TMS320DM6446  DaVinci Digital Media System-on-Chip  DaVinci Digital Video Processor 
TMS320DM6467  Digital Media System-on-Chip  DaVinci Digital Video Processor 
Support and Community

Wikis

processors.wiki.ti.com

Topics Category Last modified Views
OMAP35x, Sitara Android, AM37x, Android 15 Feb 2012 12:00 AM 55,465
OMAPL1, PSP, OMAP35x, DaVinci Linux, Sitara Linux, OMAPL1x Topic Boot 30 Jun 2011 12:00 AM 67,668
DMAI GStreamer Plug-In, Gstreamer, DaVinci Algorithms, DaVinci Linux 21 Feb 2012 12:00 AM 78,037
DM37xx, DM37xxHW, DVSDK, DVEVM, DaVinci, PSP, OMAP35x 10 Jan 2012 12:00 AM 166,480
C674x, DM365, DM64x, C64x, Multicore, C66x, DM648, DM6437, OMAPL1, OMAP35x, DSP, Keystone, C667x, VICP 04 May 2012 12:00 AM 49,857

Search Embedded Processors Wiki

Customer Tags Help

No Tags are Available for this Part Number