Home
last modified time | relevance | path

Searched refs:mOutputTimer (Results 1 – 3 of 3) sorted by relevance

/aosp12/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/
H A DStats.java37 private ArrayList<Long> mOutputTimer; field in Stats
42 mOutputTimer = new ArrayList<>(); in Stats()
70 if (mOutputTimer.size() != 0) { in reset()
71 mOutputTimer.clear(); in reset()
82 if (mOutputTimer.size() == 0) { in getTotalTime()
85 long lastTime = mOutputTimer.get(mOutputTimer.size() - 1); in getTotalTime()
130 if (mOutputTimer.size() == 0) { in dumpStatistics()
143 for (int idx = 0; idx < mOutputTimer.size() - 1; idx++) { in dumpStatistics()
144 intervalNs = mOutputTimer.get(idx) - prevIntervalNs; in dumpStatistics()
145 prevIntervalNs = mOutputTimer.get(idx); in dumpStatistics()
[all …]
/aosp12/frameworks/av/media/tests/benchmark/src/native/common/
H A DStats.h69 std::vector<nsecs_t> mOutputTimer; variable
84 void addOutputTime() { mOutputTimer.push_back(systemTime(CLOCK_MONOTONIC)); } in addOutputTime()
89 if (!mOutputTimer.empty()) mOutputTimer.clear(); in reset()
92 std::vector<nsecs_t> getOutputTimer() { return mOutputTimer; } in getOutputTimer()
101 if (mOutputTimer.empty()) return -1; in getTotalTime()
102 return (*(mOutputTimer.end() - 1) - mStartTimeNs); in getTotalTime()
H A DStats.cpp41 if (!mOutputTimer.size()) { in dumpStatistics()
47 nsecs_t timeToFirstFrameNs = *mOutputTimer.begin() - mStartTimeNs; in dumpStatistics()
54 for (int32_t idx = 0; idx < mOutputTimer.size() - 1; idx++) { in dumpStatistics()
55 intervalNs = mOutputTimer.at(idx) - prevIntervalNs; in dumpStatistics()
56 prevIntervalNs = mOutputTimer.at(idx); in dumpStatistics()
75 rowData.append(to_string(totalTimeTakenNs / mOutputTimer.size()) + ", "); in dumpStatistics()