Distributed Codec Engine

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
libdce
Written in C
Operating system Unix-like
Type Library
License Revised BSD License and some additional terms
Website github.com/robclark/libdce
File:Texas Instruments Ducati.svg
The TI Ducati SIP core does video acceleration and accelerated image processing. The actual IC doing the calculations is controlled by software running on two Cortex-M3 microcontrollers. The operating system (running on the host CPU) only needs a shim to interface with the subsystem.

Distributed Codec Engine (DCE) is an API and its implementation as software library ("libdce") by Texas Instruments. The library was released under the Revised BSD License and some additional terms.

It enables and provides remote access to hardware acceleration for audio and video decoding on the IVA-HD in OMAP4-based platforms via a syslink/rcm shim layer accessing the OMAP's Codec Engine API codec interface on the co-processor (Ducati/M3) from the host under Linux without needing OpenMAX.[1][2][3] The "Ducati Sub System" comprises two ARM Cortex-M3 processors (CPUs), and the ASICs IVA-HD and ISS.[4]

Software supporting DCE

GStreamer uses the ASICs of Ducati

See also

License

It uses a custom vanity license. It does not use an established free open source software license.

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. http://pandaboard.org/content/libdce libdce
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. http://www.tuaw.com/2011/01/20/xbmc-for-ios-and-atv2-now-available/ XBMC for iOS and Apple TV now available
  8. http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF OpenVideo Decode (OVD) API

External links