[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