Lines Matching refs:fpsInfo
93 static void PrintFpsInfo(FpsInfo &fpsInfo, const std::string tag, const std::string type) in PrintFpsInfo() argument
95 LOGI("Print fps: %s", std::to_string(fpsInfo.fps).c_str()); in PrintFpsInfo()
100 for (size_t i = 0; i < fpsInfo.jitters.size(); i++) { in PrintFpsInfo()
104 jitterStr += split + std::to_string(fpsInfo.jitters[i]); in PrintFpsInfo()
123 if (fpsInfo.fps > uniteFpsInfo.fps) { in GetFpsInfoMax()
124 fpsInfoMax = fpsInfo; in GetFpsInfoMax()
197 fpsInfo = GetSurfaceFrame(focusSurface); in GetFpsInfo()
198 PrintFpsInfo(fpsInfo, focusSurface, "two"); in GetFpsInfo()
201 FpsInfo FPS::GetFpsInfoResult(FpsInfo &fpsInfo, long long &lastLineTime) in GetFpsInfoResult() argument
206 while (!(fpsInfo.timeStampQ.empty())) { in GetFpsInfoResult()
207 fpsInfo.timeStampQ.pop(); in GetFpsInfoResult()
209 fpsInfo.fps = 0; in GetFpsInfoResult()
210 fpsInfo.jitters.clear(); in GetFpsInfoResult()
211 LOGI("fpsInfo.fps0: %s", std::to_string(fpsInfo.fps).c_str()); in GetFpsInfoResult()
212 return fpsInfo; in GetFpsInfoResult()
216 fpsInfo.fps = fpsInfo.preFps; in GetFpsInfoResult()
217 LOGI("fpsInfo.fps1: %s", std::to_string(fpsInfo.fps).c_str()); in GetFpsInfoResult()
218 return fpsInfo; in GetFpsInfoResult()
220 if (!fpsInfo.timeStampQ.empty() && fpsInfo.timeStampQ.back() == lastLineTime) { in GetFpsInfoResult()
221 fpsInfo.fps = fpsGb; in GetFpsInfoResult()
223 fpsInfo.jitters.clear(); in GetFpsInfoResult()
225 LOGI("fpsInfo.fps2: %s", std::to_string(fpsInfo.fps).c_str()); in GetFpsInfoResult()
227 return fpsInfo; in GetFpsInfoResult()
230 fpsInfo.fps = fpsGb; in GetFpsInfoResult()
231 fpsInfo.preFps = fpsGb; in GetFpsInfoResult()
232 LOGI("fpsInfo.fps3: %s", std::to_string(fpsInfo.fps).c_str()); in GetFpsInfoResult()
233 LOGI("fpsInfo.preFps3: %s", std::to_string(fpsInfo.preFps).c_str()); in GetFpsInfoResult()
234 return fpsInfo; in GetFpsInfoResult()
236 fpsInfo.fps = fpsInfo.preFps; in GetFpsInfoResult()
237 LOGI("fpsInfo.fps4: %s", std::to_string(fpsInfo.fps).c_str()); in GetFpsInfoResult()
238 return fpsInfo; in GetFpsInfoResult()
240 fpsInfo.fps = 0; in GetFpsInfoResult()
241 fpsInfo.jitters.clear(); in GetFpsInfoResult()
242 LOGI("fpsInfo.fps5: %s", std::to_string(fpsInfo.fps).c_str()); in GetFpsInfoResult()
243 return fpsInfo; in GetFpsInfoResult()
247 void FPS::GetLastFpsInfo(FpsInfo &fpsInfo) in GetLastFpsInfo() argument
255 while (!(fpsInfo.timeStampQ).empty()) { in GetLastFpsInfo()
257 long long currFrame = (fpsInfo.timeStampQ.front()); in GetLastFpsInfo()
266 (fpsInfo.timeStampQ).pop(); in GetLastFpsInfo()
273 void FPS::GetPrevFpsInfo(FpsInfo &fpsInfo) in GetPrevFpsInfo() argument
280 (fpsInfo.timeStampQ).push(frameReadyTime); in GetPrevFpsInfo()
285 fpsInfo.jitters.clear(); in GetPrevFpsInfo()
286 while (!(fpsInfo.timeStampQ).empty()) { in GetPrevFpsInfo()
288 long long currFrame = (fpsInfo.timeStampQ.front()); in GetPrevFpsInfo()
291 fpsInfo.jitters.push_back(jitter); in GetPrevFpsInfo()
294 fpsInfo.jitters.push_back(jitter); in GetPrevFpsInfo()
297 (fpsInfo.timeStampQ).pop(); in GetPrevFpsInfo()
301 (fpsInfo.timeStampQ).push(frameReadyTime); in GetPrevFpsInfo()
302 fpsInfo.lastFrameReadyTime = lastFrame; in GetPrevFpsInfo()
306 while (!(fpsInfo.timeStampQ).empty()) { in GetPrevFpsInfo()
307 (fpsInfo.timeStampQ).pop(); in GetPrevFpsInfo()
309 (fpsInfo.timeStampQ).push(frameReadyTime); in GetPrevFpsInfo()
312 void FPS::InitParams(FpsInfo &fpsInfo, long long &lastLineTime) in InitParams() argument
316 if (!(fpsInfo.timeStampQ).empty()) { in InitParams()
317 lastReadyTime = (fpsInfo.timeStampQ).back(); in InitParams()
318 lastLineTime = (fpsInfo.timeStampQ).back(); in InitParams()
338 fpsInfo = fpsMap[name]; in GetSurfaceFrame()
339 fpsInfo.fps = 0; in GetSurfaceFrame()
346 return fpsInfo; in GetSurfaceFrame()
349 InitParams(fpsInfo, lastLineTime); in GetSurfaceFrame()
367 GetPrevFpsInfo(fpsInfo); in GetSurfaceFrame()
368 GetLastFpsInfo(fpsInfo); in GetSurfaceFrame()
371 return GetFpsInfoResult(fpsInfo, lastLineTime); in GetSurfaceFrame()