diff options
Diffstat (limited to '0003-Link-directshow-plugin-against-libamstrmid.patch')
-rw-r--r-- | 0003-Link-directshow-plugin-against-libamstrmid.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/0003-Link-directshow-plugin-against-libamstrmid.patch b/0003-Link-directshow-plugin-against-libamstrmid.patch new file mode 100644 index 000000000000..a31124894067 --- /dev/null +++ b/0003-Link-directshow-plugin-against-libamstrmid.patch @@ -0,0 +1,32 @@ +From c0ecd0c32825a3c653898bc05773532f70ba3fde Mon Sep 17 00:00:00 2001 +From: Martchus <martchus@gmx.net> +Date: Mon, 24 Sep 2018 20:10:19 +0200 +Subject: [PATCH 3/3] Link directshow plugin against libamstrmid + +Fixes errors about undefined references to IID_IMFVideoDeviceID, +IID_IMFVideoPresenter, IID_IMFTopologyServiceLookupClient and +IID_IMFTopologyServiceLookupClient when building dsengine.dll. +--- + src/plugins/directshow/directshow.pro | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/plugins/directshow/directshow.pro b/src/plugins/directshow/directshow.pro +index 54d61716..e097d433 100644 +--- a/src/plugins/directshow/directshow.pro ++++ b/src/plugins/directshow/directshow.pro +@@ -5,6 +5,12 @@ win32:!qtHaveModule(opengl)|qtConfig(dynamicgl) { + LIBS_PRIVATE += -lgdi32 -luser32 + } + ++# add library containing IID_IMFVideoDeviceID, IID_IMFVideoPresenter, IID_IMFTopologyServiceLookupClient ++# and IID_IMFTopologyServiceLookupClient ++mingw { ++ LIBS_PRIVATE += -lamstrmid ++} ++ + HEADERS += dsserviceplugin.h + SOURCES += dsserviceplugin.cpp + +-- +2.20.1 + |