diff options
author | Glenn Kasten <gkasten@google.com> | 2012-04-25 13:46:15 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2012-05-07 11:41:08 -0700 |
commit | e213c86d36414a8fc75e37c52999522fe09c7328 (patch) | |
tree | 77532fadc80029d620e5109a2e14c1b5b73f5990 | |
parent | fc52dd88e4d2f433feba5d5aaff1880659d46319 (diff) |
dumpsys fCnt and flags
Previously displayed TrackBase::mFrameCount but not control block frameCount.
Now displays both.
Also display the track flags in control block.
Change-Id: Ie53781d4784633d78b6f928d69ebd494d8f110ec
-rw-r--r-- | services/audioflinger/AudioFlinger.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/services/audioflinger/AudioFlinger.cpp b/services/audioflinger/AudioFlinger.cpp index 7ddaa29d..8b7a48bb 100644 --- a/services/audioflinger/AudioFlinger.cpp +++ b/services/audioflinger/AudioFlinger.cpp @@ -4152,9 +4152,8 @@ void AudioFlinger::PlaybackThread::Track::destroy() /*static*/ void AudioFlinger::PlaybackThread::Track::appendDumpHeader(String8& result) { - result.append(" Name Client Type Fmt Chn mask Session Frames S M F SRate L dB R dB " - " Server User Main buf Aux Buf FastUnder\n"); - + result.append(" Name Client Type Fmt Chn mask Session mFrCnt fCount S M F SRate L dB R dB " + " Server User Main buf Aux Buf Flags FastUnder\n"); } void AudioFlinger::PlaybackThread::Track::dump(char* buffer, size_t size) @@ -4194,14 +4193,15 @@ void AudioFlinger::PlaybackThread::Track::dump(char* buffer, size_t size) break; } bool nowInUnderrun = mObservedUnderruns & 1; - snprintf(&buffer[7], size-7, " %6d %4u %3u 0x%08x %7u %6u %1c %1d %1d %5u %5.2g %5.2g " - "0x%08x 0x%08x 0x%08x 0x%08x %9u%c\n", + snprintf(&buffer[7], size-7, " %6d %4u %3u 0x%08x %7u %6u %6u %1c %1d %1d %5u %5.2g %5.2g " + "0x%08x 0x%08x 0x%08x 0x%08x %#5x %9u%c\n", (mClient == 0) ? getpid_cached : mClient->pid(), mStreamType, mFormat, mChannelMask, mSessionId, mFrameCount, + mCblk->frameCount, stateChar, mMute, mFillingUpStatus, @@ -4212,6 +4212,7 @@ void AudioFlinger::PlaybackThread::Track::dump(char* buffer, size_t size) mCblk->user, (int)mMainBuffer, (int)mAuxBuffer, + mCblk->flags, mUnderrunCount, nowInUnderrun ? '*' : ' '); } |