Texas Instruments Codec Engine Server manual What Are the User Roles?, Algorithm Creator

Models: Codec Engine Server

1 36
Download 36 pages 9.54 Kb
Page 12
Image 12
1.4What Are the User Roles?

What Are the User Roles?

1.4What Are the User Roles?

The Codec Engine has several customer use cases, from GPP-side application developers to DSP-side codec authors. Is some cases, these roles may be played by a single person. In other development environments, a different developer may be assigned each role. This topic describes the primary roles that Codec Engine users will play.

Because Codec Engine is very portable and configurable and can run in many different environments, the descriptions of these roles are intentionally generalized. When applicable, specific hardware and software environments are described after the general descriptions.

This document describes the APIs available to the Application Author.

Other documents are referenced for the other roles.

1.4.1Algorithm Creator

The Algorithm Creator is responsible for creating an xDAIS algorithm, and providing the necessary packaging to enable these algorithms to be consumed and configured by Codec Engine.

If the codec is xDM-compliant, Codec Engine's VISA APIs support remote execution without additional support. However, if the codec is not xDM-compliant, and the codecs support remote execution, the Algorithm Creator should supply Codec Engine skeletons and stubs.

The Algorithm Creator uses xDAIS and the XDC Tools, which includes a configuration kit. Using these, the Algorithm Creator generates a codec library with the iAlg and optional iDMA3 interface symbols exported. This person also implements the ti.sdo.ce.ICodec interface, referencing the exported symbols from the codec library.

The Algorithm Creator hands a released Codec package to the Server Integrator. This likely includes one or more libraries and the XDC package metadata.

The Algorithm Creator uses the following resources:

Codec Engine Algorithm Creator User's Guide (SPRUED6)

xDAIS-DM (Digital Media) User Guide (SPRUEC8)

xDM API Reference. XDAIS_INSTALL_DIR/docs/html/index.html

TMS320 DSP Algorithm Standard Rules and Guidelines (SPRU352)

TMS320 DSP Algorithm Standard API Reference (SPRU360)

TMS320 DSP Algorithm Standard Developer’s Guide (SPRU424)

Example codecs

1-6

Page 12
Image 12
Texas Instruments Codec Engine Server manual What Are the User Roles?, Algorithm Creator