Home
last modified time | relevance | path

Searched refs:surfaceFrame (Results 1 – 12 of 12) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTransactionSurfaceFrameTest.cpp108 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 DFrameTimelineTest.cpp208 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 DBufferQueueLayer.cpp274 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 DBufferQueueLayer.h133 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 DLayer.cpp1256 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 DBufferStateLayer.cpp181 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 DBufferStateLayer.h109 void onSurfaceFrameCreated(const std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame);
H A DBufferLayer.cpp410 for (auto& [token, surfaceFrame] : mDrawingState.bufferlessSurfaceFramesTX) { in onPostComposition()
411 surfaceFrame->setGpuComposition(); in onPostComposition()
H A DLayer.h840 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame);
842 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime,
/aosp12/frameworks/native/services/surfaceflinger/FrameTimeline/
H A DFrameTimeline.cpp820 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 DFrameTimeline.h288 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 DMagnifier.java652 final Rect surfaceFrame = surfaceHolder.getSurfaceFrame(); in obtainSurfaces() local
654 surfaceFrame.right, surfaceFrame.bottom, new Rect(), false); in obtainSurfaces()