CODECS - Video and Speech- C64x+-based Devices (OMAP35x, C645x, C647x, DM646, DM644x, DM643x)
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical documentation

Support & Training

Order Now

Order Now
Part Number Buy from Texas Instruments or Third Party Status

C64x+ Video Codecs - Software and Documentation



See DM648 Codecs (XDM v0.9)



Speech Codecs for C64x+-based Devices




TI codecs are free, come with production licensing and are available for download now. All are production-tested for easy integration into video and voice applications. Click GET SOFTWARE button (above) to access the most recent, tested codec versions available. Datasheets and Release Notes are on that page, as well as in each installer.



Additional Information:


For best design results, find the codec(s) optimized for your platform. If none are available, click GET SOFTWARE button (above) for codecs optimized for TI C64x+ core-based devices (i.e. most devices in the OMAP35x, TMS320C645x, TMS320C647x, TMS320DM646x, TMS320DM644x and TMS320DM643x families).


C64x+ Codecs offer:

  • LINUX and WINDOWS installers
  • XDC packaged and validated on a standard EVM in a Codec Engine-based test
  • All codecs are eXpressDSP™ compliant and implement one of the XDM 1.x interfaces
  • Performance data are specified in each codec Datasheet

Available Versions

IMPORTANT NOTE: The codecs available by clicking GET SOFTWARE button (above) are the most recent, tested versions TI currently offers. In addition, versions of TI codecs are also provided in most TI Software Development Kits (SDK). SDKs are fundamental software bundles for evaluation and development on each of TI's processor platforms. Remember that the codec versions in the SDKs may or may not be the most current available.

TI Devices (17)

Part Number Name Product Family
OMAP3503  Sitara processor: Arm Cortex-A8, LPDDR  Processors 
OMAP3515  Sitara Processor: Arm Cortex-A8, 3D Graphics, LPDDR  Processors 
OMAP3525  Applications Processor  Processors 
OMAP3530  Applications Processor  Processors 
TMS320C6452  Digital Signal Processor  Processors 
TMS320C6454  Fixed-Point Digital Signal Processor  Processors 
TMS320C6455  Fixed-Point Digital Signal Processor  Processors 
TMS320C6457  Communications Infrastructure Digital Signal Processor  Processors 
TMS320C6472  Fixed-Point Digital Signal Processor  Processors 
TMS320C6474  Multicore Digital Signal Processor  Processors 
TMS320DM6437  Digital Media Processor  Processors 
TMS320DM6437Q  Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 2 McBSP  Processors 
TMS320DM6441  DaVinci Digital Media System-on-Chip  Processors 
TMS320DM6443  DaVinci Digital Media System-on-Chip  Processors 
TMS320DM6446  DaVinci Digital Media System-on-Chip  Processors 
TMS320DM6467  Digital Media System-on-Chip  Processors 
TMS320DM6467T  Digital Media System-on-Chip  Processors 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Technical articles