Texas Instruments Technology for Innovators(tm)

Codec Engine 1.20 Release Notes

April 5, 2007

This Codec Engine Release is targetted to the DaVinci platforms, enabling users to instantiate and utilize both local and remote codecs. In addition to the heterogenous DM644x devices, it supports single processor environments as well; specifically C64+ devices (e.g. DM643x, and DM648), ARM9 devices running Linux and x86 devices running Linux.

Introduction, Documentation, What's New, Upgrade Info, Compatibility Information, Validation Info, Known Issues, Device Support, Examples, Version Information, Technical Support.


Introduction

The Codec Engine is a software platform for algorithm execution that satisfies the following, high-level goals:

The Codec Engine consists of the following packages:

Additionally, this release of the Codec Engine supports the xDM 1.00 interfaces included in xDAIS 5.21. This support is provided in the following packages:


Documentation

The following documentation is available:

Release notes from previous releases are also available in the relnotes_archive directory.


What's New

The following significant changes have been made since 1.00

1.20 (This Release)


1.10


1.02


1.01


Upgrade Information

The Codec Engine packages are available in the "packages/" subdirectory of the product. If you have a previous release of the Codec Engine product, you can install this release next to it, and modify your application and/or server builds to use this newer release.

If you're using the DVEVM, this can be done by setting the CE_INSTALL_DIR variable in the Rules.make file at the top of the DVEVM distribution directory.

Compatibility Breaks!


Device Support

This release supports and has been tested on the following devices:


Compatibility Information

Some packages have broken compatibility with previous releases. The details provided below describe each package's compatibility with the previous release (1.10).

Note, the Configuration Reference Guide contains further details about each package.

The following packages are being introduced in this release, and therefore have no compatibility with previous releases.

The following packages were provided but unsupported in previous releases. The are now officially supported, and therefore have no compatibility with previous releases.

If migrating from a release prior to CE 1.10, consult previous releases available in the relnotes_archive directory.

Compatibility Key Definitions

Compatibility keys are intentionally independent of Marketing product numbers and are intended to:

  1. Enable tooling to identify incompatibilities between components, and
  2. Convey a level of compatibility between different releases to set end user expectations.

Compatibility keys are composed of 4 comma-delimited numbers - M,S,R - where:


Validation

This release was built and validated against using the following components:

This release was validated in the following configurations:


Known Issues

The following are known issues with the CE 1.20 release:

Examples

LAD


Examples

Codec Engine examples and instructions are located in the "examples" directory.


Version Information

This product's version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.

To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. codec_engine_1_20.

Subsequent releases of patch upgrades will be identified by the patch number, ex. CE 1.20.01 with directory codec_engine_1_20_01. Typically, these patches only include critical bug fixes.


Technical Support

For technical support, contact softwaresupport@ti.com

Check the following web site for updates: https://www-a.ti.com/downloads/sds_support/targetcontent/CE/index.html


Last updated: April 5, 2007