Searched refs:mGraphicBuffer (Results 1 - 25 of 40) sorted by relevance

12

/frameworks/native/libs/gui/
H A DCpuConsumer.cpp118 PixelFormat format = mSlots[slot].mGraphicBuffer->getPixelFormat();
122 err = mSlots[slot].mGraphicBuffer->lockAsyncYCbCr(
128 err = mSlots[slot].mGraphicBuffer->lockYCbCr(
148 err = mSlots[slot].mGraphicBuffer->lockAsync(
154 err = mSlots[slot].mGraphicBuffer->lock(
178 ab.mGraphicBuffer = mSlots[slot].mGraphicBuffer;
182 nativeBuffer->width = mSlots[slot].mGraphicBuffer->getWidth();
183 nativeBuffer->height = mSlots[slot].mGraphicBuffer->getHeight();
188 mSlots[slot].mGraphicBuffer
[all...]
H A DBufferItemConsumer.cpp85 item->mGraphicBuffer = mSlots[item->mSlot].mGraphicBuffer;
96 err = addReleaseFenceLocked(item.mSlot, item.mGraphicBuffer, releaseFence);
98 err = releaseBufferLocked(item.mSlot, item.mGraphicBuffer, EGL_NO_DISPLAY,
H A DBufferItem.cpp27 mGraphicBuffer(NULL),
74 if (mGraphicBuffer != 0) {
75 size += mGraphicBuffer->getFlattenedSize();
89 if (mGraphicBuffer != 0) {
90 count += mGraphicBuffer->getFdCount();
119 if (mGraphicBuffer != 0) {
120 status_t err = mGraphicBuffer->flatten(buffer, size, fds, count);
175 mGraphicBuffer = new GraphicBuffer();
176 status_t err = mGraphicBuffer->unflatten(buffer, size, fds, count);
H A DStreamSplitter.cpp133 bufferItem.mGraphicBuffer->getId());
140 mBuffers.add(bufferItem.mGraphicBuffer->getId(),
141 new BufferTracker(bufferItem.mGraphicBuffer));
153 status = (*output)->attachBuffer(&slot, bufferItem.mGraphicBuffer);
159 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())->
174 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())->
183 bufferItem.mGraphicBuffer->getId(), output->get());
H A DBufferQueueCore.cpp122 current->mSlot, current->mGraphicBuffer.get(),
139 const sp<GraphicBuffer>& buffer(mSlots[s].mGraphicBuffer);
154 const sp<GraphicBuffer>& buffer(mSlots[s].mGraphicBuffer);
162 const sp<GraphicBuffer>& buffer(mSlots[s].mGraphicBuffer);
203 mSlots[slot].mGraphicBuffer.clear();
341 if (mSlots[slot].mGraphicBuffer != NULL) {
363 if (mSlots[slot].mGraphicBuffer != NULL) {
386 if (mSlots[slot].mGraphicBuffer == NULL) {
410 if (mSlots[slot].mGraphicBuffer == NULL && !mIsAllocating) {
H A DConsumerBase.cpp97 mSlots[slotIndex].mGraphicBuffer = 0;
286 if (item->mGraphicBuffer != NULL) {
287 mSlots[item->mSlot].mGraphicBuffer = item->mGraphicBuffer;
366 return (mSlots[slot].mGraphicBuffer != NULL &&
367 mSlots[slot].mGraphicBuffer->handle == graphicBuffer->handle);
H A DBufferQueueProducer.cpp85 *buf = mSlots[slot].mGraphicBuffer;
407 const sp<GraphicBuffer>& buffer(mSlots[found].mGraphicBuffer);
428 const sp<GraphicBuffer>& buffer(mSlots[found].mGraphicBuffer);
452 mSlots[found].mGraphicBuffer = NULL;
507 mSlots[*outSlot].mGraphicBuffer = graphicBuffer;
553 mSlots[*outSlot].mGraphicBuffer->handle, returnFlags);
654 *outBuffer = mSlots[found].mGraphicBuffer;
718 mSlots[*outSlot].mGraphicBuffer = buffer;
808 const sp<GraphicBuffer>& graphicBuffer(mSlots[slot].mGraphicBuffer);
830 item.mGraphicBuffer
[all...]
H A DGLConsumer.cpp308 err = releaseBufferLocked(buf, mSlots[buf].mGraphicBuffer, mEglDisplay, EGL_NO_SYNC_KHR);
376 // If item->mGraphicBuffer is not null, this buffer has not been acquired
379 if (item->mGraphicBuffer != NULL) {
381 mEglSlots[slot].mEglImage = new EglImage(item->mGraphicBuffer);
410 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer,
418 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer,
426 // We may have to do this even when item.mGraphicBuffer == NULL (which
432 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer,
445 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer,
454 slot, mSlots[slot].mGraphicBuffer
[all...]
/frameworks/rs/
H A DrsGrallocConsumer.cpp114 if (mSlots[slot].mGraphicBuffer->getPixelFormat() ==
116 err = mSlots[slot].mGraphicBuffer->lockYCbCr(
128 err = mSlots[slot].mGraphicBuffer->lock(
145 mAcquiredBuffer[idx].mGraphicBuffer = mSlots[slot].mGraphicBuffer;
148 mAlloc[idx]->mHal.drvState.lod[0].stride = mSlots[slot].mGraphicBuffer->getStride() *
150 mAlloc[idx]->mHal.state.nativeBuffer = mAcquiredBuffer[idx].mGraphicBuffer->getNativeBuffer();
154 mSlots[slot].mGraphicBuffer->getWidth());
156 mSlots[slot].mGraphicBuffer->getHeight());
158 //mAlloc->format = mSlots[buf].mGraphicBuffer
[all...]
H A DrsGrallocConsumer.h69 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::renderscript::GrallocConsumer::AcquiredBuffer
/frameworks/av/media/libstagefright/foundation/
H A DMediaBuffer.cpp87 mGraphicBuffer(graphicBuffer),
138 CHECK(mGraphicBuffer == NULL);
143 CHECK(mGraphicBuffer == NULL);
156 if ((mGraphicBuffer == NULL) && (offset + length > mSize)) {
159 CHECK((mGraphicBuffer != NULL) || (offset + length <= mSize));
166 return mGraphicBuffer;
202 CHECK(mGraphicBuffer == NULL);
/frameworks/av/include/media/stagefright/
H A DFrameRenderTracker.h39 // 1. queued frame: mMediaTime and mGraphicBuffer are set for the frame. mFence is the
65 mGraphicBuffer(graphicBuffer),
74 mGraphicBuffer(NULL),
82 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::FrameRenderTracker::Info
H A DSurfaceMediaSource.h159 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::SurfaceMediaSource::SlotData
/frameworks/native/include/gui/
H A DBufferSlot.h177 : mGraphicBuffer(nullptr),
188 // mGraphicBuffer points to the buffer allocated for this slot or is NULL
190 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::BufferSlot
H A DBufferItem.h52 // mGraphicBuffer points to the buffer allocated for this slot, or is NULL
55 sp<GraphicBuffer> mGraphicBuffer; member in class:android::BufferItem
H A DGLConsumer.h316 const sp<GraphicBuffer>& graphicBuffer() { return mGraphicBuffer; }
318 return mGraphicBuffer == NULL ? NULL : mGraphicBuffer->handle;
334 // mGraphicBuffer is the buffer that was used to create this image.
335 sp<GraphicBuffer> mGraphicBuffer; member in class:android::GLConsumer::EglImage
337 // mEglImage is the EGLImage created from mGraphicBuffer.
446 // mEglImage is the EGLImage created from mGraphicBuffer.
H A DCpuConsumer.h133 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::CpuConsumer::AcquiredBuffer
/frameworks/av/media/libstagefright/
H A DFrameRenderTracker.cpp60 if (it->mGraphicBuffer->handle == buf->handle) {
178 it->mGraphicBuffer == NULL ? NULL : it->mGraphicBuffer->handle,
182 it->mGraphicBuffer->handle, (long long)it->mMediaTimeUs,
186 it->mGraphicBuffer->handle, (long long)it->mMediaTimeUs, it->mIndex);
H A DSurfaceMediaSource.cpp301 if (item.mGraphicBuffer != NULL) {
302 mSlots[item.mSlot].mGraphicBuffer = item.mGraphicBuffer;
343 if (item.mGraphicBuffer != NULL) {
344 mSlots[item.mSlot].mGraphicBuffer = item.mGraphicBuffer;
348 mCurrentBuffers.push_back(mSlots[mCurrentSlot].mGraphicBuffer);
355 passMetadataBuffer_l(buffer, mSlots[mCurrentSlot].mGraphicBuffer->getNativeBuffer());
405 if (mSlots[id].mGraphicBuffer == NULL) {
409 if (bufferHandle == mSlots[id].mGraphicBuffer
[all...]
H A DMediaSync.cpp350 returnBufferToInput_l(bufferItem->mGraphicBuffer, bufferItem->mFence);
576 bufferItem->mGraphicBuffer, bufferItem->mFence);
636 ALOGV("acquired buffer %#llx from input", (long long)bufferItem.mGraphicBuffer->getId());
648 if (mBuffersFromInput.indexOfKey(bufferItem.mGraphicBuffer->getId()) >= 0) {
655 mBuffersFromInput.add(bufferItem.mGraphicBuffer->getId(), bufferItem.mGraphicBuffer);
658 // TRICKY: do it here after it is detached so that we don't have to cache mGraphicBuffer.
661 returnBufferToInput_l(bufferItem.mGraphicBuffer, bufferItem.mFence);
684 mOutput->setGenerationNumber(bufferItem.mGraphicBuffer->getGenerationNumber());
685 status_t status = mOutput->attachBuffer(&slot, bufferItem.mGraphicBuffer);
[all...]
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.cpp172 if (item.mGraphicBuffer == find.mGraphicBuffer) {
230 // item.mGraphicBuffer was populated with the proper graphic-buffer
233 item.mGraphicBuffer, item.mFence);
245 // item.mGraphicBuffer was populated with the proper graphic-buffer
247 err = releaseBufferLocked(item.mSlot, item.mGraphicBuffer,
319 item.mGraphicBuffer = mSlots[item.mSlot].mGraphicBuffer;
335 if (item.mGraphicBuffer == find.mGraphicBuffer) {
[all...]
/frameworks/av/media/libstagefright/omx/
H A DGraphicBufferSource.cpp79 err = consumer->attachBuffer(&bi.mSlot, bi.mGraphicBuffer);
304 // TODO: scan mCodecBuffers to verify that all mGraphicBuffer entries
352 if (codecBuffer.mGraphicBuffer == NULL) {
375 if (grallocMeta.pHandle != codecBuffer.mGraphicBuffer->handle) {
378 grallocMeta.pHandle, codecBuffer.mGraphicBuffer->handle);
384 if (nativeMeta.pBuffer != codecBuffer.mGraphicBuffer->getNativeBuffer()) {
387 nativeMeta.pBuffer, codecBuffer.mGraphicBuffer->getNativeBuffer());
399 mBufferSlot[id]->handle == codecBuffer.mGraphicBuffer->handle) {
419 codecBuffer.mGraphicBuffer = NULL;
495 item.mGraphicBuffer, ite
[all...]
/frameworks/av/media/libstagefright/filters/
H A DGraphicBufferListener.cpp121 if (item.mGraphicBuffer != NULL) {
123 mBufferSlot[item.mSlot] = item.mGraphicBuffer;
/frameworks/native/libs/gui/tests/
H A DStreamSplitter_test.cpp106 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN,
109 ASSERT_EQ(OK, item.mGraphicBuffer->unlock());
179 ASSERT_EQ(OK, item.mGraphicBuffer->lock(GraphicBuffer::USAGE_SW_READ_OFTEN,
182 ASSERT_EQ(OK, item.mGraphicBuffer->unlock());
/frameworks/native/services/surfaceflinger/
H A DSurfaceFlingerConsumer.cpp77 if (rejecter && rejecter->reject(mSlots[slot].mGraphicBuffer, item)) {
78 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer, EGL_NO_SYNC_KHR);

Completed in 403 milliseconds

12