[vlc-devel] [vlc-commits] qt: add DirectCompositor compositor
Konstantin Pavlov
thresh at videolan.org
Wed May 20 10:50:27 CEST 2020
Hi Pierre,
On Tue, May 19, 2020 at 02:52:51PM +0000, Pierre Lamot wrote:
> vlc | branch: master | Pierre Lamot <pierre at videolabs.io> | Tue Mar 24 09:52:50 2020 +0100| [3d6013c5e12ae90fdb38f55ec9aa64f148583780] | committer: Pierre Lamot
>
> qt: add DirectCompositor compositor
>
> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3d6013c5e12ae90fdb38f55ec9aa64f148583780
> ---
>
> modules/gui/qt/Makefile.am | 21 +-
> modules/gui/qt/maininterface/compositor.cpp | 18 +
> modules/gui/qt/maininterface/compositor_dcomp.cpp | 294 +++++++++
> modules/gui/qt/maininterface/compositor_dcomp.hpp | 82 +++
> .../qt/maininterface/compositor_dcomp_error.hpp | 66 ++
> .../maininterface/compositor_dcomp_uisurface.cpp | 702 +++++++++++++++++++++
> .../maininterface/compositor_dcomp_uisurface.hpp | 182 ++++++
> .../gui/qt/maininterface/main_interface_win32.cpp | 2 +-
> 8 files changed, 1364 insertions(+), 3 deletions(-)
>
> diff --git a/modules/gui/qt/Makefile.am b/modules/gui/qt/Makefile.am
> index e2886bec50..655b9402a9 100644
> --- a/modules/gui/qt/Makefile.am
> +++ b/modules/gui/qt/Makefile.am
> @@ -45,7 +45,7 @@ libqt_plugin_la_CXXFLAGS += $(WAYLAND_CLIENT_CFLAGS)
> libqt_plugin_la_LIBADD += $(WAYLAND_CLIENT_LIBS)
> endif
> if HAVE_WIN32
> -libqt_plugin_la_LIBADD += $(LIBCOM) -lcomctl32 -luuid
> +libqt_plugin_la_LIBADD += $(LIBCOM) -lcomctl32 -luuid -ld3d11
> endif
> if UPDATE_CHECK
> libqt_plugin_la_CPPFLAGS += -DUPDATE_CHECK
> @@ -214,7 +214,17 @@ libqt_plugin_la_SOURCES = \
> gui/qt/widgets/native/searchlineedit.cpp gui/qt/widgets/native/searchlineedit.hpp
> if HAVE_WIN32
> libqt_plugin_la_SOURCES += \
> - gui/qt/maininterface/main_interface_win32.cpp gui/qt/maininterface/main_interface_win32.hpp
> + gui/qt/maininterface/main_interface_win32.cpp \
> + gui/qt/maininterface/main_interface_win32.hpp
> +
> +if HAVE_DCOMP
> +libqt_plugin_la_SOURCES += \
> + gui/qt/maininterface/compositor_dcomp.cpp \
> + gui/qt/maininterface/compositor_dcomp.hpp \
> + gui/qt/maininterface/compositor_error.hpp \
There is no such file in this commit, so make dist fails now:
make[4]: Entering directory '/home/thresh/projects/videolan/vlc/modules'
make[4]: *** No rule to make target
'gui/qt/maininterface/compositor_error.hpp', needed by 'distdir-am'.
Stop.
--
VideoLAN, Vice President
www.videolan.org
+7 926 165 45 31
@cryothresh
More information about the vlc-devel
mailing list