commit | 43fd672bd7cfd9eef13012c545ad4630d12e325c | [log] [tgz] |
---|---|---|
author | Andy Hung <hunga@google.com> | Tue Jun 23 00:22:29 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Jun 23 00:22:29 2020 +0000 |
tree | 6785a188315c72876af44f7b27120084e6d67328 | |
parent | 20a0c4058f329e131935cb9fe1de37644f1f9687 [diff] | |
parent | 54cc1e3c434ab84d623d558db19679f37bb60142 [diff] |
Merge "AudioFlinger: Fix spurious underrun logging" into rvc-dev am: 54cc1e3c43 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11956760 Change-Id: I8936e5fb2cbab3a81acc390067938c728fed9974
diff --git a/services/audioflinger/Tracks.cpp b/services/audioflinger/Tracks.cpp index be2f687..126015f 100644 --- a/services/audioflinger/Tracks.cpp +++ b/services/audioflinger/Tracks.cpp
@@ -805,7 +805,7 @@ status_t status = mServerProxy->obtainBuffer(&buf); buffer->frameCount = buf.mFrameCount; buffer->raw = buf.mRaw; - if (buf.mFrameCount == 0 && !isStopping() && !isStopped() && !isPaused()) { + if (buf.mFrameCount == 0 && !isStopping() && !isStopped() && !isPaused() && !isOffloaded()) { ALOGV("%s(%d): underrun, framesReady(%zu) < framesDesired(%zd), state: %d", __func__, mId, buf.mFrameCount, desiredFrames, mState); mAudioTrackServerProxy->tallyUnderrunFrames(desiredFrames);