Loading services/surfaceflinger/FrameTimeline/FrameTimeline.cpp +5 −5 Original line number Original line Diff line number Diff line Loading @@ -669,12 +669,12 @@ void SurfaceFrame::traceActuals(int64_t displayFrameToken, nsecs_t monoBootOffse // frame in the trace. // frame in the trace. nsecs_t endTime = nsecs_t endTime = (mPresentState == PresentState::Dropped ? mDropTime : mActuals.endTime); (mPresentState == PresentState::Dropped ? mDropTime : mActuals.endTime); packet->set_timestamp(static_cast<uint64_t>(endTime - kPredictionExpiredStartTimeDelta + const auto timestamp = endTime - kPredictionExpiredStartTimeDelta; monoBootOffset)); packet->set_timestamp(static_cast<uint64_t>(timestamp + monoBootOffset)); } else { } else { packet->set_timestamp(static_cast<uint64_t>(monoBootOffset + mActuals.startTime == 0 const auto timestamp = ? mPredictions.startTime mActuals.startTime == 0 ? mPredictions.startTime : mActuals.startTime; : mActuals.startTime)); packet->set_timestamp(static_cast<uint64_t>(timestamp + monoBootOffset)); } } auto* event = packet->set_frame_timeline_event(); auto* event = packet->set_frame_timeline_event(); Loading Loading
services/surfaceflinger/FrameTimeline/FrameTimeline.cpp +5 −5 Original line number Original line Diff line number Diff line Loading @@ -669,12 +669,12 @@ void SurfaceFrame::traceActuals(int64_t displayFrameToken, nsecs_t monoBootOffse // frame in the trace. // frame in the trace. nsecs_t endTime = nsecs_t endTime = (mPresentState == PresentState::Dropped ? mDropTime : mActuals.endTime); (mPresentState == PresentState::Dropped ? mDropTime : mActuals.endTime); packet->set_timestamp(static_cast<uint64_t>(endTime - kPredictionExpiredStartTimeDelta + const auto timestamp = endTime - kPredictionExpiredStartTimeDelta; monoBootOffset)); packet->set_timestamp(static_cast<uint64_t>(timestamp + monoBootOffset)); } else { } else { packet->set_timestamp(static_cast<uint64_t>(monoBootOffset + mActuals.startTime == 0 const auto timestamp = ? mPredictions.startTime mActuals.startTime == 0 ? mPredictions.startTime : mActuals.startTime; : mActuals.startTime)); packet->set_timestamp(static_cast<uint64_t>(timestamp + monoBootOffset)); } } auto* event = packet->set_frame_timeline_event(); auto* event = packet->set_frame_timeline_event(); Loading