Future-proofing FFmpeg — VVC Decoder Improvements
- Mentors
- Nuo Mi, Anton Khirnov
- Organization
- FFmpeg
- Technologies
- c, x86 assembly
- Topics
- video, compression
Versatile video coding (VVC) is a recent standard for video compression. It is the newest in a line of standards which have proven extremely successful and dominate video coding today. FFmpeg is a project which develops a suite of multimedia libraries used by billions in applications including Google Chrome and VLC. This project improves on FFmpeg's implementation of a VVC decoder FFVVC in two ways:
* Its conformance to the VVC specification is improved by implementing esoteric features.
* Its performance on x86 systems is improved by the development of hand-written assembly optimisations.