/aosp12/frameworks/av/media/libstagefright/ |
H A D | MediaSync.cpp | 353 returnBufferToInput_l(bufferItem->mGraphicBuffer, bufferItem->mFence); in flush() 563 bufferItem->mGraphicBuffer, bufferItem->mFence); in onDrainVideo_l() 615 BufferItem bufferItem; in onFrameAvailableFromInput() local 642 mBuffersFromInput.add(bufferItem.mGraphicBuffer->getId(), bufferItem.mGraphicBuffer); in onFrameAvailableFromInput() 648 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence); in onFrameAvailableFromInput() 661 bufferItem.mTimestamp, in renderOneBufferItem_l() 663 bufferItem.mDataSpace, in renderOneBufferItem_l() 664 bufferItem.mCrop, in renderOneBufferItem_l() 667 bufferItem.mFence); in renderOneBufferItem_l() 681 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence); in renderOneBufferItem_l() [all …]
|
/aosp12/frameworks/native/libs/gui/ |
H A D | StreamSplitter.cpp | 129 BufferItem bufferItem; in onFrameAvailable() local 135 bufferItem.mGraphicBuffer->getId()); in onFrameAvailable() 137 status = mInput->detachBuffer(bufferItem.mSlot); in onFrameAvailable() 142 mBuffers.add(bufferItem.mGraphicBuffer->getId(), in onFrameAvailable() 143 new BufferTracker(bufferItem.mGraphicBuffer)); in onFrameAvailable() 146 bufferItem.mTimestamp, bufferItem.mIsAutoTimestamp, in onFrameAvailable() 147 bufferItem.mDataSpace, bufferItem.mCrop, in onFrameAvailable() 148 static_cast<int32_t>(bufferItem.mScalingMode), in onFrameAvailable() 149 bufferItem.mTransform, bufferItem.mFence); in onFrameAvailable() 161 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())-> in onFrameAvailable() [all …]
|
H A D | BLASTBufferQueue.cpp | 491 BufferItem bufferItem; in acquireNextBufferLocked() local 502 auto buffer = bufferItem.mGraphicBuffer; in acquireNextBufferLocked() 511 if (rejectBuffer(bufferItem)) { in acquireNextBufferLocked() 539 Rect crop = computeCrop(bufferItem); in acquireNextBufferLocked() 541 bufferItem.mGraphicBuffer->getHeight(), bufferItem.mTransform, in acquireNextBufferLocked() 553 bufferItem.mFence ? new Fence(bufferItem.mFence->dup()) : Fence::NO_FENCE); in acquireNextBufferLocked() 564 if (!bufferItem.mIsAutoTimestamp) { in acquireNextBufferLocked() 612 bufferItem.mTimestamp, bufferItem.mIsAutoTimestamp ? "(auto)" : "", in acquireNextBufferLocked() 614 bufferItem.mAutoRefresh ? " mAutoRefresh" : "", bufferItem.mTransform); in acquireNextBufferLocked() 625 BufferItem bufferItem; in acquireAndReleaseBuffer() local [all …]
|
H A D | BufferQueueConsumer.cpp | 143 const BufferItem& bufferItem(mCore->mQueue[1]); in acquireBuffer() local 147 if (maxFrameNumber && bufferItem.mFrameNumber > maxFrameNumber) { in acquireBuffer() 160 nsecs_t desiredPresent = bufferItem.mTimestamp; in acquireBuffer()
|
/aosp12/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3StreamSplitter.cpp | 348 bufferItem.mTimestamp, bufferItem.mIsAutoTimestamp, in outputBufferLocked() 349 bufferItem.mDataSpace, bufferItem.mCrop, in outputBufferLocked() 351 bufferItem.mTransform, bufferItem.mFence); in outputBufferLocked() 485 BufferItem bufferItem; in onFrameAvailable() local 494 if (bufferItem.mGraphicBuffer != nullptr) { in onFrameAvailable() 495 mInputSlots[bufferItem.mSlot] = bufferItem; in onFrameAvailable() 496 } else if (bufferItem.mAcquireCalled) { in onFrameAvailable() 497 bufferItem.mGraphicBuffer = mInputSlots[bufferItem.mSlot].mGraphicBuffer; in onFrameAvailable() 498 mInputSlots[bufferItem.mSlot].mFrameNumber = bufferItem.mFrameNumber; in onFrameAvailable() 515 bufferItem.mGraphicBuffer->getId(), bufferItem.mSlot); in onFrameAvailable() [all …]
|
H A D | Camera3InputStream.cpp | 75 BufferItem bufferItem; in getInputBufferLocked() local 77 res = mConsumer->acquireBuffer(&bufferItem, /*waitForFence*/false); in getInputBufferLocked() 85 size->width = bufferItem.mGraphicBuffer->getWidth(); in getInputBufferLocked() 86 size->height = bufferItem.mGraphicBuffer->getHeight(); in getInputBufferLocked() 88 anb = bufferItem.mGraphicBuffer->getNativeBuffer(); in getInputBufferLocked() 90 fenceFd = bufferItem.mFence->dup(); in getInputBufferLocked() 97 mBuffersInFlight.push_back(bufferItem); in getInputBufferLocked() 100 mLastTimestamp = bufferItem.mTimestamp; in getInputBufferLocked() 121 BufferItem bufferItem; in returnBufferCheckedLocked() local 133 bufferItem = tmp; in returnBufferCheckedLocked() [all …]
|
H A D | Camera3StreamSplitter.h | 219 const BufferItem& bufferItem, size_t surfaceId);
|
/aosp12/frameworks/base/media/jni/ |
H A D | android_media_Utils.cpp | 473 status_t lockImageFromBuffer(BufferItem* bufferItem, uint32_t inUsage, in lockImageFromBuffer() argument 476 if (bufferItem == nullptr || outputImage == nullptr) { in lockImageFromBuffer() 481 status_t res = lockImageFromBuffer(bufferItem->mGraphicBuffer, inUsage, bufferItem->mCrop, in lockImageFromBuffer() 488 outputImage->crop = bufferItem->mCrop; in lockImageFromBuffer() 489 outputImage->transform = bufferItem->mTransform; in lockImageFromBuffer() 490 outputImage->scalingMode = bufferItem->mScalingMode; in lockImageFromBuffer() 491 outputImage->timestamp = bufferItem->mTimestamp; in lockImageFromBuffer() 492 outputImage->dataSpace = bufferItem->mDataSpace; in lockImageFromBuffer() 493 outputImage->frameNumber = bufferItem->mFrameNumber; in lockImageFromBuffer()
|
H A D | android_media_Utils.h | 44 status_t lockImageFromBuffer(BufferItem* bufferItem, uint32_t inUsage,
|
/aosp12/frameworks/av/media/libstagefright/include/media/stagefright/ |
H A D | MediaSync.h | 251 void renderOneBufferItem_l(const BufferItem &bufferItem);
|