summaryrefslogtreecommitdiffstats
path: root/src/qtmultimedia-1-cherrypicks.patch
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2012-12-19 22:53:14 (GMT)
committerMark Brand <mabrand@mabrand.nl>2012-12-20 07:52:43 (GMT)
commitc0ab4fe418b73d56cb3483dbcc1fa7ddef0d52fe (patch)
tree670c051f12d90bc47c51f20aa2ce7c9559640395 /src/qtmultimedia-1-cherrypicks.patch
parent19b1afc07f6a199d45076c18d7a16e99d159e1ae (diff)
downloadmxe-c0ab4fe418b73d56cb3483dbcc1fa7ddef0d52fe.zip
mxe-c0ab4fe418b73d56cb3483dbcc1fa7ddef0d52fe.tar.gz
mxe-c0ab4fe418b73d56cb3483dbcc1fa7ddef0d52fe.tar.bz2
package qt5: replace monolothic package with module packages
Qt 5 is designed to be modular. The big monolothic tarball is actually deprecated.
Diffstat (limited to 'src/qtmultimedia-1-cherrypicks.patch')
-rw-r--r--src/qtmultimedia-1-cherrypicks.patch107
1 files changed, 107 insertions, 0 deletions
diff --git a/src/qtmultimedia-1-cherrypicks.patch b/src/qtmultimedia-1-cherrypicks.patch
new file mode 100644
index 0000000..4d37a25
--- /dev/null
+++ b/src/qtmultimedia-1-cherrypicks.patch
@@ -0,0 +1,107 @@
+This file is part of MXE.
+See index.html for further information.
+
+From 1c8e01e0938fffc78fe074a4bfff6f287f521eb0 Mon Sep 17 00:00:00 2001
+From: Mark Brand <mabrand@mabrand.nl>
+Date: Thu, 20 Dec 2012 01:20:49 +0100
+Subject: [PATCH 1/2] fix include statements
+
+
+diff --git a/src/plugins/directshow/camera/dscameraservice.cpp b/src/plugins/directshow/camera/dscameraservice.cpp
+index 6d29741..fcbd1ef 100644
+--- a/src/plugins/directshow/camera/dscameraservice.cpp
++++ b/src/plugins/directshow/camera/dscameraservice.cpp
+@@ -44,7 +44,7 @@
+
+ #if defined(HAVE_WIDGETS)
+ #include <QtWidgets/qwidget.h>
+-#include <QVideoWidgetControl.h>
++#include <QVideoWidgetControl>
+ #endif
+
+ #include "dscameraservice.h"
+diff --git a/src/plugins/directshow/camera/dsvideodevicecontrol.cpp b/src/plugins/directshow/camera/dsvideodevicecontrol.cpp
+index 4686569..7c33d13 100644
+--- a/src/plugins/directshow/camera/dsvideodevicecontrol.cpp
++++ b/src/plugins/directshow/camera/dsvideodevicecontrol.cpp
+@@ -49,7 +49,7 @@
+ #include <dshow.h>
+ #include <objbase.h>
+ #include <initguid.h>
+-#include <Ocidl.h>
++#include <ocidl.h>
+ #include <string.h>
+
+ extern const CLSID CLSID_VideoInputDeviceCategory;
+diff --git a/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp b/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp
+index 843719b..d7a913d 100644
+--- a/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp
++++ b/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp
+@@ -42,7 +42,7 @@
+ #include <QtCore/qcoreevent.h>
+ #include <QtCore/qtimer.h>
+
+-#include "DSVideoWidgetControl.h"
++#include "dsvideowidgetcontrol.h"
+ #include "dscamerasession.h"
+
+ QT_BEGIN_NAMESPACE
+diff --git a/src/plugins/directshow/camera/dsvideowidgetcontrol.h b/src/plugins/directshow/camera/dsvideowidgetcontrol.h
+index ac390c8..9249c31 100644
+--- a/src/plugins/directshow/camera/dsvideowidgetcontrol.h
++++ b/src/plugins/directshow/camera/dsvideowidgetcontrol.h
+@@ -49,7 +49,7 @@
+ #include <QtMultimedia/qvideosurfaceformat.h>
+
+ #include <qvideowidgetcontrol.h>
+-#include "DsCameraControl.h"
++#include "dscameracontrol.h"
+
+ QT_BEGIN_HEADER
+
+--
+1.7.10.4
+
+
+From 7bf0aafc591af9c2a0f6a600cbec03e78c8ed72a Mon Sep 17 00:00:00 2001
+From: Mark Brand <mabrand@mabrand.nl>
+Date: Thu, 13 Dec 2012 20:23:48 +0100
+Subject: [PATCH 2/2] remove duplicate defs (mxe-specific)
+
+
+diff --git a/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp b/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp
+index 3c66d05..10e8037 100644
+--- a/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp
++++ b/src/multimedia/audio/qaudiodeviceinfo_win32_p.cpp
+@@ -67,19 +67,19 @@ typedef struct _DDPIXELFORMAT* LPDDPIXELFORMAT;
+ #else
+
+ extern GUID CLSID_AudioInputDeviceCategory;
+-extern GUID CLSID_AudioRendererCategory;
+-extern GUID IID_ICreateDevEnum;
+-extern GUID CLSID_SystemDeviceEnum;
++//extern GUID CLSID_AudioRendererCategory;
++//extern GUID IID_ICreateDevEnum;
++//extern GUID CLSID_SystemDeviceEnum;
+
+ #ifndef __ICreateDevEnum_INTERFACE_DEFINED__
+ #define __ICreateDevEnum_INTERFACE_DEFINED__
+
+-DECLARE_INTERFACE_(ICreateDevEnum, IUnknown)
+-{
+- STDMETHOD(CreateClassEnumerator)(REFCLSID clsidDeviceClass,
+- IEnumMoniker **ppEnumMoniker,
+- DWORD dwFlags) PURE;
+-};
++//DECLARE_INTERFACE_(ICreateDevEnum, IUnknown)
++//{
++// STDMETHOD(CreateClassEnumerator)(REFCLSID clsidDeviceClass,
++// IEnumMoniker **ppEnumMoniker,
++// DWORD dwFlags) PURE;
++//};
+
+ #endif // __ICreateDevEnum_INTERFACE_DEFINED__
+
+--
+1.7.10.4
+