Lines Matching refs:frame
42 ALOGV("%s: Registering listener for frame id range %d - %d",
66 String8 result(" Latest received frame:\n");
98 CameraMetadata frame;
99 while ( (res = client->getCameraDevice()->getNextFrame(&frame)) == OK) {
102 entry = frame.find(ANDROID_REQUEST_FRAME_COUNT);
104 ALOGE("%s: Camera %d: Error reading frame number",
110 res = processFaceDetect(frame, client);
113 res = processListeners(frame, client);
116 if (!frame.isEmpty()) {
117 mLastFrame.acquire(frame);
121 ALOGE("%s: Camera %d: Error getting next frame: %s (%d)",
129 status_t FrameProcessor::processListeners(const CameraMetadata &frame,
135 entry = frame.find(ANDROID_REQUEST_ID);
137 ALOGE("%s: Camera %d: Error reading frame id",
165 (*item)->onFrameAvailable(frameId, frame);
170 status_t FrameProcessor::processFaceDetect(const CameraMetadata &frame,
181 entry = frame.find(ANDROID_STATS_FACE_DETECT_MODE);
196 entry = frame.find(ANDROID_STATS_FACE_RECTANGLES);
198 // No faces this frame
213 entry = frame.find(ANDROID_STATS_FACE_SCORES);
225 entry = frame.find(ANDROID_STATS_FACE_LANDMARKS);
233 entry = frame.find(ANDROID_STATS_FACE_IDS);
295 /* Filter out repeated 0-face callbacks, but not when the last frame was >0 */