summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/Threads.cpp
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2014-10-02 13:48:16 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-10-02 13:48:16 +0000
commit4113fe9dcbcda53d09f9b9c91f59d9a54e6c2408 (patch)
tree1f343dd021b0195b8894661a2bc79e16db424c44 /services/audioflinger/Threads.cpp
parente7c6790095545fa4e2bd6d534ae8d8a6fb486f37 (diff)
parent0e42a8807edec5541ecac4a050459fbb72c477dc (diff)
downloadframeworks_av-4113fe9dcbcda53d09f9b9c91f59d9a54e6c2408.zip
frameworks_av-4113fe9dcbcda53d09f9b9c91f59d9a54e6c2408.tar.gz
frameworks_av-4113fe9dcbcda53d09f9b9c91f59d9a54e6c2408.tar.bz2
am 0e42a880: am e5095be1: am a49c94ea: Merge "Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"" into lmp-dev
* commit '0e42a8807edec5541ecac4a050459fbb72c477dc': Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"
Diffstat (limited to 'services/audioflinger/Threads.cpp')
-rw-r--r--services/audioflinger/Threads.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp
index 0f8ebc1..0160fab 100644
--- a/services/audioflinger/Threads.cpp
+++ b/services/audioflinger/Threads.cpp
@@ -2127,7 +2127,6 @@ ssize_t AudioFlinger::PlaybackThread::threadLoop_write()
size_t totalFramesWritten = mNormalSink->framesWritten();
if (totalFramesWritten >= mLatchD.mTimestamp.mPosition) {
mLatchD.mUnpresentedFrames = totalFramesWritten - mLatchD.mTimestamp.mPosition;
- // mLatchD.mFramesReleased is set in threadloop_mix()
mLatchDValid = true;
}
}
@@ -3095,18 +3094,6 @@ void AudioFlinger::MixerThread::threadLoop_mix()
sleepTime = 0;
standbyTime = systemTime() + standbyDelay;
//TODO: delay standby when effects have a tail
-
- mLatchD.mFramesReleased.clear();
- {
- Mutex::Autolock _l(mLock);
- size_t size = mActiveTracks.size();
- for (size_t i = 0; i < size; i++) {
- sp<Track> t = mActiveTracks[i].promote();
- if (t != 0) {
- mLatchD.mFramesReleased.add(t.get(), t->mAudioTrackServerProxy->framesReleased());
- }
- }
- }
}
void AudioFlinger::MixerThread::threadLoop_sleepTime()