[vlc-devel] [PATCH] Add new vulkan/libplacebo-based vout

Niklas Haas vlc at haasn.xyz
Mon Oct 1 16:51:45 CEST 2018


This adds a new vout, bringing with it a number of features:

- High quality upscaling (Bicubic/Lanczos/Jinc/etc.), including
  gamma-correct scaling and anti-aliasing.
- High quality debanding and dithering algorithms, allowing users to
  effectively remove banding without perceivable loss of quality.
- Color management, including a more advanced HDR tone-mapping algorithm
  than the current OpenGL vout uses. (Support for ICC profiles would be
  feasible to add)
- And more will be added/possible in the future, e.g. frame
  interpolation or other planned libplacebo features.

When testing, I recommend using at the very least libplacebo v0.6.0,
ideally git master. I will most likely tag a v0.6.1 bugfix release to
fix whatever bugs have come up since v0.6.0 when/if we're ready to
vendor this and ship it for VLC 4.




More information about the vlc-devel mailing list