diff options
author | Joerg Mueller <nexyon@gmail.com> | 2011-10-14 02:19:29 +0400 |
---|---|---|
committer | Joerg Mueller <nexyon@gmail.com> | 2011-10-14 02:19:29 +0400 |
commit | 9e17ecf0100af4e95f32a7b03673e880a9fc8d1e (patch) | |
tree | 9e01ee9208ba5e5e900b6bf18a5c95cd2f67c4e4 /intern/audaspace | |
parent | d893ac690cfe34e922d34a65a1ca526f8297c129 (diff) |
Fixing [#28907] Frozen playback.
Also fixing two more crashes when audio files don't exist/cannot be read and apply a changed file path of a sound, reported by Jens Verwiebe in IRC.
Diffstat (limited to 'intern/audaspace')
-rw-r--r-- | intern/audaspace/intern/AUD_NULLDevice.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index b7d658aafe6..cb76f9eab88 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -69,7 +69,7 @@ bool AUD_NULLDevice::AUD_NULLHandle::seek(float position) float AUD_NULLDevice::AUD_NULLHandle::getPosition() { - return 0.0f; + return std::numeric_limits<float>::quiet_NaN(); } AUD_Status AUD_NULLDevice::AUD_NULLHandle::getStatus() @@ -79,7 +79,7 @@ AUD_Status AUD_NULLDevice::AUD_NULLHandle::getStatus() float AUD_NULLDevice::AUD_NULLHandle::getVolume() { - return 0.0f; + return std::numeric_limits<float>::quiet_NaN(); } bool AUD_NULLDevice::AUD_NULLHandle::setVolume(float volume) @@ -89,7 +89,7 @@ bool AUD_NULLDevice::AUD_NULLHandle::setVolume(float volume) float AUD_NULLDevice::AUD_NULLHandle::getPitch() { - return 0.0f; + return std::numeric_limits<float>::quiet_NaN(); } bool AUD_NULLDevice::AUD_NULLHandle::setPitch(float pitch) @@ -153,7 +153,7 @@ void AUD_NULLDevice::unlock() float AUD_NULLDevice::getVolume() const { - return 0; + return std::numeric_limits<float>::quiet_NaN(); } void AUD_NULLDevice::setVolume(float volume) |