Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

Category:Codec Engine

From Texas Instruments Wiki
Jump to: navigation, search


Codec Engine, and related software, can be downloaded here:


Codec Engine (CE) is a framework that enables applications to easily instantiate and work with XDM codecs and algorithms using a common API. The API is the same for all of the following situations:

  • Algorithms may run locally (on the same processor as the CE app) or remotely (on a different processor than the CE app).
  • The system may be a heterogeneous multicore (e.g. OMAP3, DM644x), single core DSP (e.g. DM6437, DM648), single core GPP (e.g. DM365, x86), or homogenous multicore (e.g. C6472, C6474).

Application code (or middleware it uses) calls the Codec Engine APIs. Within the Codec Engine, the VISA APIs can be used to access 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). The VISA APIs closely reflect the XDM APIs.

Internally, if the codec/algorithm is running on a remote processor, the VISA APIs use stubs and skeletons to perform a remote procedure call (RPC) to interact with the algorithm. To send information across processor boundaries, DSP/BIOS LINK can be used for inter-processor communication (IPC).

In order for an algorithm to be "executable" by the Codec Engine, it needs to implement the interfaces defined by the XDM algorithm standard, which is in turn based on the XDAIS Algorithm Standard.

This MFP presentation provides an introduction to the Multimedia Framework Products (MFP) stack.

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:

The following list includes all popular articles tagged with the "Codec Engine" Category.

The DPL extension (version 2.3.0) produced a SQL statement which lead to a Database error.
The reason may be an internal error of DPL or an error which you made,
especially when using DPL options like titleregexp.
Query text is:
SELECT DISTINCT `page`.page_namespace AS page_namespace,`page`.page_title AS page_title,`page`.page_id AS page_id, `page`.page_counter AS page_counter FROM `page` INNER JOIN `categorylinks` AS cl0 ON `page`.page_id=cl0.cl_from AND (cl0.cl_to='Codec_Engine') WHERE 1=1 AND `page`.page_is_redirect=0 ORDER BY page_counter DESC LIMIT 10 OFFSET 0

Error message is:
Unknown column 'page.page_counter' in 'field list' (dlelxv189:1521)

The following list includes all articles tagged with the "Codec Engine" Category.

Pages in category "Codec Engine"

The following 84 pages are in this category, out of 84 total.

Media in category "Codec Engine"

The following 22 files are in this category, out of 22 total.