| libdce | |
|---|---|
| 書かれた | C |
| オペレーティング·システム | Unixライク |
| タイプ | 図書館 |
| ライセンス | 改訂BSDライセンスといくつかの追加条項 |
| Webサイト | github |
| リポジトリ | |

分散コーデックエンジン(DCE)は、 Texas Instruments社によるAPIおよびそのソフトウェアライブラリ(「libdce」)実装です。このライブラリは、改訂BSDライセンスおよびいくつかの追加条件に基づいてリリースされています。
これは、OpenMAXを必要とせずにLinuxホストからコプロセッサ(Ducati/M3)上のOMAPのコーデックエンジンAPIコーデックインターフェースにアクセスするsyslink/rcm shimレイヤーを介して、 OMAP4ベースのプラットフォーム上のIVA-HD上のオーディオとビデオのデコード用ハードウェアアクセラレーションへのリモートアクセスを可能にします。[ 1 ] [ 2 ] [ 3 ]「Ducatiサブシステム」は、2つのARM Cortex-M3プロセッサ(CPU)と、ASICのIVA-HDとISSで構成されています。[ 4 ]
DCEをサポートするソフトウェア

- gst-ducati、libdceを使用したOMAP4用のGStreamerプラグイン[ 2 ] [ 5 ]
- omapfbplay、 Video4Linux(V4L)を使用したOMAP用ビデオプレーヤー[ 6 ]
参照
- libdceをサポートするTexas InstrumentsのOMAP SoCハードウェア
- ビデオ アクセラレーション API (VA API) – Linux/UNIX オペレーティング システム用の代替ビデオ アクセラレーション API。
- VDPAU (Unix 用ビデオ デコードおよびプレゼンテーション API)
- X-Video ビットストリーム アクセラレーション (XvBA)
- X-ビデオモーション補償(XvMC)
- DirectX ビデオ アクセラレーション (DxVA) API - Microsoft Windowsアナログ
- ビデオデコードアクセラレーションフレームワークは、 macOS上でH.264のハードウェアアクセラレーションによるデコードを行うApple社のAPIです。
- VideoToolboxは、 Apple TVとmacOSでハードウェアアクセラレーションによるデコードを行うためのApple Inc.のAPIである[ 7 ]。
- OpenVideo Decode (OVD) – AMDの新しいオープンクロスプラットフォームビデオアクセラレーションAPI 。[ 8 ]
- OpenMAX IL (Open Media Acceleration Integration Layer) - Khronos Groupが提供するロイヤリティフリーのクロスプラットフォーム メディア抽象化 API
- Nvidia PureVideo -ハードウェアGPUでのビデオ デコードを高速化するためにグラフィック チップで使用されるNVIDIAのビット ストリーム テクノロジ。
- UVD (Unified Video Decoder) -ハードウェアGPUでのビデオ デコードを高速化するためにグラフィック チップで使用されるATI Technologiesのビット ストリーム テクノロジ。
ライセンス
独自のバニティライセンスを使用しています。確立されたフリーのオープンソースソフトウェアライセンスは使用していません。
参考文献
- ^ "libdce: 分散コーデックエンジン" . Phoronix . 2012年1月3日.
- ^ a b「libdceとgst-ducatiの発表」 Rob Clark . 2010年11月27日。
- ^ http://pandaboard.org/content/libdce libdce
- ^ 「ドゥカティサブシステム - はじめに」。
- ^ 「githubのgst-ducati」。GitHub 。
- ^ 「OMAP フレームバッファ用のビデオ プレーヤー」。
- ^ 「VideoToolbox - Apple Developer Documentation」 . developer.apple.com . 2018年8月5日閲覧。
- ^ http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF Archived 2011-04-09 at the Wayback Machine OpenVideo Decode (OVD) API