Searched refs:SurfaceFrame (Results 1 – 12 of 12) sorted by relevance
/aosp_15_r20/frameworks/native/services/surfaceflinger/FrameTimeline/ |
H A D | FrameTimeline.cpp | 199 std::string toString(SurfaceFrame::PresentState presentState) { in toString() 200 using PresentState = SurfaceFrame::PresentState; in toString() 339 SurfaceFrame::SurfaceFrame(const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, in SurfaceFrame() function in android::frametimeline::SurfaceFrame 363 void SurfaceFrame::setActualStartTime(nsecs_t actualStartTime) { in setActualStartTime() 368 void SurfaceFrame::setActualQueueTime(nsecs_t actualQueueTime) { in setActualQueueTime() 373 void SurfaceFrame::setAcquireFenceTime(nsecs_t acquireFenceTime) { in setAcquireFenceTime() 382 void SurfaceFrame::setDesiredPresentTime(nsecs_t desiredPresentTime) { in setDesiredPresentTime() 387 void SurfaceFrame::setDropTime(nsecs_t dropTime) { in setDropTime() 392 void SurfaceFrame::setPresentState(PresentState presentState, nsecs_t lastLatchTime) { in setPresentState() 402 void SurfaceFrame::setRenderRate(Fps renderRate) { in setRenderRate() [all …]
|
H A D | FrameTimeline.h | 155 class SurfaceFrame { 165 SurfaceFrame(const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, uid_t ownerUid, 170 ~SurfaceFrame() = default; 310 virtual std::shared_ptr<SurfaceFrame> createSurfaceFrameForToken( 317 virtual void addSurfaceFrame(std::shared_ptr<SurfaceFrame> surfaceFrame) = 0; 333 virtual const std::vector<std::shared_ptr<frametimeline::SurfaceFrame>>& getPresentFrames() 425 void addSurfaceFrame(std::shared_ptr<SurfaceFrame> surfaceFrame); 444 const std::vector<std::shared_ptr<SurfaceFrame>>& getSurfaceFrames() const { in getSurfaceFrames() 473 std::vector<std::shared_ptr<SurfaceFrame>> mSurfaceFrames; 505 std::shared_ptr<SurfaceFrame> createSurfaceFrameForToken( [all …]
|
/aosp_15_r20/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | FrameTimelineTest.cpp | 153 SurfaceFrame& getSurfaceFrame(size_t displayFrameIdx, size_t surfaceFrameIdx) { in getSurfaceFrame() 304 surfaceFrame1->setPresentState(SurfaceFrame::PresentState::Dropped); in TEST_F() 312 EXPECT_EQ(droppedSurfaceFrame.getPresentState(), SurfaceFrame::PresentState::Dropped); in TEST_F() 336 surfaceFrame1->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() 338 surfaceFrame2->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() 385 surfaceFrame1->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() 396 surfaceFrame2->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() 437 surfaceFrame->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() 462 surfaceFrame->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() 517 surfaceFrame->setPresentState(SurfaceFrame::PresentState::Presented); in TEST_F() [all …]
|
H A D | TransactionFrameTracerTest.cpp | 38 using PresentState = frametimeline::SurfaceFrame::PresentState;
|
H A D | TransactionSurfaceFrameTest.cpp | 38 using PresentState = frametimeline::SurfaceFrame::PresentState; 410 std::vector<std::shared_ptr<frametimeline::SurfaceFrame>> surfaceFrames; in MultipleCommitsBeforeLatch()
|
/aosp_15_r20/frameworks/native/services/surfaceflinger/ |
H A D | Layer.h | 77 class SurfaceFrame; variable 145 std::shared_ptr<frametimeline::SurfaceFrame> bufferSurfaceFrameTX; 149 std::unordered_map<int64_t, std::shared_ptr<frametimeline::SurfaceFrame>> 335 void addSurfaceFrameDroppedForBuffer(std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, 338 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime, 341 std::shared_ptr<frametimeline::SurfaceFrame> createSurfaceFrameForTransaction( 343 std::shared_ptr<frametimeline::SurfaceFrame> createSurfaceFrameForBuffer(
|
H A D | Layer.cpp | 131 using PresentState = frametimeline::SurfaceFrame::PresentState; 453 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t dropTime) { in addSurfaceFrameDroppedForBuffer() 460 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime, in addSurfaceFramePresentedForBuffer() 468 std::shared_ptr<frametimeline::SurfaceFrame> Layer::createSurfaceFrameForTransaction( in createSurfaceFrameForTransaction() 489 std::shared_ptr<frametimeline::SurfaceFrame> Layer::createSurfaceFrameForBuffer( in createSurfaceFrameForBuffer()
|
/aosp_15_r20/external/perfetto/protos/perfetto/trace/android/ |
H A D | frame_timeline_event.proto | 24 // 2) SurfaceFrame - represents App's work on its frame 27 // One DisplayFrame can map to N SurfaceFrame(s) 29 // DisplayFrame.token = SurfaceFrame.display_frame_token 57 // Can be different for SurfaceFrame and DisplayFrame. 145 // this.token = SurfaceFrame.display_frame_token 164 // this.token = SurfaceFrame.display_frame_token
|
/aosp_15_r20/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
H A D | MockFrameTimeline.h | 33 MOCK_METHOD1(addSurfaceFrame, void(std::shared_ptr<frametimeline::SurfaceFrame>));
|
/aosp_15_r20/device/google/trout/tools/tracing/proto/ |
D | perfetto_trace.proto | 2107 // 2) SurfaceFrame - represents App's work on its frame 2110 // One DisplayFrame can map to N SurfaceFrame(s) 2112 // DisplayFrame.token = SurfaceFrame.display_frame_token 2131 // Can be different for SurfaceFrame and DisplayFrame. 2218 // this.token = SurfaceFrame.display_frame_token 2237 // this.token = SurfaceFrame.display_frame_token
|
/aosp_15_r20/external/pigweed/third_party/perfetto/repo/protos/perfetto/trace/ |
H A D | perfetto_trace.proto | 4691 // 2) SurfaceFrame - represents App's work on its frame 4694 // One DisplayFrame can map to N SurfaceFrame(s) 4696 // DisplayFrame.token = SurfaceFrame.display_frame_token 4724 // Can be different for SurfaceFrame and DisplayFrame. 4812 // this.token = SurfaceFrame.display_frame_token 4831 // this.token = SurfaceFrame.display_frame_token
|
/aosp_15_r20/external/perfetto/protos/perfetto/trace/ |
H A D | perfetto_trace.proto | 4965 // 2) SurfaceFrame - represents App's work on its frame 4968 // One DisplayFrame can map to N SurfaceFrame(s) 4970 // DisplayFrame.token = SurfaceFrame.display_frame_token 4998 // Can be different for SurfaceFrame and DisplayFrame. 5086 // this.token = SurfaceFrame.display_frame_token 5105 // this.token = SurfaceFrame.display_frame_token
|