summaryrefslogtreecommitdiff
path: root/libs/audioflinger/A2dpAudioInterface.cpp
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 /libs/audioflinger/A2dpAudioInterface.cpp
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
Diffstat (limited to 'libs/audioflinger/A2dpAudioInterface.cpp')
-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;
}