DM6446 DVSDK Combos 2.05 Release Notes

This is a tested release for the DM6446 DVSDK combos. These combos have been validated with DVSDK Release 2.00.00.19 on DM6446 platform

The release notes are divided into the following sections:

New In this Release

Codec Details

Build Environment

Features

Installation

Building the Combo

Issues Fixed In this Release

Known Issues

Special Notes

#### NEW IN THIS RELEASE

#### The following are the significant changes in the current release

· Evaluation combos are removed in this release

· Codec Engine is updated from 2.21 to MFP 2.23.01

· DSP Link is updated from 1.60-prebuilt to 1.61.03

#### CODEC DETAILS

· MPEG2 MP Decoder 2.00.008

· MPEG4 SP Decoder 2.00.008

· H.264 BP Decoder 2.00.002

· MPEG4 SP Encoder 2.00.004

· H.264 BP Encoder 2.00.004

· MPEG4 AAC HE Decoder 1.30.002

· G711 Decoder 1.12.000

· G711 Encoder 1.12.000

#### BUILD ENVIRONMENT

· DVSDK 2.00.00.19

· Codec Engine 2.23.01

· Framework Component 2.23.01

· BIOS 5.33.02

· BIOS UTILS 1.01.00

· DSP LINK 1.61.03

· XDAIS 6.23

· XDC Tools 3.10.03

· Code Gen Tool 6.0.21

· DVTB 4.00.07

· PSP 2.00.00.110

#### FEATURES

- The following codec combos are available with this release:

· Decode combo: Contains the following codecs

o MPEG2 MP video decoder

o MPEG4 SP video decoder

o H.264 BP video decoder

o MPEG4 AAC HE audio decoder

o MP3 Audio Decoder

o G.711 speech decoder

· Encode combo: Contains the following codecs

o MPEG4 SP video encoder

o H.264 BP video encoder

o G.711 speech encoder

· Loopback combo: Contains the following codecs

o H.264 BP video encoder

o H.264 HP video decoder

- The codec combos are also available as pre-compiled DSP binaries which are ready for execution

- DVTB - (Digital Video Test Bench) is the sample ARM application that provides a scriptable interface to control the codec operations

- Please refer to the DVTB-User-Guide.pdf at docs for DVTB usage details.

#### INSTALLATION

Untar the dm6446_dvsdk_combos_2_05.tar.gz file

The directory structure of the package is as follows:

dm6446_dvsdk_combos_2_05

|----------- packages

|----------- dm6446_dvsdk_combos_release_notes.html

|----------- config.bld

|----------- Makefile

The packages directory contains codecs, servers and the dvtb application.

The config.bld file specifies the path for compiler tools and also the targets for which the packages need to be built for.

The Makefile builds the codecs and servers

packages folder contains the following directory structure

ti

|---sdo

|----------- codecs

|----------- dvtb

|----------- servers

The codecs directory contains the codecs along with the XDC packaging and codec libraries. The datasheets, user guides and release notes for the codecs are placed in the respective codec directories.

The dvtb directory contains binary ARM applications dvtb (Release Version) that provides a scriptable interface to control the combo. The doc folder contains application user guide and the dvtb-scripts contains sample scripts.

The decode directory contains the pre-built DSP binary decodeCombo.x64P along with the XDC packaging files, configuration files and doc which contains combo data sheets and Combo usage document.

- decodeCombo.x64P – Pre-built DSP decode combo binary
- decode.cfg – Combo configuration file for the decode combo
- decode.tcf – Tconf script for the DSP binary
- link.cmd – Linker command file for all the codec libraries in the combo
- main.c - DSP Side main file

The encode directory contains the pre-built DSP binary encodeCombo.x64P along with the XDC packaging files, configuration files and doc which contains combo data sheets and Combo usage document.

- encodeCombo.x64P – Pre-built DSP encode combo binary
- encode.cfg – Combo configuration file for the encode combo
- encode.tcf – Tconf script for the DSP binary
- link.cmd – Linker command file for all the codec libraries in the combo
- main.c - DSP Side main file

The loopback directory contains the pre-built DSP binary loopbackCombo.x64P along with the XDC packaging files, configuration files and doc which contains combo data sheets and Combo usage document.

- loopbackCombo.x64P – Pre-built DSP loopback combo binary
- loopback.cfg – Combo configuration file for the loopback combo
- loopback.tcf – Tconf script for the DSP binary
- link.cmd – Linker command file for all the codec libraries in the combo
- main.c – DSP Side main file

#### BUILDING THE COMBO

1. Copy the tar file dm6446_dvsdk_combos_2_05.tar.gz to your DVSDK installation directory (under dvsdk_2_00_00_19)

2. Untar the tar file to get the combo release package

tar -xvzf dm6446_dvsdk_combos_2_05.tar.gz

3. The server Makefile uses DVSDK top level Rules.make . Hence it is enough if the variables in the Rules.make files are set appropriately.

4. Set the variable PLATFORM to dm6446 in Rules.make

5. To build the combo, change directory to dvsdk combos and type gmake in the command prompt.

#### ISSUES FIXED IN THIS RELEASE

None

#### KNOWN ISSUES

1. SDOCM00053843 - linker warnings for H.264 Encoder code sections are observed in combos build