Lines Matching refs:item
214 BufferItem item;
219 err = acquireBufferLocked(&item, 0);
234 err = updateAndReleaseLocked(item);
346 status_t GLConsumer::acquireBufferLocked(BufferItem *item,
348 status_t err = ConsumerBase::acquireBufferLocked(item, presentWhen,
354 // If item->mGraphicBuffer is not null, this buffer has not been acquired
357 if (item->mGraphicBuffer != NULL) {
358 int slot = item->mBuf;
359 mEglSlots[slot].mEglImage = new EglImage(item->mGraphicBuffer);
378 status_t GLConsumer::updateAndReleaseLocked(const BufferItem& item)
382 int buf = item.mBuf;
403 // We may have to do this even when item.mGraphicBuffer == NULL (which
405 err = mEglSlots[buf].mEglImage->createIfNeeded(mEglDisplay, item.mCrop);
447 mCurrentCrop = item.mCrop;
448 mCurrentTransform = item.mTransform;
449 mCurrentScalingMode = item.mScalingMode;
450 mCurrentTimestamp = item.mTimestamp;
451 mCurrentFence = item.mFence;
452 mCurrentFrameNumber = item.mFrameNumber;