NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Category:Codec Engine
Download[edit]
Codec Engine, and related software, can be downloaded here: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/index.html
Overview[edit]
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[edit]
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
The following list includes all popular articles tagged with the "Codec Engine" Category.
{{#dpl:
|category=Codec_Engine
|addpagecounter = true
|ordermethod = counter
|order = descending
|count = 10
|addcategories = false
|notcategory = {{{notcategory}}}
|noresultsheader = No Articles Fit the Criteria
|include = {Test Template}:one
|table =,Article Title
|format =
|tablerow =
}}
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.
C
- C64x+ iUniversal Codec Creation - from memcpy to Canny Edge Detector
- C6Accel Advanced Users Guide
- C6EZAccel
- C6EZAccel ARM user Documentation
- C6EZAccel FAQ
- Cache Management
- CE CHECK
- CE Config Updates
- CE DEBUG
- Changing the DVEVM memory map
- Codec Engine
- Codec Engine Application Developers Guide
- Codec Engine Cache Per Alg
- Codec Engine configuration en breve
- Codec Engine Examples
- Codec Engine Examples Memory Map
- Codec Engine FAQ
- Codec Engine GenCodecPkg Wizard FAQ
- Codec Engine GenServer Wizard FAQ
- Codec Engine GroupIds
- Codec Engine Known Issues
- Codec Engine Link Config
- Codec Engine Overhead
- Codec Engine Overview
- Codec Engine Profiling
- Codec Engine Roadmap
- Codec Engine Roles
- Codec Engine Runtime Config
- Codec Engine Server Integrator User's Guide
- Codec Engine skelCachingPolicy
- Codec Engine StackMemIds
- Codec Servers FAQ
- CodecEngineCodeOverlays
- Config bld basics
- Configuring Codec Engine in Arm apps with createFromServer
- Creating and Building codec combos in Windows
- Creating CCS Project for Codec Engine app
D
- Davinci Multimedia Application Interface
- DDRALGHEAP
- Debugging the DSP side of a CE application using CCS
- Debugging the DSP side of a DSPLink application on OMAP using CCS
- Debugging the DSP side of a DSPLink application on OMAP-L137 using CCS
- Debugging the DSP side of a DSPLink application on OMAP-L138 using CCS
- Dma overview
- DMAI Known Issues
- DSP MMU Faults
- DSPLink Signal Handling in Codec Engine
F
M
O
R
Media in category "Codec Engine"
The following 22 files are in this category, out of 22 total.
- Ce relnotes ScreenShot043.jpg 961 × 180; 36 KB
- Codecengine0.jpg 851 × 634; 129 KB
- Codecengine1.jpg 891 × 632; 70 KB
- Codecengine2.jpg 882 × 880; 172 KB
- Codecengine3.jpg 1,110 × 850; 143 KB
- Codecengine4.jpg 1,146 × 652; 126 KB
- Codecengine5.jpg 1,367 × 985; 276 KB
- DecodeCombo x64P DataSheet html ScreenShot.jpg 908 × 718; 86 KB
- Example1.jpg 957 × 436; 78 KB
- Figure1.png 320 × 285; 57 KB
- Figure2.png 550 × 598; 9 KB
- Figure3.png 550 × 600; 9 KB
- Figure4.png 550 × 600; 10 KB
- Figure6.png 898 × 400; 59 KB
- GenCodecPkg1.jpg 625 × 432; 35 KB
- GenCodecPkg2.jpg 625 × 480; 53 KB
- GenCodecPkg2a.jpg 625 × 432; 38 KB
- GenCodecPkg3.jpg 645 × 441; 65 KB
- Genserver1.jpg 576 × 530; 52 KB
- Genserver2c.jpg 576 × 530; 41 KB
- Genserver2g.jpg 576 × 530; 42 KB
- MFP Overview.pdf ; 179 KB