summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-04-25 13:46:15 -0700
committerGlenn Kasten <gkasten@google.com>2012-05-07 11:41:08 -0700
commite213c86d36414a8fc75e37c52999522fe09c7328 (patch)
tree77532fadc80029d620e5109a2e14c1b5b73f5990 /services
parentfc52dd88e4d2f433feba5d5aaff1880659d46319 (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
Diffstat (limited to 'services')
-rw-r--r--services/audioflinger/AudioFlinger.cpp11
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 ? '*' : ' ');
}