Skip to content

rofferom/LCEVCdec

 
 

Repository files navigation

LCEVC Decoder SDK

About

Low Complexity Enhancement Video Codec Decoder (LCEVC_DEC) is the primary MPEG-5 Part 2 decoder SDK repository maintained by V-Nova. To learn what the LCEVC codec is and how it works, please refer to the V-Nova documentation portal.

Features

  • Decode LCEVC compliant bitstreams
  • Support for a range of formats including YUV, NV12 and RGBA
  • Support for a range of colour formats including BT709 and BT2020
  • Support for HDR and 10-bit streams
  • Support for ABR ladders
  • CPU pixel processing stage
  • Extensive API

Block Diagram

block_diagram

Requirements

See Getting Started to set up the appropriate build tools for the host OS.

Building

See:

Installation

To install a build of the SDK, see Installation

Conan Packaging

To install, build and upload a Conan package for LCEVC_DEC see Conan Packaging

Notice

Copyright © V-Nova Limited 2014-2024

Additional Information and Restrictions

  • The LCEVCdec software is licensed under the BSD-3-CLAUSE-CLEAR License
  • The LCEVCdec software is a stand-alone project and is NOT A CONTRIBUTION to any other project.
  • If the software is incorporated into another project, THE TERMS OF THE BSD 3-Clause Clear License and the additional licensing information contained in this folder MUST BE MAINTAINED, AND THE SOFTWARE DOES NOT AND MUST NOT ADOPT THE LICENSE OF THE INCORPORATING PROJECT.
  • ANY ONWARD DISTRIBUTION, WHETHER STAND-ALONE OR AS PART OF ANY OTHER PROJECT, REMAINS SUBJECT TO THE EXCLUSION OF PATENT LICENSES PROVISION OF THIS BSD-3-CLAUSE-CLEAR LICENSE. For enquiries about patent licenses, please contact [email protected].

About

MPEG-5 LCEVC Decoder

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 55.8%
  • C++ 33.2%
  • CMake 8.7%
  • Python 1.8%
  • JavaScript 0.5%
  • Shell 0.0%