Distribuerad Codec Engine

libdce
Förvar
Skrivet i C
Operativ system Unix-liknande
Typ Bibliotek
Licens Reviderad BSD-licens och några ytterligare villkor
Hemsida github .com /robclark /libdce
TI Ducati SIP-kärnan gör videoacceleration och accelererad bildbehandling. Den faktiska IC som gör beräkningarna styrs av programvara som körs på två Cortex-M3 mikrokontroller. Operativsystemet (som körs på värd-CPU) behöver bara ett shim för att gränssnittet med undersystemet.

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

GStreamer använder ASIC från Ducati
  • 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

Licens

Den använder en anpassad fåfängalicens. Den använder inte en etablerad fri mjukvarulicens för öppen källkod.

externa länkar