Category:Codec Engine
From Texas Instruments Embedded Processors Wiki
Overview
Codec Engine is a framework that enables applications to easily instantiate and to work with algorithms using a common API. The API is the same for all of the following situations:
- Algorithms may run locally (on the GPP) or remotely (on the DSP or Coprocessor).
- The system may be a GPP+DSP, DSP-only, GPP+Coprocessor, or GPP-only system.
Application code (or middleware it uses) calls the Codec Engine APIs. Within the Codec Engine, the VISA APIs can be used to access the core engine and the actual codecs, which may be local (run on the same processor as the application) or remote (run on a different processor from the application processor).
Internally, the VISA APIs use stubs and skeletons to perform a remote procedure call to interact with the algorithm. To send information across processor boundaries, DSP/BIOS LINK is used for interprocessor communication (IPC).
In order for an algorithm to be "executable" by the Codec Engine, it needs to implement the interfaces defined by TI's XDM algorithm standard, which is in turn based on the XDAIS Algorithm Standard.
Getting Started
If you are new to Codec Engine, read the following topics in this wiki to get started:
Once you have a high-level overview, move on to the following topics:
- Codec Engine Application Developers Guide
- Codec Engine Server Integrator User's Guide
- Codec Engine Examples
- Codec Engine FAQ
Pages in category "Codec Engine"
The following 71 pages are in this category, out of 71 total.
Media in category "Codec Engine"
The following 7 files are in this category, out of 7 total.

