[vlc-devel] [RFC V2] Update Qt to use the new player/playlist API and use QML engine

Thomas Guillem thomas at gllm.fr
Mon Mar 18 09:59:15 CET 2019


On Sat, Mar 16, 2019, at 03:22, Rémi Denis-Courmont wrote:
> Le vendredi 15 mars 2019, 16:58:10 EET Pierre Lamot a écrit :
> > - Video isn't integrated within the interface on Windows at the moment, I've
> > made good progress on this side, but it's not ready yet.
> > 
> > - I kept the integration of the video on X11 through Qt OpenGL, as I didn't
> > find a way to get proper alpha transparency of egl/glx window  (QML) over
> > X11 window.
> 
> No. No way,
> 
> First, I refuse to limit VLC rendering to whatever the current Qt version on 
> Linux distros can do (and the associated bugs). We want to support Vulkan 
> going forward, and who-knows-what in the future. Using  is no go.
> 
> Second, as already mentioned in the previous iteration, I refuse to have two 
> different sets of code paths for rendering just for Qt.
> 
> You have to provide vout window for all three window types that are currently 
> covered by Qt (Win32, XWindow, and Wayland).

- Wayland is already proposed in this patch set.
- Win32 is work in progress and promising
- X11 is very problematic, we could find any good solution. Maybe we missed something obvious.

Therefore, we only need the different code path for QtOpenGL on X11.

We need to move forward. I agree to merge the new UI with the known limitation on X11 (don't integrate the window or use QtOpenGL).

> 
> -- 
> Rémi Denis-Courmont
> 
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list