/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | TransactionSurfaceFrameTest.cpp | 108 EXPECT_EQ(1, surfaceFrame->getToken()); in PresentedSurfaceFrameForBufferlessTransaction() 109 EXPECT_EQ(false, surfaceFrame->getIsBuffer()); in PresentedSurfaceFrameForBufferlessTransaction() 110 EXPECT_EQ(PresentState::Presented, surfaceFrame->getPresentState()); in PresentedSurfaceFrameForBufferlessTransaction() 129 const auto surfaceFrame = layer->mDrawingState.bufferSurfaceFrameTX; in PresentedSurfaceFrameForBufferTransaction() local 131 EXPECT_EQ(PresentState::Unknown, surfaceFrame->getPresentState()); in PresentedSurfaceFrameForBufferTransaction() 136 EXPECT_EQ(1, surfaceFrame->getToken()); in PresentedSurfaceFrameForBufferTransaction() 137 EXPECT_EQ(true, surfaceFrame->getIsBuffer()); in PresentedSurfaceFrameForBufferTransaction() 215 EXPECT_EQ(1, surfaceFrame->getToken()); in BufferlessSurfaceFramePromotedToBufferSurfaceFrame() 216 EXPECT_EQ(true, surfaceFrame->getIsBuffer()); in BufferlessSurfaceFramePromotedToBufferSurfaceFrame() 218 EXPECT_EQ(PresentState::Unknown, surfaceFrame->getPresentState()); in BufferlessSurfaceFramePromotedToBufferSurfaceFrame() [all …]
|
H A D | FrameTimelineTest.cpp | 208 auto surfaceFrame = in TEST_F() local 218 auto surfaceFrame = in TEST_F() local 228 auto surfaceFrame = in TEST_F() local 240 auto surfaceFrame = in TEST_F() local 325 auto surfaceFrame = in TEST_F() local 348 auto surfaceFrame = in TEST_F() local 369 surfaceFrame->setActualQueueTime(123); in TEST_F() 390 auto surfaceFrame = in TEST_F() local 407 auto surfaceFrame = in TEST_F() local 424 auto surfaceFrame = in TEST_F() local [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | BufferQueueLayer.cpp | 274 if (mQueueItems[0].surfaceFrame) { in updateTexImage() 275 addSurfaceFrameDroppedForBuffer(mQueueItems[0].surfaceFrame); in updateTexImage() 288 for (auto& [item, surfaceFrame] : mQueueItems) { in updateTexImage() 289 if (surfaceFrame) { in updateTexImage() 290 addSurfaceFrameDroppedForBuffer(surfaceFrame); in updateTexImage() 319 if (mQueueItems[0].surfaceFrame) { in updateTexImage() 320 addSurfaceFrameDroppedForBuffer(mQueueItems[0].surfaceFrame); in updateTexImage() 331 if (mQueueItems[0].surfaceFrame) { in updateTexImage() 332 addSurfaceFramePresentedForBuffer(mQueueItems[0].surfaceFrame, in updateTexImage() 434 mQueueItems.push_back({item, surfaceFrame}); in onFrameAvailable() [all …]
|
H A D | BufferQueueLayer.h | 133 BufferData(BufferItem item, std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame) in BufferData() 134 : item(item), surfaceFrame(surfaceFrame) {} in BufferData() 136 std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame; member
|
H A D | Layer.cpp | 1256 surfaceFrame->setDropTime(systemTime()); in addSurfaceFrameDroppedForBuffer() 1272 auto surfaceFrame = in createSurfaceFrameForTransaction() local 1278 surfaceFrame->setActualQueueTime(postTime); in createSurfaceFrameForTransaction() 1279 surfaceFrame->setAcquireFenceTime(postTime); in createSurfaceFrameForTransaction() 1282 surfaceFrame->setRenderRate(*fps); in createSurfaceFrameForTransaction() 1284 onSurfaceFrameCreated(surfaceFrame); in createSurfaceFrameForTransaction() 1285 return surfaceFrame; in createSurfaceFrameForTransaction() 1290 auto surfaceFrame = in createSurfaceFrameForBuffer() local 1298 surfaceFrame->setRenderRate(*fps); in createSurfaceFrameForBuffer() 1301 onSurfaceFrameCreated(surfaceFrame); in createSurfaceFrameForBuffer() [all …]
|
H A D | BufferStateLayer.cpp | 181 const std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame) { in onSurfaceFrameCreated() argument 192 mPendingJankClassifications.emplace_back(surfaceFrame); in onSurfaceFrameCreated() 215 std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame = in releasePendingBuffer() local 219 JankData(surfaceFrame->getToken(), surfaceFrame->getJankType().value())); in releasePendingBuffer()
|
H A D | BufferStateLayer.h | 109 void onSurfaceFrameCreated(const std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame);
|
H A D | BufferLayer.cpp | 410 for (auto& [token, surfaceFrame] : mDrawingState.bufferlessSurfaceFramesTX) { in onPostComposition() 411 surfaceFrame->setGpuComposition(); in onPostComposition()
|
H A D | Layer.h | 840 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame); 842 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime,
|
/aosp12/frameworks/native/services/surfaceflinger/FrameTimeline/ |
H A D | FrameTimeline.cpp | 820 mCurrentDisplayFrame->addSurfaceFrame(surfaceFrame); in addSurfaceFrame() 843 mSurfaceFrames.push_back(surfaceFrame); in addSurfaceFrame() 1008 for (auto& surfaceFrame : mSurfaceFrames) { in onPresent() local 1096 for (auto& surfaceFrame : mSurfaceFrames) { in trace() local 1097 surfaceFrame->trace(mToken); in trace() 1194 for (const auto& surfaceFrame : mSurfaceFrames) { in getBaseTime() local 1195 nsecs_t surfaceFrameBaseTime = surfaceFrame->getBaseTime(); in getBaseTime() 1208 for (const auto& surfaceFrame : mSurfaceFrames) { in dumpJank() local 1209 if (surfaceFrame->getJankType() != JankType::None) { in dumpJank() 1252 for (const auto& surfaceFrame : mSurfaceFrames) { in dump() local [all …]
|
H A D | FrameTimeline.h | 288 virtual void addSurfaceFrame(std::shared_ptr<SurfaceFrame> surfaceFrame) = 0; 372 void addSurfaceFrame(std::shared_ptr<SurfaceFrame> surfaceFrame); 445 void addSurfaceFrame(std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame) override;
|
/aosp12/frameworks/base/core/java/android/widget/ |
H A D | Magnifier.java | 652 final Rect surfaceFrame = surfaceHolder.getSurfaceFrame(); in obtainSurfaces() local 654 surfaceFrame.right, surfaceFrame.bottom, new Rect(), false); in obtainSurfaces()
|