/frameworks/native/services/surfaceflinger/FrameTracer/ |
D | FrameTracer.cpp | 52 void FrameTracer::traceNewLayer(int32_t layerId, const std::string& layerName) { in traceNewLayer() argument 53 FrameTracerDataSource::Trace([this, layerId, &layerName](FrameTracerDataSource::TraceContext) { in traceNewLayer() 54 if (mTraceTracker.find(layerId) == mTraceTracker.end()) { in traceNewLayer() 56 mTraceTracker[layerId].layerName = layerName; in traceNewLayer() 61 void FrameTracer::traceTimestamp(int32_t layerId, uint64_t bufferID, uint64_t frameNumber, in traceTimestamp() argument 64 FrameTracerDataSource::Trace([this, layerId, bufferID, frameNumber, timestamp, type, in traceTimestamp() 67 if (mTraceTracker.find(layerId) == mTraceTracker.end()) { in traceTimestamp() 72 tracePendingFencesLocked(ctx, layerId, bufferID); in traceTimestamp() 75 traceLocked(ctx, layerId, bufferID, frameNumber, timestamp, type, duration); in traceTimestamp() 79 void FrameTracer::traceFence(int32_t layerId, uint64_t bufferID, uint64_t frameNumber, in traceFence() argument [all …]
|
D | FrameTracer.h | 50 void traceNewLayer(int32_t layerId, const std::string& layerName); 52 void traceTimestamp(int32_t layerId, uint64_t bufferID, uint64_t frameNumber, nsecs_t timestamp, 59 void traceFence(int32_t layerId, uint64_t bufferID, uint64_t frameNumber, 64 void onDestroy(int32_t layerId);
|
/frameworks/native/services/surfaceflinger/TimeStats/ |
D | TimeStats.h | 75 virtual void setPostTime(int32_t layerId, uint64_t frameNumber, const std::string& layerName, 77 virtual void setLatchTime(int32_t layerId, uint64_t frameNumber, nsecs_t latchTime) = 0; 85 virtual void incrementLatchSkipped(int32_t layerId, LatchSkipReason reason) = 0; 89 virtual void incrementBadDesiredPresent(int32_t layerId) = 0; 90 virtual void setDesiredTime(int32_t layerId, uint64_t frameNumber, nsecs_t desiredTime) = 0; 91 virtual void setAcquireTime(int32_t layerId, uint64_t frameNumber, nsecs_t acquireTime) = 0; 92 virtual void setAcquireFence(int32_t layerId, uint64_t frameNumber, 96 virtual void setPresentTime(int32_t layerId, uint64_t frameNumber, nsecs_t presentTime, 99 virtual void setPresentFence(int32_t layerId, uint64_t frameNumber, 174 virtual void onDestroy(int32_t layerId) = 0; [all …]
|
D | TimeStats.cpp | 404 bool TimeStats::recordReadyLocked(int32_t layerId, TimeRecord* timeRecord) { in recordReadyLocked() argument 406 ALOGV("[%d]-[%" PRIu64 "]-presentFence is still not received", layerId, in recordReadyLocked() 419 ALOGV("[%d]-[%" PRIu64 "]-acquireFence signal time is invalid", layerId, in recordReadyLocked() 432 ALOGV("[%d]-[%" PRIu64 "]-presentFence signal time invalid", layerId, in recordReadyLocked() 444 void TimeStats::flushAvailableRecordsToStatsLocked(int32_t layerId, Fps displayRefreshRate, in flushAvailableRecordsToStatsLocked() argument 449 ALOGV("[%d]-flushAvailableRecordsToStatsLocked", layerId); in flushAvailableRecordsToStatsLocked() 451 LayerRecord& layerRecord = mTimeStatsTracker[layerId]; in flushAvailableRecordsToStatsLocked() 461 if (!recordReadyLocked(layerId, &timeRecords[0])) break; in flushAvailableRecordsToStatsLocked() 462 ALOGV("[%d]-[%" PRIu64 "]-presentFenceTime[%" PRId64 "]", layerId, in flushAvailableRecordsToStatsLocked() 498 ALOGV("[%d]-[%" PRIu64 "]-post2acquire[%d]", layerId, in flushAvailableRecordsToStatsLocked() [all …]
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | FrameTracerTest.cpp | 106 const int32_t layerId = 5; in TEST_F() local 107 mFrameTracer->traceNewLayer(layerId, layerName); in TEST_F() 116 mFrameTracer->traceNewLayer(layerId, layerName); in TEST_F() 127 const int32_t layerId = 5; in TEST_F() local 132 mFrameTracer->traceNewLayer(layerId, layerName); in TEST_F() 138 mFrameTracer->onDestroy(layerId); in TEST_F() 141 mFrameTracer->onDestroy(layerId); in TEST_F() 151 const int32_t layerId = 1; in TEST_F() local 162 mFrameTracer->traceTimestamp(layerId, bufferID, frameNumber, timestamp, type, duration); in TEST_F() 164 mFrameTracer->traceTimestamp(layerId, 0, 0, 0, FrameTracer::FrameEvent::UNSPECIFIED); in TEST_F() [all …]
|
D | TransactionFrameTracerTest.cpp | 75 int32_t layerId = layer->getSequence(); in BLASTTransactionSendsFrameTracerEvents() local 80 EXPECT_CALL(*mFlinger.getFrameTracer(), traceNewLayer(layerId, "buffer-state-layer")); in BLASTTransactionSendsFrameTracerEvents() 82 traceTimestamp(layerId, bufferId, frameNumber, dequeueTime, in BLASTTransactionSendsFrameTracerEvents() 85 traceTimestamp(layerId, bufferId, frameNumber, postTime, in BLASTTransactionSendsFrameTracerEvents() 102 traceFence(layerId, bufferId, frameNumber, _, in BLASTTransactionSendsFrameTracerEvents() 105 traceTimestamp(layerId, bufferId, frameNumber, latchTime, in BLASTTransactionSendsFrameTracerEvents() 113 traceFence(layerId, bufferId, frameNumber, presentFence, in BLASTTransactionSendsFrameTracerEvents()
|
D | LayerHierarchyTest.h | 127 transactions.back().states.front().layerId = id; in reparentLayerTransaction() 141 transactions.back().states.front().layerId = id; in relativeLayerTransaction() 154 transactions.back().states.front().layerId = id; in removeRelativeZ() 165 transactions.back().states.front().layerId = id; in setPosition() 183 transactions.back().states.front().layerId = id; in updateBackgroundColor() 210 transactions.back().states.front().layerId = id; in setZTransaction() 225 transactions.back().states.front().layerId = id; in setCrop() 238 transactions.back().states.front().layerId = id; in setFlags() 248 transactions.back().states.front().layerId = id; in setAlpha() 265 transactions.back().states.front().layerId = id; [all …]
|
D | TransactionTracingTest.cpp | 80 LayerCreationArgs getLayerCreationArgs(uint32_t layerId, uint32_t parentId, in getLayerCreationArgs() argument 84 args.sequence = layerId; in getLayerCreationArgs() 145 layerState.layerId = mParentLayerId; in SetUp() 150 childState.layerId = mChildLayerId; in SetUp() 169 layerState.layerId = mParentLayerId; in SetUp() 283 layerState.layerId = mLayerId; in SetUp() 288 mirrorState.layerId = mMirrorLayerId; in SetUp()
|
D | TransactionProtoParserTest.cpp | 53 s.layerId = 6 + i; in TEST() 99 ASSERT_EQ(t1.states[1].layerId, t2.states[1].layerId); in TEST()
|
D | LayerLifecycleManagerTest.cpp | 77 uint32_t layerId) { in getRequestedLayerState() argument 78 return lifecycleManager.getLayerFromId(layerId); in getRequestedLayerState() 124 transactions.back().states.front().layerId = 1; in TEST_F() 317 transactions.back().states.front().layerId = 1; in TEST_F() 346 transactions.back().states.front().layerId = 1; in TEST_F() 351 transactions.back().states.front().layerId = 1; in TEST_F() 380 transactions.back().states.front().layerId = 1; in TEST_F()
|
/frameworks/native/services/surfaceflinger/FrontEnd/ |
D | LayerLifecycleManager.cpp | 94 for (const auto& [layerId, name] : destroyedHandles) { in onHandlesDestroyed() 95 auto it = mIdToLayer.find(layerId); in onHandlesDestroyed() 98 __func__, name.c_str(), layerId); in onHandlesDestroyed() 108 layersToBeDestroyed.emplace_back(layerId); in onHandlesDestroyed() 117 uint32_t layerId = layersToBeDestroyed[i]; in onHandlesDestroyed() local 118 auto it = mIdToLayer.find(layerId); in onHandlesDestroyed() 120 __func__, layerId); in onHandlesDestroyed() 189 uint32_t layerId = resolvedComposerState.layerId; in applyTransactions() local 190 if (layerId == UNASSIGNED_LAYER_ID) { in applyTransactions() 195 RequestedLayerState* layer = getLayerFromId(layerId); in applyTransactions() [all …]
|
D | LayerHierarchy.cpp | 448 std::string LayerHierarchyBuilder::getDebugString(uint32_t layerId, uint32_t depth) const { in getDebugString() argument 450 if (layerId == UNASSIGNED_LAYER_ID) return ""; in getDebugString() 451 auto it = mLayerIdToHierarchy.find(layerId); in getDebugString() 468 LayerHierarchy LayerHierarchyBuilder::getPartialHierarchy(uint32_t layerId, in getPartialHierarchy() argument 470 auto it = mLayerIdToHierarchy.find(layerId); in getPartialHierarchy() 477 LayerHierarchy* LayerHierarchyBuilder::getHierarchyFromId(uint32_t layerId, bool crashOnFailure) { in getHierarchyFromId() argument 478 auto it = mLayerIdToHierarchy.find(layerId); in getHierarchyFromId() 481 layerId); in getHierarchyFromId() 522 uint32_t layerId, in ScopedAddToTraversalPath() argument 527 traversalPath.id = layerId; in ScopedAddToTraversalPath() [all …]
|
D | LayerHandle.h | 41 LayerHandle(uint32_t layerId) : mFlinger(nullptr), mLayer(nullptr), mLayerId(layerId) {} in LayerHandle() argument
|
D | TransactionHandler.h | 70 uint32_t layerId; member 78 void onLayerDestroyed(uint32_t layerId);
|
D | TransactionHandler.cpp | 213 void TransactionHandler::onLayerDestroyed(uint32_t layerId) { in onLayerDestroyed() argument 216 if (it->second.layerId == layerId) { in onLayerDestroyed()
|
D | LayerLifecycleManager.h | 92 uint32_t linkLayer(uint32_t layerId, uint32_t layerToLink); 93 uint32_t unlinkLayer(uint32_t layerId, uint32_t linkedLayer);
|
D | LayerHierarchy.h | 127 ScopedAddToTraversalPath(TraversalPath& traversalPath, uint32_t layerId, 213 std::string getDebugString(uint32_t layerId, uint32_t depth = 0) const; 229 LayerHierarchy* getHierarchyFromId(uint32_t layerId, bool crashOnFailure = true);
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
D | NuPlayerDecoder.cpp | 440 int32_t layerId; in onSetParameters() local 441 for (layerId = 0; layerId < mNumVideoTemporalLayerTotal - 1; ++layerId) { in onSetParameters() 442 if (mVideoTemporalLayerAggregateFps[layerId] * mPlaybackSpeed in onSetParameters() 447 mNumVideoTemporalLayerAllowed = layerId + 1; in onSetParameters() 448 decodeFrameRate = mVideoTemporalLayerAggregateFps[layerId]; in onSetParameters() 959 int32_t layerId = 0; in fetchInputData() local 960 bool haveLayerId = accessUnit->meta()->findInt32("temporal-layer-id", &layerId); in fetchInputData() 967 if (layerId > mCurrentMaxVideoTemporalLayerId + 1 in fetchInputData() 968 || layerId >= mNumVideoTemporalLayerAllowed) { in fetchInputData() 971 layerId, mPlaybackSpeed, mNumVideoTemporalLayerAllowed, in fetchInputData() [all …]
|
/frameworks/native/libs/gui/ |
D | SurfaceControl.cpp | 54 int32_t layerId, const std::string& name, uint32_t w, uint32_t h, in SurfaceControl() argument 58 mLayerId(layerId), in SurfaceControl() 254 int32_t layerId; in readFromParcel() local 263 SAFE_PARCEL(parcel.readInt32, &layerId); in readFromParcel() 273 handle.get(), layerId, layerName, width, height, format, in readFromParcel()
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | PerfettoTransitionTracer.java | 218 final int layerId; in addTransitionTargetsToProto() local 220 layerId = target.mContainer.mSurfaceControl.getLayerId(); in addTransitionTargetsToProto() 222 layerId = -1; in addTransitionTargetsToProto() 229 os.write(ShellTransition.Target.LAYER_ID, layerId); in addTransitionTargetsToProto()
|
D | LegacyTransitionTracer.java | 190 final int layerId; in dumpTransitionTargetsToProto() local 192 layerId = target.mContainer.mSurfaceControl.getLayerId(); in dumpTransitionTargetsToProto() 194 layerId = -1; in dumpTransitionTargetsToProto() 199 outputStream.write(com.android.server.wm.shell.Target.LAYER_ID, layerId); in dumpTransitionTargetsToProto()
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
D | MockTimeStats.h | 42 MOCK_METHOD2(incrementLatchSkipped, void(int32_t layerId, LatchSkipReason reason)); 43 MOCK_METHOD1(incrementBadDesiredPresent, void(int32_t layerId));
|
/frameworks/native/services/surfaceflinger/Tracing/ |
D | TransactionTracing.cpp | 269 for (auto layerId : update.destroyedLayerHandles) { in addEntry() local 270 entryProto.mutable_destroyed_layer_handles()->Add(layerId); in addEntry() 349 void TransactionTracing::onLayerRemoved(int32_t layerId) { in onLayerRemoved() argument 350 mPendingDestroyedLayers.emplace_back(layerId); in onLayerRemoved() 378 startingState.layerId = addedLayer.layer_id(); in updateStartingStateLocked() 422 for (auto& [layerId, state] : mStartingStates) { in createStartingStateProtoLocked()
|
/frameworks/native/libs/gui/aidl/android/gui/ |
D | CreateSurfaceResult.aidl | 22 int layerId;
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
D | HWC2.cpp | 133 HWLayerId layerId = 0; in createLayer() local 134 auto intError = mComposer.createLayer(mId, &layerId); in createLayer() 140 auto layer = std::make_shared<impl::Layer>(mComposer, mCapabilities, *this, layerId); in createLayer() 141 mLayers.emplace(layerId, layer); in createLayer() 145 void Display::onLayerDestroyed(hal::HWLayerId layerId) { in onLayerDestroyed() argument 146 mLayers.erase(layerId); in onLayerDestroyed() 688 HWLayerId layerId) in Layer() argument 692 mId(layerId), in Layer() 694 ALOGV("Created layer %" PRIu64 " on display %" PRIu64, layerId, display.getId()); in Layer()
|