From db2f1776934938b3547551e8fb28844fc91fcab9 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 25 Sep 2016 21:36:56 +0200 Subject: [PATCH 1/2] Recorder includes to prevent conflict with vsnprintf Some files #include This is a C header which also #include's stdio.h which adds a #define vsnprintf This #define vsnprint conflicts with QtCore/qstring.h so reorder the includes a bit to prevent this situation --- src/multimedia/video/qvideosurfaceformat.h | 1 + src/plugins/directshow/player/directshowglobal.h | 1 + src/plugins/directshow/player/directshowmediatypelist.h | 1 + 3 files changed, 3 insertions(+) diff --git a/src/multimedia/video/qvideosurfaceformat.h b/src/multimedia/video/qvideosurfaceformat.h index 83785ac..25607d0 100644 --- a/src/multimedia/video/qvideosurfaceformat.h +++ b/src/multimedia/video/qvideosurfaceformat.h @@ -44,6 +44,7 @@ #include #include #include +#include #include #include diff --git a/src/plugins/directshow/player/directshowglobal.h b/src/plugins/directshow/player/directshowglobal.h index f7890c5..4f7c821 100644 --- a/src/plugins/directshow/player/directshowglobal.h +++ b/src/plugins/directshow/player/directshowglobal.h @@ -43,6 +43,7 @@ #include #include +#include template T *com_cast(IUnknown *unknown, const IID &iid) { diff --git a/src/plugins/directshow/player/directshowmediatypelist.h b/src/plugins/directshow/player/directshowmediatypelist.h index c6dac0e..ad81b3d 100644 --- a/src/plugins/directshow/player/directshowmediatypelist.h +++ b/src/plugins/directshow/player/directshowmediatypelist.h @@ -43,6 +43,7 @@ #include #include +#include class DirectShowMediaTypeList : public IUnknown { -- 2.10.2