summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicholas Young <nicholas.young@nokia.com>2010-02-16 04:09:03 (GMT)
committerNicholas Young <nicholas.young@nokia.com>2010-02-16 04:09:03 (GMT)
commitbe2c02716595545a87330cdbe38a4ec5cd3522e3 (patch)
treeb32172c955a2dfd6ee74f48ab45f6a185e90f76d
parent4374a796e1986b0b7f50256aefce4e9859fc4703 (diff)
parent78967c9f7cfba6142a5f987a1fe81692b479a6d2 (diff)
downloadQt-be2c02716595545a87330cdbe38a4ec5cd3522e3.zip
Qt-be2c02716595545a87330cdbe38a4ec5cd3522e3.tar.gz
Qt-be2c02716595545a87330cdbe38a4ec5cd3522e3.tar.bz2
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-team
-rw-r--r--src/multimedia/base/qgraphicsvideoitem.cpp5
-rw-r--r--src/multimedia/qml/qsoundeffect_pulse_p.cpp4
-rw-r--r--src/multimedia/qml/qsoundeffect_pulse_p.h2
-rw-r--r--tools/qmlviewer/qmlviewer.pro4
4 files changed, 12 insertions, 3 deletions
diff --git a/src/multimedia/base/qgraphicsvideoitem.cpp b/src/multimedia/base/qgraphicsvideoitem.cpp
index 85369db..21ba8c9 100644
--- a/src/multimedia/base/qgraphicsvideoitem.cpp
+++ b/src/multimedia/base/qgraphicsvideoitem.cpp
@@ -47,7 +47,10 @@
#include <QtMultimedia/qvideooutputcontrol.h>
#include <QtMultimedia/qvideorenderercontrol.h>
#include <QtMultimedia/qvideosurfaceformat.h>
+
+#if !defined(QT_NO_OPENGL) && !defined(QT_OPENGL_ES_1_CL) && !defined(QT_OPENGL_ES_1)
#include <QtOpenGL/qgl.h>
+#endif
QT_BEGIN_NAMESPACE
@@ -384,6 +387,7 @@ void QGraphicsVideoItem::paint(
if (d->surface && d->surface->isActive()) {
d->surface->paint(painter, d->boundingRect, d->sourceRect);
d->surface->setReady(true);
+#if !defined(QT_NO_OPENGL) && !defined(QT_OPENGL_ES_1_CL) && !defined(QT_OPENGL_ES_1)
} else if (d->updatePaintDevice && (painter->paintEngine()->type() == QPaintEngine::OpenGL
|| painter->paintEngine()->type() == QPaintEngine::OpenGL2)) {
d->updatePaintDevice = false;
@@ -394,6 +398,7 @@ void QGraphicsVideoItem::paint(
} else {
d->surface->setShaderType(QPainterVideoSurface::FragmentProgramShader);
}
+#endif
}
}
diff --git a/src/multimedia/qml/qsoundeffect_pulse_p.cpp b/src/multimedia/qml/qsoundeffect_pulse_p.cpp
index 6d7b222..b1e5982 100644
--- a/src/multimedia/qml/qsoundeffect_pulse_p.cpp
+++ b/src/multimedia/qml/qsoundeffect_pulse_p.cpp
@@ -151,7 +151,7 @@ private:
m_mainLoopApi = pa_threaded_mainloop_get_api(m_mainLoop);
lock();
- m_context = pa_context_new(m_mainLoopApi, QString("QtPulseAudio:%1").arg(::getpid()).toAscii().constData());
+ m_context = pa_context_new(m_mainLoopApi, QString(QLatin1String("QtPulseAudio:%1")).arg(::getpid()).toAscii().constData());
#if(Q_WS_MAEMO_5)
pa_context_set_state_callback(m_context, context_state_callback, this);
@@ -362,7 +362,7 @@ void QSoundEffectPrivate::decoderReady()
}
if (m_name.isNull())
- m_name = QString("QtPulseSample-%1-%2").arg(::getpid()).arg(int(this)).toUtf8();
+ m_name = QString(QLatin1String("QtPulseSample-%1-%2")).arg(::getpid()).arg(int(this)).toUtf8();
pa_sample_spec spec = audioFormatToSampleSpec(m_waveDecoder->audioFormat());
diff --git a/src/multimedia/qml/qsoundeffect_pulse_p.h b/src/multimedia/qml/qsoundeffect_pulse_p.h
index 155d7fc..58a05d2 100644
--- a/src/multimedia/qml/qsoundeffect_pulse_p.h
+++ b/src/multimedia/qml/qsoundeffect_pulse_p.h
@@ -57,7 +57,7 @@
#include "qsoundeffect_p.h"
#include <QtCore/qobject.h>
-#include <QtCore/qtime.h>
+#include <QtCore/qdatetime.h>
#include <QtMultimedia/qmediaplayer.h>
#include <pulse/pulseaudio.h>
diff --git a/tools/qmlviewer/qmlviewer.pro b/tools/qmlviewer/qmlviewer.pro
index 35e4ba8..003115d 100644
--- a/tools/qmlviewer/qmlviewer.pro
+++ b/tools/qmlviewer/qmlviewer.pro
@@ -7,6 +7,10 @@ QT += declarative \
network \
sql
+contains(QT_CONFIG, multimedia) {
+ QT += multimedia
+}
+
contains(QT_CONFIG, opengl) {
QT += opengl
DEFINES += GL_SUPPORTED