Contact Us     Buy      About TI      TI Worldwide     my.TI  
Texas Instruments
Real World Signal Processing
  Search TI > Advanced Search 
  
  
Update Advisor: DSP Target Content Product Releases

Codec Engine

Codec Engine is a framework that automates the invocation and instantiation of XDAIS-compliant codecs and algorithms. Codec Engine can execute in ARM-only, ARM-DSP, or DSP-only environments and supports concurrent execution of multiple channels and codecs. In the ARM environment, it is currently ported to the Linux operating system. Codec Engine performs the following functions:
  • Automated dynamic instantiation of XDAIS/XDM codecs, including creation of a DSP/BIOS task to execute the codec and providing DMA and scratch memory resources as requested by the codec throught the IALG and IDMA interfaces.
  • Transparent execution of codecs regardless of where the application resides with the respect to the codecs. In many ARM-DSP applications, it may be desirable to execute audio codecs, for example, on the ARM and video codecs on the DSP. In addition, developers may have multiple versions of an application code base, some using ARM-DSP based devices and others using DSP-only devices. Codec Engine provides the same application interface for invoking a codec regardless of whether the codec resides on the same core or whether it needs to be invoked remotely on a DSP from an ARM. Codec Engine automatically handles the remote invocation and execution.
  • Codec Engine provides APIs for acquiring system resource data, such as DSP CPU and memory usage by codecs. In addition, developers can view this data using the Eclipse-based Data Visualization Toolkit.
  • Codec Engine provides standardized configuration tooling for creating the codec combinations needed for a specific application.
To provide greater flexibility for the developer, Codec Engine does not manage application I/O. The application can take the date streams for anywhere and then pass the buffers into Codec Engine.

For XDAIS and XDM products downloads, please go to the XDAIS Developer's Kit downloads page.

Download Information

Click on the links in the table below if you wish to download or to view more detailed information, including the product release notes. The product release notes and documentation are included in the product installation but are also made available separately here to enable review prior to download.

Codec Engine Product Downloads
Codec Engine 2.24 WinCE support, misc updates
Codec Engine 2.23 Linux 2.6.28+ validation, misc updates
Codec Engine 2.22 OMAP-L137 and DM365 device support
Codec Engine 2.21 DaVinci + OMAP devices, MV 5.0, BSD licensed.
Codec Engine 2.20 OMAP3530 and OMAP2530 device support only.
Codec Engine 2.10 New features including asynchronous VISA APIs and DM6467 device support.
Codec Engine 2.00 New features including Linux multiprocess support. Support 64x+ devices.
Codec Engine 1.20 New features including XDM 1.0 support. Support 64x+ devices.
Codec Engine 1.10 Includes numerous collateral and documentation updates. Supports 64x+ devices.

For additional information, contact support@ti.com

 
Products  |  Applications  |  Support  |  Site Map
© Copyright 1995-2009 Texas Instruments Incorporated. All rights reserved. Trademarks  |  Privacy Policy  |  Terms of Use