summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/FrameTimeline
AgeCommit message (Expand)Author
2025-03-17Prune logic from buffer stuffing recovery using UIDs Melody Hsu
2025-02-06Remove FrameTimeline module and build FrameTimeline.cpp with SF Matt Buckley
2025-01-31Merge "[SF] Use render rate to classify BufferStuffing state" into main Ram Indani
2025-01-29[SF] Use render rate to classify BufferStuffing state ramindani
2025-01-24[SF] increase jank threshold to 4 milliseconds ramindani
2024-11-13Merge "Recover from buffer stuffing for canned animations" into main Melody Hsu
2024-11-12Recover from buffer stuffing for canned animations Melody Hsu
2024-11-05SF: Implement FrameStats directly in FrameTimeline Ben Widawsky
2024-09-13SF: Do not trace FrameTimeline before start Ady Abraham
2024-09-11[FrameTimeline] Don't add a skipped frame if the surface frame's jank type is... Sally Qi
2024-09-03Add the expected and actual frame duration to the SF jank data. Pascal Mütschard
2024-09-02Revert "Add the expected and actual frame duration to the SF jan..." Pechetty Sravani (xWF)
2024-08-28Add the expected and actual frame duration to the SF jank data. Pascal Mütschard
2024-07-09Merge "Pass a valid fence time if the acquire fence has not signaled" into main Vishnu Nair
2024-07-08Pass a valid fence time if the acquire fence has not signaled Vishnu Nair
2024-06-28Create a wrapper for atrace macros Vishnu Nair
2024-06-28Jank callback API refactor. Pascal Mütschard
2024-05-21Merge "Fix the logic of adding skipped frame." into main Sally Qi
2024-05-20Fix the logic of adding skipped frame. Sally Qi
2024-05-20SF: use a pointer for out param in classifyJankLocked Ady Abraham
2024-05-16SF: explicitly mark surface frame without a composite as non janky Ady Abraham
2024-02-21Add default_teams John Reck
2023-12-13[FrameTimeline] Refactor the logic of addSkippedFrame Sally Qi
2023-11-30Add jank severity type for actual frame timeline. Ying Wei
2023-11-17Add trunk flag for adding SF skipped frames into traces. Sally Qi
2023-11-05Trace SF skipped frame. Sally Qi
2023-10-17Include the frame's expected duration in the jank data. Pascal Muetschard
2023-03-15Merge "SF: handle presentTime in the past" into udc-dev am: 612b7822dc am: d3... Ady Abraham
2023-03-14SF: handle presentTime in the past Ady Abraham
2023-03-10Make frames dropped be a jank type in Frametimeline Edgar Arriaga
2023-01-26SF: don't trace SF timelines when there is no layer update Ady Abraham
2023-01-19Merge "surfaceflinger: fix missing pure virtual declarations." am: f4e70632b9... Ady Abraham
2023-01-17surfaceflinger: fix missing pure virtual declarations. Josh Gao
2022-12-14Improve handling of hwcomposer with unsupported present fences Theodore Dubois
2022-10-10SF: make FrameTimeline more robust for fence errors Ady Abraham
2022-08-03Change jank for CPU/GPU deadline miss. Rachel Lee
2022-07-01Returns min of minTime or presentTime instead of minTime or endTime. ramindani
2022-03-18SF: fix frame timeline timestamp Ady Abraham
2022-03-10SF: use CLOCK_BOOTTIME for frame timeline Ady Abraham
2022-02-15SF: treat prediction expired as app missed deadline Ady Abraham
2021-12-09Add frame timeline method to ASurfaceControl NDK. Rachel Lee
2021-11-19SF: Remove manual enum stringification Dominik Laskowski
2021-11-18SF: Set up libscheduler headers Dominik Laskowski
2021-06-25Make deadlineThreshold 0 Adithya Srinivasan
2021-06-10Send isBuffer to perfetto trace Adithya Srinivasan
2021-06-07SF - plumbing game mode for metrics (part 2) Adithya Srinivasan
2021-05-27Add SurfaceFlingerStuffing case to toString() Adithya Srinivasan
2021-05-03Limit Predictions size based on count instead of time Adithya Srinivasan
2021-04-27SF Buffer Stuffing Adithya Srinivasan
2021-04-22Fix ts for prediction expired dropped frames Adithya Srinivasan