summaryrefslogtreecommitdiff
path: root/src/plugins/directshow/camera
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/directshow/camera')
-rw-r--r--src/plugins/directshow/camera/dscameracontrol.h4
-rw-r--r--src/plugins/directshow/camera/dscameraservice.cpp1
-rw-r--r--src/plugins/directshow/camera/dscameraservice.h4
-rw-r--r--src/plugins/directshow/camera/dscamerasession.cpp2
-rw-r--r--src/plugins/directshow/camera/dscamerasession.h14
-rw-r--r--src/plugins/directshow/camera/dsimagecapturecontrol.h6
-rw-r--r--src/plugins/directshow/camera/dsvideodevicecontrol.h4
-rw-r--r--src/plugins/directshow/camera/dsvideorenderer.h4
-rw-r--r--src/plugins/directshow/camera/dsvideowidgetcontrol.cpp5
-rw-r--r--src/plugins/directshow/camera/dsvideowidgetcontrol.h4
10 files changed, 15 insertions, 33 deletions
diff --git a/src/plugins/directshow/camera/dscameracontrol.h b/src/plugins/directshow/camera/dscameracontrol.h
index 5c32f73f7..5c7661643 100644
--- a/src/plugins/directshow/camera/dscameracontrol.h
+++ b/src/plugins/directshow/camera/dscameracontrol.h
@@ -45,8 +45,6 @@
#include <QtCore/qobject.h>
#include <qcameracontrol.h>
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
class DSCameraService;
@@ -87,8 +85,6 @@ private:
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif
diff --git a/src/plugins/directshow/camera/dscameraservice.cpp b/src/plugins/directshow/camera/dscameraservice.cpp
index 306cd16bb..2c6ea0e94 100644
--- a/src/plugins/directshow/camera/dscameraservice.cpp
+++ b/src/plugins/directshow/camera/dscameraservice.cpp
@@ -119,6 +119,7 @@ QMediaControl* DSCameraService::requestControl(const char *name)
void DSCameraService::releaseControl(QMediaControl *control)
{
+ Q_UNUSED(control)
// Implemented as a singleton, so we do nothing.
}
diff --git a/src/plugins/directshow/camera/dscameraservice.h b/src/plugins/directshow/camera/dscameraservice.h
index 0f2d3182b..e39ea0adc 100644
--- a/src/plugins/directshow/camera/dscameraservice.h
+++ b/src/plugins/directshow/camera/dscameraservice.h
@@ -46,8 +46,6 @@
#include <qmediaservice.h>
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
class DSCameraControl;
@@ -85,6 +83,4 @@ private:
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif
diff --git a/src/plugins/directshow/camera/dscamerasession.cpp b/src/plugins/directshow/camera/dscamerasession.cpp
index 71f0c07cf..f921dac20 100644
--- a/src/plugins/directshow/camera/dscamerasession.cpp
+++ b/src/plugins/directshow/camera/dscamerasession.cpp
@@ -96,6 +96,8 @@ public:
STDMETHODIMP SampleCB(double Time, IMediaSample *pSample)
{
+ Q_UNUSED(Time)
+ Q_UNUSED(pSample)
return E_NOTIMPL;
}
diff --git a/src/plugins/directshow/camera/dscamerasession.h b/src/plugins/directshow/camera/dscamerasession.h
index 59277fa27..db0038813 100644
--- a/src/plugins/directshow/camera/dscamerasession.h
+++ b/src/plugins/directshow/camera/dscamerasession.h
@@ -56,11 +56,15 @@
#include <dshow.h>
#include <objbase.h>
#include <initguid.h>
-#pragma comment(lib, "strmiids.lib")
-#pragma comment(lib, "ole32.lib")
+#ifdef Q_CC_MSVC
+# pragma comment(lib, "strmiids.lib")
+# pragma comment(lib, "ole32.lib")
+#endif // Q_CC_MSVC
#include <windows.h>
-#pragma include_alias("dxtrans.h","qedit.h")
+#ifdef Q_CC_MSVC
+# pragma include_alias("dxtrans.h","qedit.h")
+#endif // Q_CC_MSVC
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
@@ -70,8 +74,6 @@
struct ICaptureGraphBuilder2;
struct ISampleGrabber;
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
class DSVideoRenderer;
@@ -202,7 +204,5 @@ protected:
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif
diff --git a/src/plugins/directshow/camera/dsimagecapturecontrol.h b/src/plugins/directshow/camera/dsimagecapturecontrol.h
index b8bc1b31a..e39539191 100644
--- a/src/plugins/directshow/camera/dsimagecapturecontrol.h
+++ b/src/plugins/directshow/camera/dsimagecapturecontrol.h
@@ -45,8 +45,6 @@
#include <qcameraimagecapturecontrol.h>
#include "dscamerasession.h"
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
class DSImageCaptureControl : public QCameraImageCaptureControl
@@ -60,7 +58,7 @@ public:
int capture(const QString &fileName);
virtual QCameraImageCapture::DriveMode driveMode() const { return QCameraImageCapture::SingleImageCapture; }
- virtual void setDriveMode(QCameraImageCapture::DriveMode mode) { }
+ virtual void setDriveMode(QCameraImageCapture::DriveMode mode) { Q_UNUSED(mode) }
virtual void cancelCapture() {}
@@ -75,6 +73,4 @@ private:
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif // DSCAPTURECONTROL_H
diff --git a/src/plugins/directshow/camera/dsvideodevicecontrol.h b/src/plugins/directshow/camera/dsvideodevicecontrol.h
index 29c18ad27..11ee550bc 100644
--- a/src/plugins/directshow/camera/dsvideodevicecontrol.h
+++ b/src/plugins/directshow/camera/dsvideodevicecontrol.h
@@ -45,8 +45,6 @@
#include <qvideodeviceselectorcontrol.h>
#include <QStringList>
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
class DSCameraSession;
@@ -80,6 +78,4 @@ private:
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif
diff --git a/src/plugins/directshow/camera/dsvideorenderer.h b/src/plugins/directshow/camera/dsvideorenderer.h
index 4c5576bc8..3621cc5a5 100644
--- a/src/plugins/directshow/camera/dsvideorenderer.h
+++ b/src/plugins/directshow/camera/dsvideorenderer.h
@@ -47,8 +47,6 @@
class CameraFormatConverter;
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
@@ -72,6 +70,4 @@ private:
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif // DSVIDEORENDERER_H
diff --git a/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp b/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp
index db2ef1a54..fde9f554e 100644
--- a/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp
+++ b/src/plugins/directshow/camera/dsvideowidgetcontrol.cpp
@@ -48,6 +48,7 @@
QT_BEGIN_NAMESPACE
DSVideoWidgetSurface::DSVideoWidgetSurface(QLabel *pWidget, QObject *parent)
+ : QAbstractVideoSurface(parent)
{
widget = pWidget;
myPixmap = 0;
@@ -106,11 +107,13 @@ void DSVideoWidgetSurface::updateVideoRect()
void DSVideoWidgetSurface::paint(QPainter *painter)
{
+ Q_UNUSED(painter)
}
DSVideoWidgetControl::DSVideoWidgetControl(DSCameraSession* session, QObject *parent) :
- m_session(session), QVideoWidgetControl(parent),
+ QVideoWidgetControl(parent),
+ m_session(session),
m_widget(new QLabel()),
m_fullScreen(false)
{
diff --git a/src/plugins/directshow/camera/dsvideowidgetcontrol.h b/src/plugins/directshow/camera/dsvideowidgetcontrol.h
index aced707fa..ac40fbd7c 100644
--- a/src/plugins/directshow/camera/dsvideowidgetcontrol.h
+++ b/src/plugins/directshow/camera/dsvideowidgetcontrol.h
@@ -51,8 +51,6 @@
#include <qvideowidgetcontrol.h>
#include "dscameracontrol.h"
-QT_BEGIN_HEADER
-
QT_BEGIN_NAMESPACE
class DSVideoWidgetSurface : public QAbstractVideoSurface
@@ -149,6 +147,4 @@ private: // Data
QT_END_NAMESPACE
-QT_END_HEADER
-
#endif // DSVideoWidgetControl_H