Lines Matching full:ppinfo
2441 PpInfo ppInfo;
2442 memset(&ppInfo, 0, sizeof(ppInfo));
2443 ppInfo.frameNumber = frameNumber;
2444 ppInfo.offlinePpFlag = false;
2446 ppInfo.offlinePpFlag = needsFramePostprocessing(metadata);
2447 ppInfo.output = buffer;
2448 mOfflinePpInfoList.push_back(ppInfo);
2451 CDBG("%s: offlinePpFlag is %d", __func__, ppInfo.offlinePpFlag);
2452 needMetadata = ppInfo.offlinePpFlag;
2453 if (!ppInfo.offlinePpFlag) {
2533 List<PpInfo>::iterator ppInfo;
2537 for (ppInfo = mOfflinePpInfoList.begin();
2538 ppInfo != mOfflinePpInfoList.end(); ppInfo++) {
2539 if (ppInfo->frameNumber == (uint32_t)resultFrameNumber) {
2545 if (ppInfo == mOfflinePpInfoList.end()) {
2551 if (ppInfo->offlinePpFlag) {
2564 m_postprocessor.processData(frame, ppInfo->output, resultFrameNumber);
2568 if (ppInfo != mOfflinePpInfoList.begin()) {
2570 if (ppInfo->callback_buffer != NULL) {
2575 ppInfo->callback_buffer = super_frame;
2578 mOfflinePpInfoList.erase(ppInfo);
2706 List<PpInfo>::iterator ppInfo;
2708 for (ppInfo = mOfflinePpInfoList.begin();
2709 ppInfo != mOfflinePpInfoList.end(); ppInfo++) {
2710 if (ppInfo->frameNumber == resultFrameNumber) {
2715 if (ppInfo == mOfflinePpInfoList.end()) {
2719 } else if (ppInfo != mOfflinePpInfoList.begin()) {
2725 if (ppInfo->offlinePpFlag) {
2736 ppInfo = mOfflinePpInfoList.erase(ppInfo);
2739 while (ppInfo != mOfflinePpInfoList.end() &&
2740 !ppInfo->offlinePpFlag && ppInfo->callback_buffer) {
2743 pendingCbs.push_back(ppInfo->callback_buffer);
2745 ppInfo = mOfflinePpInfoList.erase(ppInfo);