Distributed Codec Engine

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
libdce
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemUnix-like
    TypeLibrary
    LicenseRevised BSD License and some additional terms
    Websitegithub.com/robclark/libdce
    File:Texas Instruments Ducati.svg
    The TI Ducati SIP core does video acceleration and accelerated image processing. The actual IC doing the calculations is controlled by software running on two Cortex-M3 microcontrollers. The operating system (running on the host CPU) only needs a shim to interface with the subsystem.

    Distributed Codec Engine (DCE) is an API and its implementation as software library ("libdce") by Texas Instruments. The library was released under the Revised BSD License and some additional terms.

    It enables and provides remote access to hardware acceleration for audio and video decoding on the IVA-HD in OMAP4-based platforms via a syslink/rcm shim layer accessing the OMAP's Codec Engine API codec interface on the co-processor (Ducati/M3) from the host under Linux without needing OpenMAX.[1][2][3] The "Ducati subsystem" comprises two ARM Cortex-M3 processors (CPUs), and the ASICs IVA-HD and ISS.[4]

    Software supporting DCE

    [edit | edit source]
    File:GStreamer and TI DMAI.svg
    GStreamer uses the ASICs of Ducati

    See also

    [edit | edit source]

    License

    [edit | edit source]

    It uses a custom vanity license. It does not use an established free open source software license.

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ http://pandaboard.org/content/libdce libdce
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ http://developer.amd.com/gpu/AMDAPPSDK/assets/OpenVideo_Decode_API.PDF Archived 2011-04-09 at the Wayback Machine OpenVideo Decode (OVD) API
    [edit | edit source]