Home | History | Annotate | Download | only in HAL3

Lines Matching full:ppinfo

2620     PpInfo ppInfo;
2621 memset(&ppInfo, 0, sizeof(ppInfo));
2622 ppInfo.frameNumber = frameNumber;
2623 ppInfo.offlinePpFlag = false;
2625 ppInfo.offlinePpFlag = needsFramePostprocessing(metadata);
2626 ppInfo.output = buffer;
2627 mOfflinePpInfoList.push_back(ppInfo);
2630 LOGD("offlinePpFlag is %d", ppInfo.offlinePpFlag);
2631 needMetadata = ppInfo.offlinePpFlag;
2632 if (!ppInfo.offlinePpFlag) {
2712 List<PpInfo>::iterator ppInfo;
2716 for (ppInfo = mOfflinePpInfoList.begin();
2717 ppInfo != mOfflinePpInfoList.end(); ppInfo++) {
2718 if (ppInfo->frameNumber == (uint32_t)resultFrameNumber) {
2724 if (ppInfo == mOfflinePpInfoList.end()) {
2730 if (ppInfo->offlinePpFlag) {
2742 m_postprocessor.processData(frame, ppInfo->output, resultFrameNumber);
2746 if (ppInfo != mOfflinePpInfoList.begin()) {
2748 if (ppInfo->callback_buffer != NULL) {
2751 ppInfo->callback_buffer = super_frame;
2754 mOfflinePpInfoList.erase(ppInfo);
2882 List<PpInfo>::iterator ppInfo;
2884 for (ppInfo = mOfflinePpInfoList.begin();
2885 ppInfo != mOfflinePpInfoList.end(); ppInfo++) {
2886 if (ppInfo->frameNumber == resultFrameNumber) {
2891 if (ppInfo == mOfflinePpInfoList.end()) {
2895 } else if (ppInfo != mOfflinePpInfoList.begin()) {
2901 if (ppInfo->offlinePpFlag) {
2912 ppInfo = mOfflinePpInfoList.erase(ppInfo);
2915 while (ppInfo != mOfflinePpInfoList.end() &&
2916 !ppInfo->offlinePpFlag && ppInfo->callback_buffer) {
2919 pendingCbs.push_back(ppInfo->callback_buffer);
2921 ppInfo = mOfflinePpInfoList.erase(ppInfo);