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.
Repositorio | |
---|---|
Escrito en | C |
Sistema operativo | Tipo Unix |
Tipo | Biblioteca |
Licencia | Licencia BSD revisada y algunos términos adicionales |
Sitio web | github |
Permite y proporciona acceso remoto a la aceleración de hardware para audio y vídeo de decodificación en el IVA-HD en OMAP4 -basado plataformas a través de un SysLink / rcm shim capa de acceso a interfaz de codec API Codec Engine de la OMAP en el co-procesador (Ducati / M3) a partir de el host en 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 usando libdce [2] [5]
- omapfbplay, un reproductor de video para OMAP que usa Video4Linux (V4L) [6]
Ver también
- Hardware OMAP SoC de Texas Instruments que admite libdce
- Video Acceleration API (VA API) : una API de aceleración de video alternativa para el sistema operativo Linux / UNIX.
- VDPAU (API de presentación y decodificación de video para Unix)
- Aceleración de flujo de bits de X-Video (XvBA)
- Compensación de movimiento de X-Video (XvMC)
- API DirectX Video Acceleration (DxVA) - Microsoft Windows analógico
- Video Decode Acceleration Framework es la API de Apple Inc. para la decodificación acelerada por hardware de H.264 en Mac OS X
- VideoToolbox es una API de Apple Inc. para decodificación acelerada por hardware en Apple TV y Mac OS X [7]
- OpenVideo Decode (OVD) : una nueva API abierta de aceleración de video multiplataforma de AMD . [8]
- OpenMAX IL (Capa de integración de aceleración de medios abiertos) : una API de abstracción de medios multiplataforma libre de regalías de Khronos Group
- Nvidia PureVideo : la tecnología de flujo de bits de NVIDIA utilizada en sus chips gráficos para acelerar la decodificación de video en la GPU de hardware .
- UVD (Decodificador de video unificado) : la tecnología de flujo de bits de ATI Technologies utilizada en sus chips gráficos para acelerar la decodificación de video en la GPU de hardware .
Licencia
Utiliza una licencia personalizada personalizada. No utiliza una licencia de software de código abierto libre establecida.
Referencias
- ^ "libdce: el motor de códec distribuido" . Phoronix . 2012-01-03.
- ^ a b "Anunciando libdce y gst-ducati" . Rob Clark . 2010-11-27.
- ^ http://pandaboard.org/content/libdce libdce
- ^ "El subsistema Ducati - Introcution" .
- ^ "gst-ducati en github" .
- ^ "Reproductor de video 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 deabril de 2011 en la API Wayback Machine OpenVideo Decode (OVD)
enlaces externos
- https://github.com/robclark/libdce
- http://omappedia.org/wiki/DistributedCodecEngine