diff options
author | Joerg Mueller <nexyon@gmail.com> | 2010-02-28 11:53:08 +0300 |
---|---|---|
committer | Joerg Mueller <nexyon@gmail.com> | 2010-02-28 11:53:08 +0300 |
commit | 67af290bd125c181a1a851286da0677c7d5a1dbd (patch) | |
tree | 44bc93ee68e818cffb840ece4e508afe3b5c939f /intern/audaspace/OpenAL | |
parent | e51bcbae6230882eb2c5b16974b86a906b398408 (diff) |
Bug in OpenAL backend returning wrong playback position.
Diffstat (limited to 'intern/audaspace/OpenAL')
-rw-r--r-- | intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 7ee8652f226..796764989ba 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -895,7 +895,7 @@ float AUD_OpenALDevice::getPosition(AUD_Handle* handle) { AUD_Specs specs = h->reader->getSpecs(); position += (h->reader->getPosition() - m_buffersize * - AUD_OPENAL_CYCLE_BUFFERS / specs.channels) / + AUD_OPENAL_CYCLE_BUFFERS) / (float)specs.rate; } } |