Lines Matching refs:fpsInfo
133 static void ProcessResult(FILE *fp, FpsConfig &fpsConfig, FpsInfo &fpsInfo) in ProcessResult() argument
155 (fpsInfo.timeStampQ).push(frameReadyTime); in ProcessResult()
158 lastFrame = fpsInfo.lastFrameReadyTime; in ProcessResult()
161 fpsInfo.jitters.clear(); in ProcessResult()
162 while (!(fpsInfo.timeStampQ).empty()) { in ProcessResult()
164 long long currFrame = (fpsInfo.timeStampQ.front()); in ProcessResult()
167 fpsInfo.jitters.push_back(jitter); in ProcessResult()
170 (fpsInfo.timeStampQ).pop(); in ProcessResult()
173 (fpsInfo.timeStampQ).push(frameReadyTime); in ProcessResult()
174 fpsInfo.lastFrameReadyTime = lastFrame; in ProcessResult()
178 while (!(fpsInfo.timeStampQ).empty()) { in ProcessResult()
179 (fpsInfo.timeStampQ).pop(); in ProcessResult()
181 (fpsInfo.timeStampQ).push(frameReadyTime); in ProcessResult()
195 FpsInfo &fpsInfo = fpsMap[name]; in GetSurfaceFrame() local
196 fpsInfo.fps = 0; in GetSurfaceFrame()
199 fpsInfo.currentFpsTime = tv.tv_sec * 1e3 + tv.tv_usec / 1e3; in GetSurfaceFrame()
204 return fpsInfo; in GetSurfaceFrame()
207 if (!(fpsInfo.timeStampQ).empty()) { in GetSurfaceFrame()
208 fpsConfig.lastReadyTime = (fpsInfo.timeStampQ).back(); in GetSurfaceFrame()
209 lastLineTime = (fpsInfo.timeStampQ).back(); in GetSurfaceFrame()
211 ProcessResult(fp, fpsConfig, fpsInfo); in GetSurfaceFrame()
216 while (!(fpsInfo.timeStampQ.empty())) { in GetSurfaceFrame()
217 fpsInfo.timeStampQ.pop(); in GetSurfaceFrame()
219 fpsInfo.fps = 0; in GetSurfaceFrame()
220 return fpsInfo; in GetSurfaceFrame()
224 fpsInfo.fps = fpsInfo.preFps; in GetSurfaceFrame()
225 return fpsInfo; in GetSurfaceFrame()
228 if (!fpsInfo.timeStampQ.empty() && fpsInfo.timeStampQ.back() == lastLineTime) { in GetSurfaceFrame()
229 fpsInfo.fps = 0; in GetSurfaceFrame()
230 return fpsInfo; in GetSurfaceFrame()
234 fpsInfo.fps = fpsConfig.fpsGb; in GetSurfaceFrame()
235 fpsInfo.preFps = fpsConfig.fpsGb; in GetSurfaceFrame()
236 return fpsInfo; in GetSurfaceFrame()
238 fpsInfo.fps = fpsInfo.preFps; in GetSurfaceFrame()
239 return fpsInfo; in GetSurfaceFrame()
241 fpsInfo.fps = 0; in GetSurfaceFrame()
242 return fpsInfo; in GetSurfaceFrame()