diff options
| author | 2021-03-03 22:18:47 +0000 | |
|---|---|---|
| committer | 2021-03-03 22:18:47 +0000 | |
| commit | 96e73df10434b532bd98e77fb695215dd567fecc (patch) | |
| tree | cc65d0627e180648889f219852fb8edc849aeb56 | |
| parent | 44b26bda8ddfd868d4a89ddb943cb636d7ebba70 (diff) | |
| parent | 1a9716389b6e2cd44c388e8b29291889c702b86b (diff) | |
Merge "Trace DisplayFrame present time as the slice end time" into sc-dev
| -rw-r--r-- | services/surfaceflinger/FrameTimeline/FrameTimeline.cpp | 2 | ||||
| -rw-r--r-- | services/surfaceflinger/tests/unittests/FrameTimelineTest.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/services/surfaceflinger/FrameTimeline/FrameTimeline.cpp b/services/surfaceflinger/FrameTimeline/FrameTimeline.cpp index 75229e988d..75158729bc 100644 --- a/services/surfaceflinger/FrameTimeline/FrameTimeline.cpp +++ b/services/surfaceflinger/FrameTimeline/FrameTimeline.cpp @@ -974,7 +974,7 @@ void FrameTimeline::DisplayFrame::traceActuals(pid_t surfaceFlingerPid) const { FrameTimelineDataSource::Trace([&](FrameTimelineDataSource::TraceContext ctx) { auto packet = ctx.NewTracePacket(); packet->set_timestamp_clock_id(perfetto::protos::pbzero::BUILTIN_CLOCK_MONOTONIC); - packet->set_timestamp(static_cast<uint64_t>(mSurfaceFlingerActuals.endTime)); + packet->set_timestamp(static_cast<uint64_t>(mSurfaceFlingerActuals.presentTime)); auto* event = packet->set_frame_timeline_event(); auto* actualDisplayFrameEndEvent = event->set_frame_end(); diff --git a/services/surfaceflinger/tests/unittests/FrameTimelineTest.cpp b/services/surfaceflinger/tests/unittests/FrameTimelineTest.cpp index 7e6141eaaa..6150b22609 100644 --- a/services/surfaceflinger/tests/unittests/FrameTimelineTest.cpp +++ b/services/surfaceflinger/tests/unittests/FrameTimelineTest.cpp @@ -915,7 +915,7 @@ TEST_F(FrameTimelineTest, traceDisplayFrame_emitsValidTracePacket) { // Packet - 3 : FrameEnd (ActualDisplayFrame) const auto& packet3 = packets[3]; ASSERT_TRUE(packet3.has_timestamp()); - EXPECT_EQ(packet3.timestamp(), 26u); + EXPECT_EQ(packet3.timestamp(), 31u); ASSERT_TRUE(packet3.has_frame_timeline_event()); const auto& event3 = packet3.frame_timeline_event(); @@ -969,7 +969,7 @@ TEST_F(FrameTimelineTest, traceDisplayFrame_predictionExpiredDoesNotTraceExpecte // Packet - 1 : FrameEnd (ActualDisplayFrame) const auto& packet1 = packets[1]; ASSERT_TRUE(packet1.has_timestamp()); - EXPECT_EQ(packet1.timestamp(), 26u); + EXPECT_EQ(packet1.timestamp(), 31u); ASSERT_TRUE(packet1.has_frame_timeline_event()); const auto& event1 = packet1.frame_timeline_event(); |