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

Hugo Beauzée-Luyssen hugo at beauzee.fr
Fri Mar 15 16:09:44 CET 2019


On Fri, Mar 15, 2019, at 3:58 PM, Pierre Lamot wrote:
> Hi,
> 
> Here is a second version of the QML interface, the code is available 
> here at [1] as I
> didn't feel like flooding the mailing list with 80+ patches again.
> 
> [1] https://github.com/chubinou/vlc/tree/qml/30
> 
> This patchset has been rebased over Romain's lua patches and Victorien's
> hotkeys patches.
> 
> Since the last RFC.
> 
> - fixed issues related to windows cross compilation.
> 
> - Added a lighter version of the UI when compiled or launched without the
>   medialibrary.
> 
> - 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.
> 
> - use HW acceleration when rendering OpenGL video
> 
> - merged my utils/vlc_var_observer into adapters/variables, make them 
> compatible 
>   with the new vout/aout release/hold functions.
> 
> - rename VideoRenderer* as QVoutWindow*
> 
> - better integration with hotkeys.
> 
> - integration of qmlcachegen, this allow pre-compilation of QML files and
>   provides faster loading times. this can be enabled with
>   --enable-qt-qml-cache. It is not enabled by default as it leaks on dlclose
>   [QTBUG-73928] which might be annoying when compiling with asan
> 
> - many fix/upgrades in the QML UI
> 
> Alexandre Janniaux (1):
>   qt: provide Wayland video output integration
> 
> Chenrui He (1):
>   qml: provide a player view for video and music
> 
> Hugo Beauzée-Luyssen (1):
>   input: Let the meta reader know if the input is being preparsed

Hi,

This patch can/should be discarded

-- 
  Hugo Beauzée-Luyssen
  hugo at beauzee.fr


More information about the vlc-devel mailing list