Example #1
0
inline void
ZsdShot::
mapNodeToImageBuf(ImgBufQueNode & rNode, ImgBufInfo & rBuf)
{
    rBuf.u4ImgWidth = rNode->getImgWidth();
    rBuf.u4ImgHeight = rNode->getImgHeight();
    rBuf.eImgFmt = static_cast<EImageFormat>(android::MtkCamUtils::FmtUtils::queryImageioFormat(rNode->getImgFormat()));
    rBuf.u4Stride[0] = rNode->getImgWidthStride(0);
    rBuf.u4Stride[1] = rNode->getImgWidthStride(1);
    rBuf.u4Stride[2] = rNode->getImgWidthStride(2);
    rBuf.u4BufSize = rNode->getBufSize();
    rBuf.u4BufVA = (MUINT32)rNode->getVirAddr();
    rBuf.u4BufPA = (MUINT32)rNode->getPhyAddr();
    rBuf.i4MemID = rNode->getIonFd();
}
MVOID
MultiShotCc::
mapNodeToImageBuf(ImgBufQueNode & rNode, ImgBufInfo & rImgBuf)
{
    FUNCTION_LOG_START;

    rImgBuf.u4ImgWidth = rNode->getImgWidth();
    rImgBuf.u4ImgHeight = rNode->getImgHeight();
    rImgBuf.eImgFmt = static_cast<EImageFormat>(android::MtkCamUtils::FmtUtils::queryImageioFormat(rNode->getImgFormat()));
    rImgBuf.u4Stride[0] = rNode->getImgWidthStride(0);
    rImgBuf.u4Stride[1] = rNode->getImgWidthStride(1);
    rImgBuf.u4Stride[2] = rNode->getImgWidthStride(2);
    rImgBuf.u4BufSize = rNode->getBufSize();
    rImgBuf.u4BufVA = (MUINT32)rNode->getVirAddr();
    rImgBuf.u4BufPA = (MUINT32)rNode->getPhyAddr();
    rImgBuf.i4MemID = rNode->getIonFd();


    MY_LOGD("[registerImgBufInfo] (width, height, format) = (%d, %d, 0x%x)", rImgBuf.u4ImgWidth, rImgBuf.u4ImgHeight, rImgBuf.eImgFmt);
    MY_LOGD("[registerImgBufInfo] (VA, PA, Size, ID) = (0x%x, 0x%x, %d, %d)", rImgBuf.u4BufVA, rImgBuf.u4BufPA, rImgBuf.u4BufSize, rImgBuf.i4MemID);


    FUNCTION_LOG_END;
}