CBLK_OVERRUN, not CBLK_UNDERRUN, is for record threads
Change-Id: I8948f76ef4717a423c37cd6ea7db4381636af612
diff --git a/services/audioflinger/Tracks.cpp b/services/audioflinger/Tracks.cpp
index f41cb22..d424e16 100644
--- a/services/audioflinger/Tracks.cpp
+++ b/services/audioflinger/Tracks.cpp
@@ -1659,9 +1659,6 @@
recordThread->mLock.lock();
bool doStop = recordThread->stop_l(this);
if (doStop) {
- // Force overrun condition to avoid false overrun callback until first data is
- // read from buffer
- android_atomic_or(CBLK_UNDERRUN, &mCblk->flags);
}
recordThread->mLock.unlock();
if (doStop) {