aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-05-12 10:05:43 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-05-12 10:05:43 +0000
commit65cea3b89783eeb683a86a6e37d70abdcf9bba38 (patch)
treecc8203f085e511cf672f61f21a8eda20545f8732 /src/plugins
parentbc9336d21146ee9ba78ceed3061b1741d74b5e9e (diff)
downloadqmmp-65cea3b89783eeb683a86a6e37d70abdcf9bba38.tar.gz
qmmp-65cea3b89783eeb683a86a6e37d70abdcf9bba38.tar.bz2
qmmp-65cea3b89783eeb683a86a6e37d70abdcf9bba38.zip
wavpack plugin: improved total time calculation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@946 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/Input/wavpack/decoder_wavpack.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/Input/wavpack/decoder_wavpack.cpp b/src/plugins/Input/wavpack/decoder_wavpack.cpp
index a87217634..6753f2d47 100644
--- a/src/plugins/Input/wavpack/decoder_wavpack.cpp
+++ b/src/plugins/Input/wavpack/decoder_wavpack.cpp
@@ -232,7 +232,7 @@ void DecoderWavPack::run()
m_seekTime = -1.0;
}
//stop if track ended
- if (WavpackGetSampleIndex(m_context)/m_freq * 1000 - m_offset >= m_totalTime)
+ if ((qint64) WavpackGetSampleIndex(m_context) * 1000 /m_freq - m_offset >= m_totalTime)
{
m_finish = TRUE;
}