summaryrefslogtreecommitdiff
path: root/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
diff options
context:
space:
mode:
authorBernd Weimer <bweimer@blackberry.com>2014-03-18 11:29:49 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-19 15:21:03 +0100
commitd8764171d6da1b87c32835cb68adf783d258efa6 (patch)
treee5887dc15025a079305b0e34ec18904c58cda6cf /src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
parent19ce431f9feec52327d902ab7005db5aff655535 (diff)
downloadqtmultimedia-d8764171d6da1b87c32835cb68adf783d258efa6.tar.gz
QNX: Evaluate mm-renderer buffer status
In the playing (or paused) state the media status should reflect the buffer state, it should not stay in the loaded media state. Mm-renderer differentiates between buffer "status" and "level". Unfortunately, QMediaPlayer's buffer status maps to mm-renderer's buffer level. Change-Id: I22ea8dc83cee975fc4aa1a6de4f172def042a9a8 QT-BUG: 37166 Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com> Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Diffstat (limited to 'src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h')
-rw-r--r--src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h b/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
index a22e71bfc..ffa8ae4fb 100644
--- a/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
+++ b/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
@@ -115,6 +115,7 @@ protected:
void emitPError(const QString &msg);
void setMmPosition(qint64 newPosition);
void setMmBufferStatus(const QString &bufferStatus);
+ void setMmBufferLevel(const QString &bufferLevel);
void handleMmStopped();
void handleMmStatusUpdate(qint64 position);
@@ -162,7 +163,7 @@ private:
bool m_playAfterMediaLoaded;
bool m_inputAttached;
int m_stopEventsToIgnore;
- int m_bufferStatus;
+ int m_bufferLevel;
QString m_tempMediaFileName;
QTimer m_loadingTimer;
};