Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7d665abb authored by Jean-Michel Trivi's avatar Jean-Michel Trivi
Browse files

AudioFlinger: input thread dump shows if RecordTrack is silenced

For each record thread, show if tracks are 's'ilenced
  or 'n'ormal

Bug: 70304055
Test: during recording: adb shell dumpsys media.audio_flinger
   look at active tracks under "Input thread"

Change-Id: I8b745bd5f8a9b6b228129dd8981acea7fb230acd
parent 7121c67c
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -1747,14 +1747,14 @@ void AudioFlinger::RecordThread::RecordTrack::invalidate()

/*static*/ void AudioFlinger::RecordThread::RecordTrack::appendDumpHeader(String8& result)
{
    result.append("Active Client Session S  Flags   Format Chn mask  SRate   Server FrmCnt\n");
    result.append("Active Client Session S  Flags   Format Chn mask  SRate   Server FrmCnt Sil\n");
}

void AudioFlinger::RecordThread::RecordTrack::appendDump(String8& result, bool active)
{
    result.appendFormat("%c%5s %6u %7u %2s 0x%03X "
            "%08X %08X %6u "
            "%08X %6zu\n",
            "%08X %6zu %3c\n",
            isFastTrack() ? 'F' : ' ',
            active ? "yes" : "no",
            (mClient == 0) ? getpid_cached : mClient->pid(),
@@ -1767,7 +1767,8 @@ void AudioFlinger::RecordThread::RecordTrack::appendDump(String8& result, bool a
            mSampleRate,

            mCblk->mServer,
            mFrameCount
            mFrameCount,
            isSilenced() ? 's' : 'n'
            );
}