[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

More information about the vlc-devel mailing list