summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jean-Michel Trivi <jmtrivi@google.com> 2010-04-20 12:12:13 -0700
committer Jean-Michel Trivi <jmtrivi@google.com> 2010-04-20 12:12:13 -0700
commite783275acabb300f5baffa3bde758036cbb12a7d (patch)
treefa431264cb5d0a404dded5b9eeaa71b79c94d276
parentdbd5ad43e86d329e595c1494f6fb420fc97f93b9 (diff)
Fix bug 2604132 40s skip after undocking
In case of A2DP write errors, there is an overflow in the calculation of the sleep duration to simulate the timing of a successful write. Change-Id: Ic4e570aebf07fac69735aab1bbc2fc73512ee795
-rw-r--r--libs/audioflinger/A2dpAudioInterface.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/audioflinger/A2dpAudioInterface.cpp b/libs/audioflinger/A2dpAudioInterface.cpp
index 747d0e4ce3..995e31ca07 100644
--- a/libs/audioflinger/A2dpAudioInterface.cpp
+++ b/libs/audioflinger/A2dpAudioInterface.cpp
@@ -302,7 +302,7 @@ ssize_t A2dpAudioInterface::A2dpAudioStreamOut::write(const void* buffer, size_t
Error:
// Simulate audio output timing in case of error
- usleep(bytes * 1000000 / frameSize() / sampleRate());
+ usleep(((bytes * 1000 )/ frameSize() / sampleRate()) * 1000);
return status;
}