• Home
  • Raw
  • Download

Lines Matching refs:yuvBuffer

579             mPendingInputFrames[imgBuffer.timestamp].yuvBuffer = imgBuffer;  in compilePendingInputLocked()
682 bool codecInputReady = (it.second.yuvBuffer.data != nullptr) && in getNextReadyInputLocked()
721 bool codecInputReady = inputFrame.yuvBuffer.data != nullptr && in processInputFrame()
940 res = copyOneYuvTile(buffer, inputFrame.yuvBuffer, top, left, width, height); in processCodecInputFrame()
1073 if (inputFrame->yuvBuffer.data != nullptr) { in releaseInputFrameLocked()
1074 mMainImageConsumer->unlockBuffer(inputFrame->yuvBuffer); in releaseInputFrameLocked()
1075 inputFrame->yuvBuffer.data = nullptr; in releaseInputFrameLocked()
1342 const CpuConsumer::LockedBuffer& yuvBuffer, in copyOneYuvTile() argument
1370 __FUNCTION__, yuvBuffer.chromaStep, yuvBuffer.chromaStride); in copyOneYuvTile()
1383 mFnCopyRow(yuvBuffer.data+row*yuvBuffer.stride+left, dst, width); in copyOneYuvTile()
1404 bool cameraUPlaneFirst = yuvBuffer.dataCr > yuvBuffer.dataCb; in copyOneYuvTile()
1406 if (isCodecUvSemiplannar && yuvBuffer.chromaStep == 2 && in copyOneYuvTile()
1411 uint8_t *src = std::min(yuvBuffer.dataCb, yuvBuffer.dataCr); in copyOneYuvTile()
1416 mFnCopyRow(src+row*yuvBuffer.chromaStride+left, dst, width); in copyOneYuvTile()
1418 } else if (isCodecUvPlannar && yuvBuffer.chromaStep == 1) { in copyOneYuvTile()
1423 mFnCopyRow(yuvBuffer.dataCb+row*yuvBuffer.chromaStride+left/2, dst, width/2); in copyOneYuvTile()
1430 mFnCopyRow(yuvBuffer.dataCr+row*yuvBuffer.chromaStride+left/2, dst, width/2); in copyOneYuvTile()
1442 int32_t srcIndex = row * yuvBuffer.chromaStride + yuvBuffer.chromaStep * col; in copyOneYuvTile()
1443 dst[dstIndex] = yuvBuffer.dataCb[srcIndex]; in copyOneYuvTile()
1449 srcIndex = row * yuvBuffer.chromaStride + yuvBuffer.chromaStep * col; in copyOneYuvTile()
1450 dst[dstIndex] = yuvBuffer.dataCr[srcIndex]; in copyOneYuvTile()