apiLCEVCdec API - interface admin - hands off real work to pipeline (C++)
Modules that are 'beneath' the API
-
commonCommon support code internal to LCEVCdec - tracing,memory,logging (C) -
enhancementLCEVC bitstream parsing and enhancement decoding to command buffers (C) -
pixel_processingBulk surface operations to be used by pipelines as needed (C) -
api_utilityCopies of some of theutilitysupport library code that is used within decoder. (Will be integrated into/replaced bycommon)
Decoding pipelines that are built as shared libraries, and loaded by API according to configuration.
-
pipeline_cpuCPU (Scalar and SIMD) implementation of LCEVC pipeline (C++) -
pipeline_vulkanGPU implementation of pipeline (C++) -
pipeline_metalGPU (Apple) implementation of pipeline (C++)
Static libraries that are delivered alongside the API as optional support code for common operations needed in a decoding integration.
-
extractExtract LCEVC data from elementary streams (C) -
utilityUtility functions that are also exposed to integration as a static library (C++)
func_testsFunctional tests of LCEVCdec API
sample_cppLCEVCdec API sample