Home
last modified time | relevance | path

Searched refs:mFbProducerSlot (Results 1 – 2 of 2) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
DVirtualDisplaySurface.cpp70 mFbProducerSlot(BufferQueue::INVALID_BUFFER_SLOT),
190 (mCompositionType != CompositionType::Hwc && mFbProducerSlot < 0)) { in advanceFrame()
200 sp<GraphicBuffer> fbBuffer = mFbProducerSlot >= 0 ? in advanceFrame()
201 mProducerBuffers[mFbProducerSlot] : sp<GraphicBuffer>(nullptr); in advanceFrame()
203 VDS_LOGV("%s: fb=%d(%p) out=%d(%p)", __func__, mFbProducerSlot, fbBuffer.get(), in advanceFrame()
216 mHwcBufferCache.getHwcBuffer(mFbProducerSlot, fbBuffer, &hwcSlot, &hwcBuffer); in advanceFrame()
237 if (mCompositionType == CompositionType::Mixed && mFbProducerSlot >= 0) { in onFrameCommitted()
240 int sslot = mapProducer2SourceSlot(SOURCE_SCRATCH, mFbProducerSlot); in onFrameCommitted()
242 addReleaseFenceLocked(sslot, mProducerBuffers[mFbProducerSlot], in onFrameCommitted()
244 releaseBufferLocked(sslot, mProducerBuffers[mFbProducerSlot]); in onFrameCommitted()
[all …]
DVirtualDisplaySurface.h220 int mFbProducerSlot; variable