Lines Matching refs:item

79             const RingBufferItem& item = *it;
81 cur.mCrop = item.mCrop;
82 cur.mTransform = item.mTransform;
83 cur.mScalingMode = item.mScalingMode;
84 cur.mTimestamp = item.mTimestamp;
85 cur.mFrameNumber = item.mFrameNumber;
86 cur.mPinned = item.mPinCount > 0;
142 // Fine. Empty buffer item list.
164 void RingBufferConsumer::pinBufferLocked(const BufferItem& item) {
172 if (item.mGraphicBuffer == find.mGraphicBuffer) {
180 item.mTimestamp, item.mFrameNumber);
183 item.mFrameNumber, item.mTimestamp);
224 RingBufferItem& item = *accIt;
230 // item.mGraphicBuffer was populated with the proper graphic-buffer
232 err = addReleaseFenceLocked(item.mBuf,
233 item.mGraphicBuffer, item.mFence);
238 item.mTimestamp, item.mFrameNumber);
243 item.mTimestamp, item.mFrameNumber);
245 // item.mGraphicBuffer was populated with the proper graphic-buffer
247 err = releaseBufferLocked(item.mBuf, item.mGraphicBuffer,
257 item.mTimestamp, item.mFrameNumber);
271 void RingBufferConsumer::onFrameAvailable(const BufferItem& item) {
293 RingBufferItem& item = *mBufferItemList.insert(mBufferItemList.end(),
299 err = acquireBufferLocked(&item, 0);
311 item.mTimestamp,
314 if (item.mTimestamp < mLatestTimestamp) {
316 mLatestTimestamp, item.mTimestamp);
319 mLatestTimestamp = item.mTimestamp;
321 item.mGraphicBuffer = mSlots[item.mBuf].mGraphicBuffer;
324 ConsumerBase::onFrameAvailable(item);
327 void RingBufferConsumer::unpinBuffer(const BufferItem& item) {
337 if (item.mGraphicBuffer == find.mGraphicBuffer) {
338 status_t res = addReleaseFenceLocked(item.mBuf,
339 item.mGraphicBuffer, item.mFence);
344 item.mTimestamp, item.mFrameNumber);
356 item.mTimestamp, item.mFrameNumber);
359 item.mTimestamp, item.mFrameNumber);