diff options
author | Christian Strømme <christian.stromme@qt.io> | 2016-11-09 15:52:28 +0100 |
---|---|---|
committer | Christian Stromme <christian.stromme@qt.io> | 2016-11-16 16:28:47 +0000 |
commit | 7f260c4f6993332fd53058193474d078ae0a453e (patch) | |
tree | 0ca571a80648658075012035f5b4473da811f5d4 /src/plugins/directshow | |
parent | afaeb309ec801b13bc960a44cfb7f8e054366238 (diff) |
DirectShow: Use qFuzzyCompare when comparing floating points values
Change-Id: I8b3584a8d1f2039e138e4065de0d546a301b97bb
Reviewed-by: Yoann Lopes <yoann.lopes@qt.io>
Diffstat (limited to 'src/plugins/directshow')
-rw-r--r-- | src/plugins/directshow/player/directshowplayercontrol.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/directshow/player/directshowplayercontrol.cpp b/src/plugins/directshow/player/directshowplayercontrol.cpp index fce488af2..2d0ee2d59 100644 --- a/src/plugins/directshow/player/directshowplayercontrol.cpp +++ b/src/plugins/directshow/player/directshowplayercontrol.cpp @@ -200,7 +200,7 @@ qreal DirectShowPlayerControl::playbackRate() const void DirectShowPlayerControl::setPlaybackRate(qreal rate) { - if (m_playbackRate != rate) { + if (!qFuzzyCompare(m_playbackRate, rate)) { m_service->setRate(rate); emit playbackRateChanged(m_playbackRate = rate); @@ -370,7 +370,7 @@ void DirectShowPlayerControl::updateMediaInfo(qint64 duration, int streamTypes, void DirectShowPlayerControl::updatePlaybackRate(qreal rate) { - if (m_playbackRate != rate) { + if (!qFuzzyCompare(m_playbackRate, rate)) { m_playbackRate = rate; scheduleUpdate(PlaybackRateProperty); |