请输入您要查询的百科知识:

 

词条 Distributed Codec Engine
释义

  1. Software supporting DCE

  2. See also

  3. License

  4. References

  5. External links

{{Infobox software
| name = libdce
| title = libdce
| logo =
| screenshot =
| caption =
| collapsible =
| author =
| developer =
| released =
| discontinued =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| programming language = C
| operating system = Unix-like
| platform =
| size =
| language =
| status =
| genre = Library
| license = Revised BSD License and some additional terms
| website = {{URL|https://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.

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

  • gst-ducati, a GStreamer plugin for OMAP4 using libdce[2][5]
  • omapfbplay, a video player for OMAP using Video4Linux (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 API from Apple Inc. for hardware-accelerated decoding on Apple TV and Mac OS X[7]
  • OpenVideo Decode (OVD) – a 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 an established free open source software license.

References

1. ^{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=MTAzNjY |title=libdce: The Distributed Codec Engine |date=2012-01-03 |work=Phoronix}}
2. ^{{cite web |url=http://bloggingthemonkey.blogspot.com/2010/11/announcing-libdce-and-gst-ducati.html |title=Announcing libdce and gst-ducati |date=2010-11-27 |work=Rob Clark}}
3. ^http://pandaboard.org/content/libdce libdce
4. ^{{cite web| url=http://omappedia.org/wiki/Ducati_For_Dummies |title=The Ducati subsystem – Introcution}}
5. ^{{cite web |url=https://github.com/robclark/gst-ducati |title=gst-ducati on github}}
6. ^{{cite web |url=http://git.mansr.com/?p=omapfbplay |title=Video player for OMAP framebuffer}}
7. ^{{cite web|accessdate=2018-08-05|title=VideoToolbox - Apple Developer Documentation|url=https://developer.apple.com/documentation/videotoolbox|website=developer.apple.com}}
8. ^http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF OpenVideo Decode (OVD) API

External links

  • https://github.com/robclark/libdce
  • http://omappedia.org/wiki/DistributedCodecEngine

4 : Application programming interfaces|Application layer protocols|Video acceleration|Video acceleration APIs available on Linux

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/24 1:26:24