Distributed Codec Engine
From Wikipedia, the free encyclopedia
Written in | C |
---|---|
Operating system | Unix-like |
Type | Library |
Website | github.com/robclark/libdce |
Distributed Codec Engine (DCE) is an open source software library ("libdce") and API specification by Texas Instruments. It enables and provides remote access to hardware acceleration for audio and video decoding on the IVA-HD in OMAP4 ARM system on chips 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]
Software supporting DCE
- gst-ducati, a GStreamer plugin for OMAP4 using libdce[4][5]
- omapfbplay, an video player for OMAP using v4l[6]
See also
- OMAP SoC hardware by Texas Instruments that supports libdce
- Video Acceleration API (VA API) – an alternative video acceleration API for Linux/UNIX operating-system.
- VDPAU (Video Decode and Presentation API for Unix)
- X-Video Bitstream Acceleration (XvBA)
- X-Video Motion Compensation (XvMC)
- DirectX Video Acceleration (DxVA) API - Microsoft Windows analogue
- Video Decode Acceleration Framework is Apple Inc.s API for hardware-accelerated decoding of H.264 on Mac OS X
- VideoToolBox is an undocumented API from Apple Inc. for hardware-accelerated decoding on Apple TV and Mac OS X 10.5 or later.[7]
- OpenVideo Decode (OVD) – an new open cross-platform video acceleration API from AMD.[8]
- OpenMAX IL (Open Media Acceleration Integration Layer) - a royalty-free cross-platform media abstraction API from the Khronos Group
- Nvidia PureVideo - the bit-stream technology from NVIDIA used in their graphics chips to accelerate video decoding on hardware GPU.
- UVD (Unified Video Decoder) - the bit-stream technology from ATI Technologies used in their graphics chips to accelerate video decoding on hardware GPU.
License
It uses a custom vanity license. It does not use a established free open source software license.
References
- ↑ http://www.phoronix.com/scan.php?page=news_item&px=MTAzNjY libdce: The Distributed Codec Engine
- ↑ http://bloggingthemonkey.blogspot.com/2010/11/announcing-libdce-and-gst-ducati.html Announcing libdce and gst-ducati
- ↑ http://pandaboard.org/content/libdce libdce
- ↑ https://github.com/robclark/gst-ducati
- ↑ http://bloggingthemonkey.blogspot.com/2010/11/announcing-libdce-and-gst-ducati.html Announcing libdce and gst-ducati
- ↑ http://git.mansr.com/?p=omapfbplay Video player for OMAP framebuffer
- ↑ http://www.tuaw.com/2011/01/20/xbmc-for-ios-and-atv2-now-available/ XBMC for iOS and Apple TV now available
- ↑ http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF OpenVideo Decode (OVD) API
External links
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.