summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-08-08 14:37:39 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-08-08 14:37:39 -0700
commit638f936d4dd0d4afdc952988ac6b6a9dcbb577e7 (patch)
tree62cdadd7e272d5f5f5f187767984ecb0c12b5080
parentfc9d21b02aa5d0da6954084c16a9928b50b92426 (diff)
parent0d27c65ddb5c968baa6db0c26e80f5c451bc52bc (diff)
downloadframeworks_av-638f936d4dd0d4afdc952988ac6b6a9dcbb577e7.zip
frameworks_av-638f936d4dd0d4afdc952988ac6b6a9dcbb577e7.tar.gz
frameworks_av-638f936d4dd0d4afdc952988ac6b6a9dcbb577e7.tar.bz2
am 0d27c65d: Tune the overrun correction
* commit '0d27c65ddb5c968baa6db0c26e80f5c451bc52bc': Tune the overrun correction
-rw-r--r--services/audioflinger/FastMixer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/audioflinger/FastMixer.cpp b/services/audioflinger/FastMixer.cpp
index b89bf81..fbcc11a 100644
--- a/services/audioflinger/FastMixer.cpp
+++ b/services/audioflinger/FastMixer.cpp
@@ -222,8 +222,8 @@ bool FastMixer::threadLoop()
mixBuffer = new short[frameCount * 2];
periodNs = (frameCount * 1000000000LL) / sampleRate; // 1.00
underrunNs = (frameCount * 1750000000LL) / sampleRate; // 1.75
- overrunNs = (frameCount * 250000000LL) / sampleRate; // 0.25
- forceNs = (frameCount * 750000000LL) / sampleRate; // 0.75
+ overrunNs = (frameCount * 500000000LL) / sampleRate; // 0.50
+ forceNs = (frameCount * 950000000LL) / sampleRate; // 0.95
warmupNs = (frameCount * 500000000LL) / sampleRate; // 0.50
} else {
periodNs = 0;