
Distributed Codec Engine (DCE) es una API y su implementación como biblioteca de software (" libdce ") por Texas Instruments . La biblioteca se publicó bajo la Licencia BSD Revisada y algunos términos adicionales.
Permite y proporciona acceso remoto a la aceleración de hardware para la decodificación de audio y vídeo en el IVA-HD en plataformas basadas en OMAP4 a través de una capa de shim syslink/rcm que accede a la interfaz de códec API del motor de códecs de OMAP en el coprocesador (Ducati/M3) desde el host bajo Linux sin necesidad de OpenMAX . [ 1 ] [ 2 ] [ 3 ] El "subsistema Ducati" comprende dos procesadores ARM Cortex-M3 (CPU) y los ASIC IVA-HD e ISS. [ 4 ]
Software compatible con DCE

- gst-ducati, un complemento de GStreamer para OMAP4 que utiliza libdce [ 2 ] [ 5 ]
- omapfbplay, un reproductor de vídeo para OMAP que utiliza Video4Linux (V4L) [ 6 ]
Véase también
- Hardware SoC OMAP de Texas Instruments que admite libdce
- API de aceleración de vídeo (VA API) : una API alternativa de aceleración de vídeo para sistemas operativos Linux/UNIX.
- VDPAU (API de decodificación y presentación de vídeo para Unix)
- Aceleración de flujo de bits de X-Video (XvBA)
- Compensación de movimiento de X-Video (XvMC)
- API de aceleración de vídeo DirectX (DxVA) : equivalente a Microsoft Windows.
- Video Decode Acceleration Framework es la API de Apple Inc. para la decodificación acelerada por hardware de H.264 en macOS.
- VideoToolbox es una API de Apple Inc. para la decodificación acelerada por hardware en Apple TV y macOS [ 7 ].
- OpenVideo Decode (OVD) : una nueva API de aceleración de vídeo multiplataforma abierta de AMD . [ 8 ]
- OpenMAX IL (Open Media Acceleration Integration Layer) : una API de abstracción de medios multiplataforma libre de regalías del Grupo Khronos.
- Nvidia PureVideo : la tecnología de flujo de bits de NVIDIA utilizada en sus chips gráficos para acelerar la decodificación de vídeo en la GPU de hardware .
- UVD (Unified Video Decoder) : la tecnología de flujo de bits de ATI Technologies utilizada en sus chips gráficos para acelerar la decodificación de vídeo en la GPU de hardware .
Licencia
Utiliza una licencia personalizada. No utiliza una licencia de software libre y de código abierto ya establecida.
Referencias
- ↑ "libdce: El motor de códec distribuido" . Phoronix . 3 de enero de 2012.
- 1 2 "Anuncio de libdce y gst-ducati" . Rob Clark . 27 de noviembre de 2010.
- ^ http://pandaboard.org/content/libdce libdce
- ↑ "El subsistema Ducati – Introducción" .
- ↑ "gst-ducati en github" . GitHub .
- ↑ "Reproductor de vídeo para framebuffer OMAP" .
- ↑ "VideoToolbox - Documentación para desarrolladores de Apple" . developer.apple.com . Consultado el 5 de agosto de 2018 .
- ↑ http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF Archivado el 9 de abril de 2011 en Wayback Machine API de decodificación de vídeo abierto (OVD)
Enlaces externos
- https://github.com/robclark/libdce
- http://omappedia.org/wiki/DistributedCodecEngine
- Interfaces de programación de aplicaciones
- protocolos de la capa de aplicación
- API de aceleración de vídeo disponibles en Linux