[vlc-devel] [PATCH v2 00/16] Windows Seven Integration
Pierre Lamot
pierre at videolabs.io
Fri Aug 14 18:43:34 CEST 2020
mostly minor fixes regarding video resizes
Pierre Lamot (16):
qt: don't use DComp when texture initialisation fails
qt: don't load DComp backend when the device doesn't support D3D11
features
qt: don't use SHARED_NTHANDLE on platforms that don't support it
qt: fallback when d3dcompiler is missing when using DComp
qml: allow to explicitly disable video surface in the player
qt: report video size when qml associated surface gets enabled
qt: only forward video resize event when VideoSurface is enabled
qt: report video size when a video is reattached to the QML video
surface
qt: separate video window handling code from main interface
qt: use video window handler in DirectComposition compositor
qt: remove video window handling functions from MainInterface
qt: allow passing QMainWindow window flags when creating MainInterface
qt: separate Taskbar buttons creation from MainInterfaceWin32
qt: extract interface window handling from MainInterface
vout:win32: remove SetThumbnailClip
qt: provide video integration for windows 7
modules/gui/qt/Makefile.am | 13 +-
modules/gui/qt/maininterface/compositor.cpp | 10 +-
.../gui/qt/maininterface/compositor_dcomp.cpp | 34 +-
.../gui/qt/maininterface/compositor_dcomp.hpp | 4 +
.../compositor_dcomp_uisurface.cpp | 40 +-
.../compositor_dcomp_uisurface.hpp | 4 +-
.../gui/qt/maininterface/compositor_dummy.cpp | 3 +
.../gui/qt/maininterface/compositor_dummy.hpp | 8 +-
.../gui/qt/maininterface/compositor_win7.cpp | 323 ++++++++++++++++
.../gui/qt/maininterface/compositor_win7.hpp | 85 +++++
.../interface_window_handler.cpp | 229 ++++++++++++
.../interface_window_handler.hpp | 72 ++++
.../gui/qt/maininterface/main_interface.cpp | 312 +---------------
.../gui/qt/maininterface/main_interface.hpp | 108 ++++--
.../qt/maininterface/main_interface_win32.cpp | 350 ++++++++++--------
.../qt/maininterface/main_interface_win32.hpp | 61 ++-
.../qt/maininterface/video_window_handler.cpp | 177 +++++++++
.../qt/maininterface/video_window_handler.hpp | 75 ++++
modules/gui/qt/maininterface/videosurface.cpp | 12 +-
modules/gui/qt/maininterface/videosurface.hpp | 4 +-
modules/gui/qt/player/qml/Player.qml | 13 +-
modules/gui/qt/player/qml/TopBar.qml | 2 +-
modules/gui/qt/widgets/native/qvlcframe.hpp | 6 +-
modules/video_output/win32/common.c | 59 ---
24 files changed, 1403 insertions(+), 601 deletions(-)
create mode 100644 modules/gui/qt/maininterface/compositor_win7.cpp
create mode 100644 modules/gui/qt/maininterface/compositor_win7.hpp
create mode 100644 modules/gui/qt/maininterface/interface_window_handler.cpp
create mode 100644 modules/gui/qt/maininterface/interface_window_handler.hpp
create mode 100644 modules/gui/qt/maininterface/video_window_handler.cpp
create mode 100644 modules/gui/qt/maininterface/video_window_handler.hpp
--
2.25.1
More information about the vlc-devel
mailing list