summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2010-03-11 03:09:13 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2010-03-11 03:09:13 (GMT)
commitab3f818d2b2b597e8d45939a559a0ea7e1bfb481 (patch)
tree318ffd0bbdcc982934fe5f9c42b2104a47e52401 /src
parentbf521a9a5d7670944658e93fe462c72f800a04f1 (diff)
parent07f86351d9cdf84c515192ad4d279ba1a6d38d91 (diff)
downloadQt-ab3f818d2b2b597e8d45939a559a0ea7e1bfb481.zip
Qt-ab3f818d2b2b597e8d45939a559a0ea7e1bfb481.tar.gz
Qt-ab3f818d2b2b597e8d45939a559a0ea7e1bfb481.tar.bz2
Merge branch '4.6' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging into 4.6-integration
* '4.6' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging: QAudioInput::processedUSecs() incorrect
Diffstat (limited to 'src')
-rw-r--r--src/multimedia/audio/qaudioinput_alsa_p.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/multimedia/audio/qaudioinput_alsa_p.cpp b/src/multimedia/audio/qaudioinput_alsa_p.cpp
index 6010f3c..5eb23d0 100644
--- a/src/multimedia/audio/qaudioinput_alsa_p.cpp
+++ b/src/multimedia/audio/qaudioinput_alsa_p.cpp
@@ -588,7 +588,11 @@ int QAudioInputPrivate::notifyInterval() const
qint64 QAudioInputPrivate::processedUSecs() const
{
- return qint64(1000000) * totalTimeValue / settings.frequency();
+ qint64 result = qint64(1000000) * totalTimeValue /
+ (settings.channels()*(settings.sampleSize()/8)) /
+ settings.frequency();
+
+ return result;
}
void QAudioInputPrivate::suspend()