Neha Patil (Editor)

Distributed Codec Engine

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Written in
  
C

Type
  
Library

Operating system
  
Unix-like

Distributed Codec Engine

License
  
Revised BSD License and some additional terms

Website
  
github.com/robclark/libdce

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.

Contents

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. The "Ducati Sub System" comprises two ARM Cortex-M3 processors (CPUs), and the ASICs IVA-HD and ISS.

Software supporting DCE

  • gst-ducati, a GStreamer plugin for OMAP4 using libdce
  • omapfbplay, an video player for OMAP using Video4Linux (V4L)
  • License

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

    References

    Distributed Codec Engine Wikipedia