[vlc-devel] [PATCH 3/5] vout: add new vulkan/libplacebo vout
Rémi Denis-Courmont
remi at remlab.net
Sat Oct 13 10:55:27 CEST 2018
Le lauantaina 13. lokakuuta 2018, 11.02.40 EEST Niklas Haas a écrit :
> > While this makes sense at a high level, it seems unlikely that the
> > low-level design will be proper if you test it only with old-style
> > windowing protocols (X11, Win32) and not with race-free protocols such as
> > Wayland.
>
> For wayland support, you can have a look at how `mpv` does it: the only
> major difference in the vulkan swapchain code for wayland is that it
> forces MAILBOX instead of FIFO, because this guarantees the swapchain
> won't block on image acquisition if the window is not visible.
I could look at that, and I would probably not understand anything and it
would not reassure me in any way.
The point is that race-free compositing protocols like Wayland behave
significantly differently from traditional damage-based protocols like X11 and
Win32. This may affect the swap chain as you say. This also probably affects
the integration with window management and with VLC controls.
And so I do not believe claims that it will just work. Besides, I stopped
believing VLC development promises years ago.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list