Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
ТИ Ducati ядро SIP делает ускорение видео и ускоренную обработку изображений. Фактическая ИС, выполняющая вычисления, управляется программным обеспечением, работающим на двух микроконтроллерах Cortex-M3 . Операционная система (работающая на центральном процессоре) нуждается только в прокладке для взаимодействия с подсистемой.

Механизм распределенного кодека (DCE) - это API и его реализация в виде программной библиотекиlibdce ») от Texas Instruments . Библиотека была выпущена на условиях пересмотренной лицензии BSD и некоторых дополнительных условий.

Он включает и обеспечивает удаленный доступ к аппаратному ускорению для декодирования аудио и видео на IVA-HD на платформах на базе OMAP4 через слой прокладки syslink / rcm с доступом к интерфейсу кодека API OMAP Codec Engine на сопроцессоре (Ducati / M3) из хост под Linux без OpenMAX . [1] [2] [3] «Подсистема Ducati» состоит из двух процессоров ARM Cortex-M3 (ЦП) и ASIC IVA-HD и ISS. [4]

Программное обеспечение, поддерживающее DCE [ править ]

GStreamer использует ASIC Ducati.
  • gst-ducati, плагин GStreamer для OMAP4, использующий libdce [2] [5]
  • omapfbplay, видеопроигрыватель для OMAP с использованием Video4Linux (V4L) [6]

См. Также [ править ]

  • Оборудование OMAP SoC от Texas Instruments , поддерживающее libdce
  • Video Acceleration API (VA API) - альтернативный API ускорения видео для операционной системы Linux / UNIX.
  • VDPAU (API декодирования и представления видео для Unix)
  • X-Video Bitstream Acceleration (XvBA)
  • Компенсация движения X-Video (XvMC)
  • DirectX Video Acceleration (DxVA) API - аналог Microsoft Windows
  • Video Decode Acceleration Framework - это API Apple Inc. для аппаратного ускорения декодирования H.264 в Mac OS X
  • VideoToolbox - это API от Apple Inc. для декодирования с аппаратным ускорением на Apple TV и Mac OS X [7]
  • OpenVideo Decode (OVD) - новый открытый кроссплатформенный API ускорения видео от AMD . [8]
  • OpenMAX IL (Open Media Acceleration Integration Layer) - бесплатный кроссплатформенный API абстракции медиа от Khronos Group
  • Nvidia PureVideo - технология потока битов от NVIDIA, используемая в их графических чипах для ускорения декодирования видео на аппаратном GPU .
  • UVD (Unified Video Decoder) - технология потока битов от ATI Technologies, используемая в их графических чипах для ускорения декодирования видео на аппаратном GPU .

Лицензия [ править ]

Он использует индивидуальную лицензию на тщеславие. Он не использует установленную лицензию на бесплатное программное обеспечение с открытым исходным кодом.

Ссылки [ править ]

  1. ^ "libdce: распределенный движок кодеков" . Фороникс . 2012-01-03.
  2. ^ a b "Объявление libdce и gst-ducati" . Роб Кларк . 27 ноября 2010 г.
  3. ^ http://pandaboard.org/content/libdce libdce
  4. ^ "Подсистема Ducati - Введение" .
  5. ^ "gst-ducati на гитхабе" .
  6. ^ "Видеоплеер для фреймбуфера OMAP" .
  7. ^ «VideoToolbox - Документация разработчика Apple» . developer.apple.com . Проверено 5 августа 2018 . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ Http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF архивации 2011-04-09 в Wayback Machine OpenVideo Decode (ВОП) API

Внешние ссылки [ править ]

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