Home
last modified time | relevance | path

Searched refs:mGraphicBuffer (Results 1 – 25 of 52) sorted by relevance

123

/frameworks/native/libs/gui/
DCpuConsumer.cpp120 PixelFormat format = mSlots[slot].mGraphicBuffer->getPixelFormat(); in lockNextBuffer()
124 err = mSlots[slot].mGraphicBuffer->lockAsyncYCbCr( in lockNextBuffer()
130 err = mSlots[slot].mGraphicBuffer->lockYCbCr( in lockNextBuffer()
150 err = mSlots[slot].mGraphicBuffer->lockAsync( in lockNextBuffer()
156 err = mSlots[slot].mGraphicBuffer->lock( in lockNextBuffer()
180 ab.mGraphicBuffer = mSlots[slot].mGraphicBuffer; in lockNextBuffer()
184 nativeBuffer->width = mSlots[slot].mGraphicBuffer->getWidth(); in lockNextBuffer()
185 nativeBuffer->height = mSlots[slot].mGraphicBuffer->getHeight(); in lockNextBuffer()
190 mSlots[slot].mGraphicBuffer->getStride(); in lockNextBuffer()
229 err = mAcquiredBuffers[lockedIdx].mGraphicBuffer->unlockAsync(&fd); in releaseAcquiredBufferLocked()
[all …]
DBufferItemConsumer.cpp93 item->mGraphicBuffer = mSlots[item->mSlot].mGraphicBuffer; in acquireBuffer()
104 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence); in releaseBuffer()
106 err = releaseBufferLocked(item.mSlot, item.mGraphicBuffer, EGL_NO_DISPLAY, in releaseBuffer()
117 if (listener != NULL && mSlots[slotIndex].mGraphicBuffer != NULL) { in freeBufferLocked()
120 listener->onBufferFreed(mSlots[slotIndex].mGraphicBuffer); in freeBufferLocked()
DBufferItem.cpp42 mGraphicBuffer(NULL), in BufferItem()
92 if (mGraphicBuffer != 0) { in getFlattenedSize()
93 size += mGraphicBuffer->getFlattenedSize(); in getFlattenedSize()
107 if (mGraphicBuffer != 0) { in getFdCount()
108 count += mGraphicBuffer->getFdCount(); in getFdCount()
137 if (mGraphicBuffer != 0) { in flatten()
138 status_t err = mGraphicBuffer->flatten(buffer, size, fds, count); in flatten()
196 mGraphicBuffer = new GraphicBuffer(); in unflatten()
197 status_t err = mGraphicBuffer->unflatten(buffer, size, fds, count); in unflatten()
DStreamSplitter.cpp135 bufferItem.mGraphicBuffer->getId()); in onFrameAvailable()
142 mBuffers.add(bufferItem.mGraphicBuffer->getId(), in onFrameAvailable()
143 new BufferTracker(bufferItem.mGraphicBuffer)); in onFrameAvailable()
155 status = (*output)->attachBuffer(&slot, bufferItem.mGraphicBuffer); in onFrameAvailable()
161 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())-> in onFrameAvailable()
176 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())-> in onFrameAvailable()
185 bufferItem.mGraphicBuffer->getId(), output->get()); in onFrameAvailable()
DBufferQueueCore.cpp130 current->mGraphicBuffer.get()); in dumpState()
140 const sp<GraphicBuffer>& buffer(mSlots[s].mGraphicBuffer); in dumpState()
157 const sp<GraphicBuffer>& buffer(mSlots[s].mGraphicBuffer); in dumpState()
166 const sp<GraphicBuffer>& buffer(mSlots[s].mGraphicBuffer); in dumpState()
207 mSlots[slot].mGraphicBuffer.clear(); in clearBufferSlotLocked()
352 if (mSlots[slot].mGraphicBuffer != NULL) { in validateConsistencyLocked()
374 if (mSlots[slot].mGraphicBuffer != NULL) { in validateConsistencyLocked()
397 if (mSlots[slot].mGraphicBuffer == NULL) { in validateConsistencyLocked()
421 if (mSlots[slot].mGraphicBuffer == NULL && !mIsAllocating) { in validateConsistencyLocked()
DConsumerBase.cpp99 mSlots[slotIndex].mGraphicBuffer = 0; in freeBufferLocked()
301 if (item->mGraphicBuffer != NULL) { in acquireBufferLocked()
302 if (mSlots[item->mSlot].mGraphicBuffer != NULL) { in acquireBufferLocked()
305 mSlots[item->mSlot].mGraphicBuffer = item->mGraphicBuffer; in acquireBufferLocked()
417 return (mSlots[slot].mGraphicBuffer != NULL && in stillTracking()
418 mSlots[slot].mGraphicBuffer->handle == graphicBuffer->handle); in stillTracking()
DBufferQueueProducer.cpp91 *buf = mSlots[slot].mGraphicBuffer; in requestBuffer()
413 const sp<GraphicBuffer>& buffer(mSlots[found].mGraphicBuffer); in dequeueBuffer()
433 const sp<GraphicBuffer>& buffer(mSlots[found].mGraphicBuffer); in dequeueBuffer()
457 mSlots[found].mGraphicBuffer = NULL; in dequeueBuffer()
513 mSlots[*outSlot].mGraphicBuffer = graphicBuffer; in dequeueBuffer()
559 mSlots[*outSlot].mGraphicBuffer->handle, returnFlags); in dequeueBuffer()
667 *outBuffer = mSlots[found].mGraphicBuffer; in detachNextBuffer()
737 mSlots[*outSlot].mGraphicBuffer = buffer; in attachBuffer()
834 const sp<GraphicBuffer>& graphicBuffer(mSlots[slot].mGraphicBuffer); in queueBuffer()
859 item.mGraphicBuffer = mSlots[slot].mGraphicBuffer; in queueBuffer()
[all …]
DGLConsumer.cpp311 err = releaseBufferLocked(buf, mSlots[buf].mGraphicBuffer, mEglDisplay, EGL_NO_SYNC_KHR); in releaseTexImage()
384 if (item->mGraphicBuffer != NULL) { in acquireBufferLocked()
386 mEglSlots[slot].mEglImage = new EglImage(item->mGraphicBuffer); in acquireBufferLocked()
415 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer, in updateAndReleaseLocked()
423 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer, in updateAndReleaseLocked()
437 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer, in updateAndReleaseLocked()
450 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer, in updateAndReleaseLocked()
459 slot, mSlots[slot].mGraphicBuffer->handle); in updateAndReleaseLocked()
1181 mGraphicBuffer(graphicBuffer), in EglImage()
1216 mEglImage = createImage(mEglDisplay, mGraphicBuffer, mCropRect); in createIfNeeded()
[all …]
/frameworks/av/media/libmedia/
DOMXBuffer.cpp56 mGraphicBuffer(gbuf) { in OMXBuffer()
93 if (mGraphicBuffer == NULL) { in writeToParcel()
100 return parcel->write(*mGraphicBuffer); in writeToParcel()
151 mGraphicBuffer = buffer; in readFromParcel()
153 mGraphicBuffer = nullptr; in readFromParcel()
180 mGraphicBuffer = std::move(source.mGraphicBuffer); in operator =()
/frameworks/av/media/libstagefright/
DSurfaceMediaSource.cpp300 if (item.mGraphicBuffer != NULL) { in read()
301 mSlots[item.mSlot].mGraphicBuffer = item.mGraphicBuffer; in read()
342 if (item.mGraphicBuffer != NULL) { in read()
343 mSlots[item.mSlot].mGraphicBuffer = item.mGraphicBuffer; in read()
347 mCurrentBuffers.push_back(mSlots[mCurrentSlot].mGraphicBuffer); in read()
354 passMetadataBuffer_l(buffer, mSlots[mCurrentSlot].mGraphicBuffer->getNativeBuffer()); in read()
404 if (mSlots[id].mGraphicBuffer == NULL) { in signalBufferReturned()
408 if (bufferHandle == mSlots[id].mGraphicBuffer->handle) { in signalBufferReturned()
410 mSlots[id].mGraphicBuffer->handle); in signalBufferReturned()
469 mSlots[i].mGraphicBuffer = 0; in onBuffersReleased()
DMediaSync.cpp352 returnBufferToInput_l(bufferItem->mGraphicBuffer, bufferItem->mFence); in flush()
562 bufferItem->mGraphicBuffer, bufferItem->mFence); in onDrainVideo_l()
622 ALOGV("acquired buffer %#llx from input", (long long)bufferItem.mGraphicBuffer->getId()); in onFrameAvailableFromInput()
634 if (mBuffersFromInput.indexOfKey(bufferItem.mGraphicBuffer->getId()) >= 0) { in onFrameAvailableFromInput()
641 mBuffersFromInput.add(bufferItem.mGraphicBuffer->getId(), bufferItem.mGraphicBuffer); in onFrameAvailableFromInput()
647 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence); in onFrameAvailableFromInput()
670 mOutput->setGenerationNumber(bufferItem.mGraphicBuffer->getGenerationNumber()); in renderOneBufferItem_l()
671 status_t status = mOutput->attachBuffer(&slot, bufferItem.mGraphicBuffer); in renderOneBufferItem_l()
680 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence); in renderOneBufferItem_l()
688 if (mBuffersSentToOutput.indexOfKey(bufferItem.mGraphicBuffer->getId()) >= 0) { in renderOneBufferItem_l()
[all …]
DFrameRenderTracker.cpp60 if (it->mGraphicBuffer->handle == buf->handle) { in updateInfoForDequeuedBuffer()
180 it->mGraphicBuffer == NULL ? NULL : it->mGraphicBuffer->handle, in dumpRenderQueue()
184 it->mGraphicBuffer->handle, (long long)it->mMediaTimeUs, in dumpRenderQueue()
188 it->mGraphicBuffer->handle, (long long)it->mMediaTimeUs, it->mIndex); in dumpRenderQueue()
/frameworks/av/media/libstagefright/foundation/
DMediaBuffer.cpp87 mGraphicBuffer(graphicBuffer), in MediaBuffer()
138 CHECK(mGraphicBuffer == NULL); in data()
143 CHECK(mGraphicBuffer == NULL); in size()
156 if ((mGraphicBuffer == NULL) && (offset + length > mSize)) { in set_range()
159 CHECK((mGraphicBuffer != NULL) || (offset + length <= mSize)); in set_range()
166 return mGraphicBuffer; in graphicBuffer()
202 CHECK(mGraphicBuffer == NULL); in clone()
/frameworks/native/services/surfaceflinger/tests/hwc2/
DHwc2TestBuffer.cpp398 mGraphicBuffer = new GraphicBuffer(mBufferArea.width, mBufferArea.height, in generateBuffer()
401 int ret = mGraphicBuffer->initCheck(); in generateBuffer()
405 if (!mGraphicBuffer->handle) { in generateBuffer()
411 mGraphicBuffer->lock(GRALLOC_USAGE_SW_WRITE_OFTEN, (void**)(&img)); in generateBuffer()
413 uint32_t stride = mGraphicBuffer->getStride(); in generateBuffer()
448 mGraphicBuffer->unlock(); in generateBuffer()
450 mHandle = mGraphicBuffer->handle; in generateBuffer()
471 mGraphicBuffer = new GraphicBuffer(bufferArea.width, bufferArea.height, in get()
474 int ret = mGraphicBuffer->initCheck(); in get()
478 if (!mGraphicBuffer->handle) { in get()
[all …]
DHwc2TestBuffer.h44 android::sp<android::GraphicBuffer> mGraphicBuffer; variable
67 android::sp<android::GraphicBuffer> mGraphicBuffer;
/frameworks/av/services/camera/libcameraservice/gui/
DRingBufferConsumer.cpp172 if (item.mGraphicBuffer == find.mGraphicBuffer) { in pinBufferLocked()
233 item.mGraphicBuffer, item.mFence); in releaseOldestBufferLocked()
247 err = releaseBufferLocked(item.mSlot, item.mGraphicBuffer, in releaseOldestBufferLocked()
319 item.mGraphicBuffer = mSlots[item.mSlot].mGraphicBuffer; in onFrameAvailable()
335 if (item.mGraphicBuffer == find.mGraphicBuffer) { in unpinBuffer()
337 item.mGraphicBuffer, item.mFence); in unpinBuffer()
/frameworks/av/media/libstagefright/include/media/stagefright/
DFrameRenderTracker.h65 mGraphicBuffer(graphicBuffer), in RenderedFrameInfo()
74 mGraphicBuffer(NULL), in RenderedFrameInfo()
82 sp<GraphicBuffer> mGraphicBuffer; member
/frameworks/native/libs/gui/include/gui/
DGLConsumer.h326 const sp<GraphicBuffer>& graphicBuffer() { return mGraphicBuffer; } in graphicBuffer()
328 return mGraphicBuffer == NULL ? NULL : mGraphicBuffer->handle; in graphicBufferHandle()
345 sp<GraphicBuffer> mGraphicBuffer; variable
DBufferSlot.h177 : mGraphicBuffer(nullptr), in BufferSlot()
190 sp<GraphicBuffer> mGraphicBuffer; member
/frameworks/native/libs/gui/tests/
DStreamSplitter_test.cpp108 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN, in TEST_F()
111 ASSERT_EQ(OK, item.mGraphicBuffer->unlock()); in TEST_F()
181 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN, in TEST_F()
184 ASSERT_EQ(OK, item.mGraphicBuffer->unlock()); in TEST_F()
DBufferQueue_test.cpp166 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN, in TEST_F()
169 ASSERT_EQ(OK, item.mGraphicBuffer->unlock()); in TEST_F()
369 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN, in TEST_F()
372 ASSERT_EQ(OK, item.mGraphicBuffer->unlock()); in TEST_F()
407 ASSERT_EQ(OK, item.mGraphicBuffer->lock( in TEST_F()
411 ASSERT_EQ(OK, item.mGraphicBuffer->unlock()); in TEST_F()
417 ASSERT_EQ(OK, mConsumer->attachBuffer(&newSlot, item.mGraphicBuffer)); in TEST_F()
466 ASSERT_EQ(OK, mProducer->attachBuffer(&newSlot, item.mGraphicBuffer)); in TEST_F()
471 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN, in TEST_F()
474 ASSERT_EQ(OK, item.mGraphicBuffer->unlock()); in TEST_F()
[all …]
/frameworks/av/media/libmedia/include/media/omx/1.0/
DConversion.h654 if (l.mGraphicBuffer == nullptr) { in wrapAs()
663 t->attr.anwBuffer.width = l.mGraphicBuffer->getWidth(); in wrapAs()
664 t->attr.anwBuffer.height = l.mGraphicBuffer->getHeight(); in wrapAs()
665 t->attr.anwBuffer.stride = l.mGraphicBuffer->getStride(); in wrapAs()
667 l.mGraphicBuffer->getPixelFormat()); in wrapAs()
668 t->attr.anwBuffer.layerCount = l.mGraphicBuffer->getLayerCount(); in wrapAs()
669 t->attr.anwBuffer.usage = l.mGraphicBuffer->getUsage(); in wrapAs()
670 t->nativeHandle = l.mGraphicBuffer->handle; in wrapAs()
/frameworks/av/services/camera/libcameraservice/device3/
DCamera3StreamSplitter.cpp231 uint64_t bufferId = bufferItem.mGraphicBuffer->getId(); in outputBufferLocked()
253 decrementBufRefCountLocked(bufferItem.mGraphicBuffer->getId(), output); in outputBufferLocked()
352 if (mBuffers.find(bufferItem.mGraphicBuffer->getId()) == mBuffers.end()) { in onFrameAvailable()
360 bufferItem.mGraphicBuffer->getId(), bufferItem.mSlot); in onFrameAvailable()
370 BufferTracker& tracker = *(mBuffers[bufferItem.mGraphicBuffer->getId()]); in onFrameAvailable()
373 __FUNCTION__, bufferItem.mGraphicBuffer->getId(), tracker.requestedSurfaces().size()); in onFrameAvailable()
/frameworks/native/libs/vr/libbufferhubqueue/
Dbuffer_hub_queue_producer.cpp55 } else if (buffers_[slot].mGraphicBuffer != nullptr) { in requestBuffer()
66 buffers_[slot].mGraphicBuffer = graphic_buffer; in requestBuffer()
308 buffers_[slot].mGraphicBuffer == nullptr)) { in queueBuffer()
313 buffers_[slot].mGraphicBuffer.get()); in queueBuffer()
654 buffers_[slot].mGraphicBuffer = nullptr; in RemoveBuffer()
662 buffers_[slot].mGraphicBuffer = nullptr; in FreeAllBuffers()
/frameworks/av/media/libstagefright/filters/
DGraphicBufferListener.cpp122 if (item.mGraphicBuffer != NULL) { in getBufferItem()
124 mBufferSlot[item.mSlot] = item.mGraphicBuffer; in getBufferItem()

123