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
commit2f22d35936d5e9dfaec529ebbe1fbd2a27e843d7 (patch)
tree97863a9587f3ab5c56ead4ee4f6cb9c83ea56c36
parent9b8b417cd1ddfb81c1b0314f033a1439fd627aa2 (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 747d0e4ce316..995e31ca0797 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;
}