diff options
author | Bernd Weimer <bweimer@blackberry.com> | 2014-03-18 11:29:49 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-19 15:21:03 +0100 |
commit | d8764171d6da1b87c32835cb68adf783d258efa6 (patch) | |
tree | e5887dc15025a079305b0e34ec18904c58cda6cf /src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h | |
parent | 19ce431f9feec52327d902ab7005db5aff655535 (diff) | |
download | qtmultimedia-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.h | 3 |
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; }; |