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

Commit 55247760 authored by Glenn Kasten's avatar Glenn Kasten Committed by Android (Google) Code Review
Browse files

Merge "Display pipe underrun counters in dumpsys" into jb-dev

parents c059bd42 88cbea8a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1579,6 +1579,12 @@ status_t AudioFlinger::PlaybackThread::dumpTracks(int fd, const Vector<String16>
        }
    }
    write(fd, result.string(), result.size());

    // These values are "raw"; they will wrap around.  See prepareTracks_l() for a better way.
    FastTrackUnderruns underruns = getFastTrackUnderruns(0);
    fdprintf(fd, "Normal mixer raw underrun counters: partial=%u empty=%u\n",
            underruns.mBitFields.mPartial, underruns.mBitFields.mEmpty);

    return NO_ERROR;
}

+1 −2
Original line number Diff line number Diff line
@@ -1170,8 +1170,7 @@ public:
    public:
        virtual     bool        hasFastMixer() const { return mFastMixer != NULL; }
        virtual     FastTrackUnderruns getFastTrackUnderruns(size_t fastIndex) const {
                                  ALOG_ASSERT(0 < fastIndex &&
                                              fastIndex < FastMixerState::kMaxFastTracks);
                                  ALOG_ASSERT(fastIndex < FastMixerState::kMaxFastTracks);
                                  return mFastMixerDumpState.mTracks[fastIndex].mUnderruns;
                                }
    };