summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJonathan Liu <net147@gmail.com>2012-04-28 09:34:44 +1000
committerQt by Nokia <qt-info@nokia.com>2012-04-30 11:04:05 +0200
commit641474ab101ebc6170d54706481fbb542cd53e48 (patch)
treeefba098e8d33d577b35a4ce0a8af7921e53eb53f /src
parenta3b6eabd45b452b98c5b7c45df8a332ad018b8f1 (diff)
Fix MinGW-w64 compilation
Change-Id: I812b53e822947a9f85d6523722c6a4f9e57e0426 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp4
-rw-r--r--src/multimedia/multimedia.pro1
-rw-r--r--src/plugins/directshow/camera/camera.pri2
-rw-r--r--src/plugins/directshow/player/vmr9videowindowcontrol.cpp3
4 files changed, 7 insertions, 3 deletions
diff --git a/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp b/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp
index 51af36318..b4174a5af 100644
--- a/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp
+++ b/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp
@@ -56,7 +56,7 @@
#include "qaudiodeviceinfo_win32_p.h"
#include <dshow.h>
-#if defined(Q_CC_MINGW)
+#if defined(Q_CC_MINGW) && !defined(__MINGW64_VERSION_MAJOR)
extern GUID CLSID_AudioInputDeviceCategory;
@@ -83,7 +83,7 @@ DECLARE_INTERFACE_(IPropertyBag, IUnknown)
#endif /* __IPropertyBag_INTERFACE_DEFINED__ */
-#endif//Q_CC_MINGW
+#endif // defined(Q_CC_MINGW) && !defined(__MINGW64_VERSION_MAJOR)
QT_BEGIN_NAMESPACE
diff --git a/src/multimedia/multimedia.pro b/src/multimedia/multimedia.pro
index 8239b3b96..82b58e9f4 100644
--- a/src/multimedia/multimedia.pro
+++ b/src/multimedia/multimedia.pro
@@ -67,5 +67,6 @@ include(video/video.pri)
mac {
LIBS += -framework AppKit -framework QuartzCore -framework QTKit
}
+win32:LIBS += -luuid
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
diff --git a/src/plugins/directshow/camera/camera.pri b/src/plugins/directshow/camera/camera.pri
index 9acd5e54d..83b681920 100644
--- a/src/plugins/directshow/camera/camera.pri
+++ b/src/plugins/directshow/camera/camera.pri
@@ -29,5 +29,5 @@ SOURCES += \
SOURCES += $$PWD/dsvideowidgetcontrol.cpp
}
-INCLUDEPATH += $(DXSDK_DIR)/include
+*-msvc*:INCLUDEPATH += $(DXSDK_DIR)/include
LIBS += -lstrmiids -ldmoguids -luuid -lmsdmo -lole32 -loleaut32
diff --git a/src/plugins/directshow/player/vmr9videowindowcontrol.cpp b/src/plugins/directshow/player/vmr9videowindowcontrol.cpp
index a5b22ad87..821fa093e 100644
--- a/src/plugins/directshow/player/vmr9videowindowcontrol.cpp
+++ b/src/plugins/directshow/player/vmr9videowindowcontrol.cpp
@@ -43,6 +43,9 @@
#include "directshowglobal.h"
+#include <QtGui/QPalette>
+#include <QtWidgets/QWidget>
+
Vmr9VideoWindowControl::Vmr9VideoWindowControl(QObject *parent)
: QVideoWindowControl(parent)
, m_filter(com_new<IBaseFilter>(CLSID_VideoMixingRenderer9, IID_IBaseFilter))