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

Jean-Baptiste Kempf jb at videolan.org
Mon Mar 18 10:07:26 CET 2019


On Mon, 18 Mar 2019, at 09:59, Thomas Guillem wrote:
> 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).

Merge without the embedding of the video. We have a path for each platform to do this, but this will come later, step by step.
We need to move forward now.

-- 
Jean-Baptiste Kempf -  President
+33 672 704 734


More information about the vlc-devel mailing list