/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | TransactionSurfaceFrameTest.cpp | 118 BufferData bufferData; in PresentedSurfaceFrameForBufferTransaction() local 119 bufferData.acquireFence = fence; in PresentedSurfaceFrameForBufferTransaction() 120 bufferData.frameNumber = 1; in PresentedSurfaceFrameForBufferTransaction() 121 bufferData.flags |= BufferData::BufferDataChange::fenceChanged; in PresentedSurfaceFrameForBufferTransaction() 122 bufferData.flags |= BufferData::BufferDataChange::frameNumberChanged; in PresentedSurfaceFrameForBufferTransaction() 128 layer->setBuffer(externalTexture, bufferData, 10, 20, false, std::nullopt, in PresentedSurfaceFrameForBufferTransaction() 152 BufferData bufferData; in DroppedSurfaceFrameForBufferTransaction() local 153 bufferData.acquireFence = fence1; in DroppedSurfaceFrameForBufferTransaction() 154 bufferData.frameNumber = 1; in DroppedSurfaceFrameForBufferTransaction() 155 bufferData.flags |= BufferData::BufferDataChange::fenceChanged; in DroppedSurfaceFrameForBufferTransaction() [all …]
|
D | TransactionFrameTracerTest.cpp | 117 BufferData bufferData; in BLASTTransactionSendsFrameTracerEvents() local 118 bufferData.acquireFence = fence; in BLASTTransactionSendsFrameTracerEvents() 119 bufferData.frameNumber = frameNumber; in BLASTTransactionSendsFrameTracerEvents() 120 bufferData.flags |= BufferData::BufferDataChange::fenceChanged; in BLASTTransactionSendsFrameTracerEvents() 121 bufferData.flags |= BufferData::BufferDataChange::frameNumberChanged; in BLASTTransactionSendsFrameTracerEvents() 126 layer->setBuffer(externalTexture, bufferData, postTime, /*desiredPresentTime*/ 30, false, in BLASTTransactionSendsFrameTracerEvents()
|
D | TransactionApplicationTest.cpp | 342 state.state.bufferData = std::make_shared<BufferData>(); in createComposerState() 343 state.state.bufferData->acquireFence = std::move(fence); in createComposerState() 349 state.state.bufferData->flags = BufferData::BufferDataChange::fenceChanged; in createComposerState()
|
/frameworks/native/services/surfaceflinger/Tracing/ |
D | TransactionProtoParser.cpp | 139 if (layer.bufferData->hasBuffer()) { in toProto() 140 bufferProto->set_buffer_id(layer.bufferData->getId()); in toProto() 141 bufferProto->set_width(layer.bufferData->getWidth()); in toProto() 142 bufferProto->set_height(layer.bufferData->getHeight()); in toProto() 144 layer.bufferData->getPixelFormat())); in toProto() 145 bufferProto->set_usage(layer.bufferData->getUsage()); in toProto() 152 mMapper->getGraphicBufferPropertiesFromCache(layer.bufferData->cachedBuffer, &bufferId, in toProto() 161 bufferProto->set_frame_number(layer.bufferData->frameNumber); in toProto() 162 bufferProto->set_flags(layer.bufferData->flags.get()); in toProto() 163 bufferProto->set_cached_buffer_id(layer.bufferData->cachedBuffer.id); in toProto() [all …]
|
/frameworks/native/services/surfaceflinger/Tracing/tools/ |
D | LayerTraceGenerator.cpp | 127 const BufferData& bufferData, const char* /* layerName */) const override { in getExternalTextureFromBufferData() argument 128 return std::make_shared<renderengine::mock::FakeExternalTexture>(bufferData.getWidth(), in getExternalTextureFromBufferData() 129 bufferData.getHeight(), in getExternalTextureFromBufferData() 130 bufferData.getId(), in getExternalTextureFromBufferData() 131 bufferData in getExternalTextureFromBufferData() 133 bufferData.getUsage()); in getExternalTextureFromBufferData()
|
/frameworks/native/libs/gui/ |
D | SurfaceComposerClient.cpp | 813 auto listener = state.bufferData->releaseBufferListener; in releaseBufferIfOverwriting() 815 state.bufferData->acquireFence ? state.bufferData->acquireFence : Fence::NO_FENCE; in releaseBufferIfOverwriting() 816 if (state.bufferData->releaseBufferEndpoint == in releaseBufferIfOverwriting() 822 .addReleaseCallback(state.bufferData->generateReleaseCallbackId(), fence); in releaseBufferIfOverwriting() 824 listener->onReleaseBuffer(state.bufferData->generateReleaseCallbackId(), fence, UINT_MAX); in releaseBufferIfOverwriting() 928 } else if (s->bufferData && in cacheBuffers() 929 s->bufferData->flags.test(BufferData::BufferDataChange::cachedBufferChanged)) { in cacheBuffers() 938 if (!s->bufferData || !s->bufferData->buffer) { in cacheBuffers() 943 status_t ret = BufferCache::getInstance().getCacheId(s->bufferData->buffer, &cacheId); in cacheBuffers() 946 s->bufferData->buffer = nullptr; in cacheBuffers() [all …]
|
D | LayerState.cpp | 159 const bool hasBufferData = (bufferData != nullptr); in write() 162 SAFE_PARCEL(output.writeParcelable, *bufferData); in write() 278 bufferData = std::make_shared<BufferData>(); in read() 279 SAFE_PARCEL(input.readParcelable, bufferData.get()); in read() 281 bufferData = nullptr; in read() 527 bufferData = other.bufferData; in merge() 639 return bufferData && (bufferData->buffer || bufferData->cachedBuffer.isValid()); in hasValidBuffer()
|
D | BLASTBufferQueue.cpp | 683 auto bufferData = mSyncTransaction->getAndClearBuffer(mSurfaceControl); in onFrameAvailable() local 684 if (bufferData) { in onFrameAvailable() 686 bufferData->frameNumber); in onFrameAvailable() 687 releaseBuffer(bufferData->generateReleaseCallbackId(), in onFrameAvailable() 688 bufferData->acquireFence); in onFrameAvailable()
|
/frameworks/native/services/surfaceflinger/ |
D | BufferStateLayer.cpp | 343 const BufferData& bufferData, nsecs_t postTime, in setBuffer() argument 354 bufferData.flags.test(BufferData::BufferDataChange::frameNumberChanged); in setBuffer() 356 frameNumberChanged ? bufferData.frameNumber : mDrawingState.frameNumber + 1; in setBuffer() 389 mDrawingState.releaseBufferListener = bufferData.releaseBufferListener; in setBuffer() 391 mDrawingState.clientCacheId = bufferData.cachedBuffer; in setBuffer() 393 mDrawingState.acquireFence = bufferData.flags.test(BufferData::BufferDataChange::fenceChanged) in setBuffer() 394 ? bufferData.acquireFence in setBuffer() 441 mDrawingState.releaseBufferEndpoint = bufferData.releaseBufferEndpoint; in setBuffer()
|
D | SurfaceFlinger.cpp | 3766 const bool frameNumberChanged = state.bufferData->flags.test( in flushPendingTransactionQueues() 3769 bufferLayersReadyToPresent[state.surface] = state.bufferData->frameNumber; in flushPendingTransactionQueues() 3847 const bool frameNumberChanged = state.bufferData->flags.test( in flushTransactionQueues() 3850 … bufferLayersReadyToPresent[state.surface] = state.bufferData->frameNumber; in flushTransactionQueues() 4037 if (s.hasBufferChanges() && s.bufferData->hasBarrier && in transactionIsReadyToBeApplied() 4038 ((layer->getDrawingState().frameNumber) < s.bufferData->barrierFrameNumber)) { in transactionIsReadyToBeApplied() 4041 (bufferLayersReadyToPresent.at(s.surface) >= s.bufferData->barrierFrameNumber); in transactionIsReadyToBeApplied() 4053 const bool acquireFenceChanged = s.bufferData && in transactionIsReadyToBeApplied() 4054 s.bufferData->flags.test(BufferData::BufferDataChange::fenceChanged) && in transactionIsReadyToBeApplied() 4055 s.bufferData->acquireFence; in transactionIsReadyToBeApplied() [all …]
|
D | BufferStateLayer.h | 60 const BufferData& bufferData, nsecs_t postTime, nsecs_t desiredPresentTime,
|
D | SurfaceFlinger.h | 364 const BufferData& bufferData, const char* layerName) const;
|
/frameworks/av/media/libmedia/omx/1.0/ |
D | WOmxNode.cpp | 346 void* bufferData; in allocateSecureBuffer() local 352 &bufferData, in allocateSecureBuffer()
|
/frameworks/av/media/libstagefright/omx/1.0/ |
D | WOmxNode.cpp | 349 void* bufferData; in allocateSecureBuffer() local 355 &bufferData, in allocateSecureBuffer()
|
/frameworks/av/media/libstagefright/omx/include/media/stagefright/omx/1.0/ |
D | Conversion.h | 202 t->data.bufferData.buffer = l.u.buffer_data.buffer; in wrapAs() 248 l->u.buffer_data.buffer = t.data.bufferData.buffer; in wrapAs()
|
/frameworks/av/media/codec2/sfplugin/ |
D | C2OMXNode.cpp | 359 void **bufferData, sp<NativeHandle> *nativeHandle) { in allocateSecureBuffer() argument 364 *bufferData = nullptr; in allocateSecureBuffer()
|
/frameworks/av/media/libmedia/include/media/omx/1.0/ |
D | Conversion.h | 344 t->data.bufferData.buffer = l.u.buffer_data.buffer; in wrapAs() 390 l->u.buffer_data.buffer = t.data.bufferData.buffer; in wrapAs()
|