/frameworks/native/libs/gui/ |
H A D | CpuConsumer.cpp | 118 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 D | BufferItemConsumer.cpp | 85 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 D | BufferItem.cpp | 27 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 D | StreamSplitter.cpp | 133 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 D | BufferQueueCore.cpp | 122 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 D | ConsumerBase.cpp | 97 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 D | BufferQueueProducer.cpp | 85 *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 D | GLConsumer.cpp | 308 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 D | rsGrallocConsumer.cpp | 114 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 D | rsGrallocConsumer.h | 69 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::renderscript::GrallocConsumer::AcquiredBuffer
|
/frameworks/av/media/libstagefright/foundation/ |
H A D | MediaBuffer.cpp | 87 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 D | FrameRenderTracker.h | 39 // 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 D | SurfaceMediaSource.h | 159 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::SurfaceMediaSource::SlotData
|
/frameworks/native/include/gui/ |
H A D | BufferSlot.h | 177 : 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 D | BufferItem.h | 52 // mGraphicBuffer points to the buffer allocated for this slot, or is NULL 55 sp<GraphicBuffer> mGraphicBuffer; member in class:android::BufferItem
|
H A D | GLConsumer.h | 316 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 D | CpuConsumer.h | 133 sp<GraphicBuffer> mGraphicBuffer; member in struct:android::CpuConsumer::AcquiredBuffer
|
/frameworks/av/media/libstagefright/ |
H A D | FrameRenderTracker.cpp | 60 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 D | SurfaceMediaSource.cpp | 301 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 D | MediaSync.cpp | 350 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 D | RingBufferConsumer.cpp | 172 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 D | GraphicBufferSource.cpp | 79 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 D | GraphicBufferListener.cpp | 121 if (item.mGraphicBuffer != NULL) { 123 mBufferSlot[item.mSlot] = item.mGraphicBuffer;
|
/frameworks/native/libs/gui/tests/ |
H A D | StreamSplitter_test.cpp | 106 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 D | SurfaceFlingerConsumer.cpp | 77 if (rejecter && rejecter->reject(mSlots[slot].mGraphicBuffer, item)) { 78 releaseBufferLocked(slot, mSlots[slot].mGraphicBuffer, EGL_NO_SYNC_KHR);
|