Distribuerad Codec Engine
Förvar | |
---|---|
Skrivet i | C |
Operativ system | Unix-liknande |
Typ | Bibliotek |
Licens | Reviderad BSD-licens och några ytterligare villkor |
Hemsida |
Distributed Codec Engine (DCE) är ett API och dess implementering som mjukvarubibliotek (" libdce ") av Texas Instruments . Biblioteket släpptes under den Reviderade BSD-licensen och några ytterligare villkor.
Den möjliggör och ger fjärråtkomst till hårdvaruacceleration för ljud- och videoavkodning på IVA-HD i OMAP4 -baserade plattformar via ett syslink/rcm shim -lager som får åtkomst till OMAP:s Codec Engine API codec-gränssnitt på co-processorn (Ducati/M3) från värden under Linux utan att behöva OpenMAX . "Ducati-delsystemet" består av två ARM Cortex-M3- processorer (CPU) och ASIC: erna IVA-HD och ISS.
Programvara som stöder DCE
- gst-ducati, ett GStreamer- plugin för OMAP4 som använder libdce
- omapfbplay, en videospelare för OMAP som använder Video4Linux (V4L)
Se även
- OMAP SoC-hårdvara från Texas Instruments som stöder libdce
- Video Acceleration API (VA API) – ett alternativt videoaccelerations-API för Linux/UNIX operativsystem.
- VDPAU (Video Decode and Presentation API för Unix)
- X-Video Bitstream Acceleration (XvBA)
- X-Video Motion Compensation (XvMC)
- DirectX Video Acceleration (DxVA) API - Microsoft Windows analog
- Video Decode Acceleration Framework är Apple Inc.s API för hårdvaruaccelererad avkodning av H.264 på macOS
- VideoToolbox är ett API från Apple Inc. för hårdvaruaccelererad avkodning på Apple TV och macOS
- OpenVideo Decode (OVD) – ett nytt öppet plattformsoberoende videoaccelerations-API från AMD .
- OpenMAX IL (Open Media Acceleration Integration Layer) - ett royaltyfritt plattformsoberoende API för mediaabstraktion från Khronos Group
- Nvidia PureVideo - bitströmstekniken från NVIDIA som används i deras grafikkretsar för att påskynda videoavkodning på hårdvaru- GPU .
- UVD (Unified Video Decoder) - bitströmstekniken från ATI Technologies som används i sina grafikkretsar för att påskynda videoavkodning på hårdvaru- GPU .
Licens
Den använder en anpassad fåfängalicens. Den använder inte en etablerad fri mjukvarulicens för öppen källkod.