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),
194 (mCompositionType != CompositionType::Hwc && mFbProducerSlot < 0)) { in advanceFrame()
205 mFbProducerSlot >= 0 ? mProducerBuffers[mFbProducerSlot] : sp<GraphicBuffer>(nullptr); in advanceFrame()
207 VDS_LOGV("%s: fb=%d(%p) out=%d(%p)", __func__, mFbProducerSlot, fbBuffer.get(), in advanceFrame()
220 if (fbBuffer->getId() != mHwcBufferIds[mFbProducerSlot]) { in advanceFrame()
221 mHwcBufferIds[mFbProducerSlot] = fbBuffer->getId(); in advanceFrame()
225 result = mHwc.setClientTarget(*halDisplayId, mFbProducerSlot, mFbFence, hwcBuffer, in advanceFrame()
243 if (mCompositionType == CompositionType::Mixed && mFbProducerSlot >= 0) { in onFrameCommitted()
246 int sslot = mapProducer2SourceSlot(SOURCE_SCRATCH, mFbProducerSlot); in onFrameCommitted()
248 addReleaseFenceLocked(sslot, mProducerBuffers[mFbProducerSlot], in onFrameCommitted()
[all …]
DVirtualDisplaySurface.h224 int mFbProducerSlot; variable