1. 2e90a1e Prune logic from buffer stuffing recovery using UIDs by Melody Hsu · 6 months ago
  2. 3495323 Remove FrameTimeline module and build FrameTimeline.cpp with SF by Matt Buckley · 7 months ago
  3. 469494a Merge "[SF] Use render rate to classify BufferStuffing state" into main by Ram Indani · 7 months ago
  4. 0d03b07 [SF] Use render rate to classify BufferStuffing state by ramindani · 7 months ago
  5. 29b3d13 [SF] increase jank threshold to 4 milliseconds by ramindani · 8 months ago
  6. d885231 Merge "Recover from buffer stuffing for canned animations" into main by Melody Hsu · 10 months ago
  7. e524dd9 Recover from buffer stuffing for canned animations by Melody Hsu · 1 year ago
  8. ebdbead SF: Implement FrameStats directly in FrameTimeline by Ben Widawsky · 11 months ago
  9. 43a68c3 SF: Do not trace FrameTimeline before start by Ady Abraham · 1 year ago
  10. 093477c [FrameTimeline] Don't add a skipped frame if the surface frame's jank type is none. by Sally Qi · 12 months ago
  11. 0e8452b Add the expected and actual frame duration to the SF jank data. by Pascal Mütschard · 1 year ago
  12. e793890 Revert "Add the expected and actual frame duration to the SF jan..." by Pechetty Sravani (xWF) · 1 year ago
  13. 31e5264 Add the expected and actual frame duration to the SF jank data. by Pascal Mütschard · 1 year, 1 month ago
  14. 4c6982e Merge "Pass a valid fence time if the acquire fence has not signaled" into main by Vishnu Nair · 1 year, 2 months ago
  15. bd7d07e Pass a valid fence time if the acquire fence has not signaled by Vishnu Nair · 1 year, 2 months ago
  16. be0ad90 Create a wrapper for atrace macros by Vishnu Nair · 1 year, 2 months ago
  17. d56514e Jank callback API refactor. by Pascal Mütschard · 1 year, 4 months ago
  18. e9bd182 Merge "Fix the logic of adding skipped frame." into main by Sally Qi · 1 year, 4 months ago
  19. 2269a69 Fix the logic of adding skipped frame. by Sally Qi · 1 year, 4 months ago
  20. e96e79f SF: use a pointer for out param in classifyJankLocked by Ady Abraham · 1 year, 4 months ago
  21. 14beed7 SF: explicitly mark surface frame without a composite as non janky by Ady Abraham · 1 year, 4 months ago
  22. 38bc8a8 Add default_teams by John Reck · 1 year, 7 months ago
  23. 438eb7d [FrameTimeline] Refactor the logic of addSkippedFrame by Sally Qi · 1 year, 9 months ago
  24. 96eb535 Add jank severity type for actual frame timeline. by Ying Wei · 1 year, 10 months ago
  25. f572125 Add trunk flag for adding SF skipped frames into traces. by Sally Qi · 1 year, 10 months ago
  26. aa10774 Trace SF skipped frame. by Sally Qi · 2 years ago
  27. ac7bcd9 Include the frame's expected duration in the jank data. by Pascal Muetschard · 1 year, 11 months ago
  28. 72f75b1 Merge "SF: handle presentTime in the past" into udc-dev am: 612b7822dc am: d3971f9392 by Ady Abraham · 2 years, 6 months ago
  29. b1e10d1 SF: handle presentTime in the past by Ady Abraham · 2 years, 6 months ago
  30. 631e425 Make frames dropped be a jank type in Frametimeline by Edgar Arriaga · 2 years, 6 months ago
  31. 57a8ab4 SF: don't trace SF timelines when there is no layer update by Ady Abraham · 2 years, 7 months ago
  32. e2823f4 Merge "surfaceflinger: fix missing pure virtual declarations." am: f4e70632b9 am: d7a7f9952e am: ffab144ef7 by Ady Abraham · 2 years, 8 months ago
  33. ade0f67 surfaceflinger: fix missing pure virtual declarations. by Josh Gao · 2 years, 8 months ago
  34. 205c6dd Improve handling of hwcomposer with unsupported present fences by Theodore Dubois · 2 years, 10 months ago
  35. fcb1686 SF: make FrameTimeline more robust for fence errors by Ady Abraham · 2 years, 11 months ago
  36. 94917b3 Change jank for CPU/GPU deadline miss. by Rachel Lee · 3 years, 6 months ago
  37. ea2bb82 Returns min of minTime or presentTime instead of minTime or endTime. by ramindani · 3 years, 2 months ago
  38. dee2232 SF: fix frame timeline timestamp by Ady Abraham · 3 years, 6 months ago
  39. 57f8e18 SF: use CLOCK_BOOTTIME for frame timeline by Ady Abraham · 3 years, 6 months ago
  40. e43ff72 SF: treat prediction expired as app missed deadline by Ady Abraham · 3 years, 7 months ago
  41. ed511ef Add frame timeline method to ASurfaceControl NDK. by Rachel Lee · 4 years ago
  42. f5d0ea5 SF: Remove manual enum stringification by Dominik Laskowski · 4 years ago
  43. f6b4ba6 SF: Set up libscheduler headers by Dominik Laskowski · 3 years, 10 months ago
  44. 54996e2 Make deadlineThreshold 0 by Adithya Srinivasan · 4 years, 2 months ago
  45. 1f9450c Send isBuffer to perfetto trace by Adithya Srinivasan · 4 years, 3 months ago
  46. 58069dc SF - plumbing game mode for metrics (part 2) by Adithya Srinivasan · 4 years, 3 months ago
  47. 2045ddf Add SurfaceFlingerStuffing case to toString() by Adithya Srinivasan · 4 years, 3 months ago
  48. bed4c4f Limit Predictions size based on count instead of time by Adithya Srinivasan · 4 years, 4 months ago
  49. 57dc81d SF Buffer Stuffing by Adithya Srinivasan · 4 years, 5 months ago
  50. b2283c3 Fix ts for prediction expired dropped frames by Adithya Srinivasan · 4 years, 5 months ago
  51. 36b01af Consider GPU comp info for jank classification by Adithya Srinivasan · 4 years, 5 months ago
  52. 82eef32 Remove hwcDuration from FrameTimeline by Adithya Srinivasan · 4 years, 5 months ago
  53. de27245 Report deltas as 0 instead of -1 for prediction expired display frames by Adithya Srinivasan · 4 years, 5 months ago
  54. 8a94550 Allow AppDeadlineMissed along with DisplayFrame jank for SurfaceFrames by Adithya Srinivasan · 4 years, 6 months ago
  55. b6a2fa1 Add Gpu composition info to FrameTimeline by Adithya Srinivasan · 4 years, 6 months ago
  56. 785addd Add isBuffer to SurfaceFrame by Adithya Srinivasan · 4 years, 6 months ago
  57. 7c4ac7a Consider invalid present fence time in FrameTimeline by Adithya Srinivasan · 4 years, 6 months ago
  58. 115ac69 Call SurfaceFrame::onPresent if DisplayFrame predictions expired by Adithya Srinivasan · 4 years, 6 months ago
  59. 78e58af Trace PredictionState for Surface and Display Frames by Adithya Srinivasan · 4 years, 6 months ago
  60. 1a97163 Trace DisplayFrame present time as the slice end time by Adithya Srinivasan · 4 years, 6 months ago
  61. 939cd4d Fix SF jank classification by Adithya Srinivasan · 4 years, 7 months ago
  62. 3306e49 [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native by Bob Badour · 4 years, 6 months ago
  63. a2a7773 Revert "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native" by Bob Badour · 4 years, 6 months ago
  64. e55301f Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native" into sc-dev by Bob Badour · 4 years, 6 months ago
  65. f84491a [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native by Bob Badour · 4 years, 7 months ago
  66. adebf5c Support streaming fps updates for a layer subtree to sysui via listener. by Alec Mouri · 4 years, 8 months ago
  67. 55ee875 Merge "Trace predictionExpired and dropped frames properly" into sc-dev by TreeHugger Robot · 4 years, 7 months ago
  68. 061c14c Trace predictionExpired and dropped frames properly by Adithya Srinivasan · 4 years, 7 months ago
  69. 9561943 Return janktype properly for dropped frames by Adithya Srinivasan · 4 years, 7 months ago
  70. 363faf0 Add deadline histograms into timestats by Alec Mouri · 4 years, 7 months ago
  71. 7d436ec Plumb refresh and render rates into shared timeline by Alec Mouri · 4 years, 7 months ago
  72. b9a7dab Fix Transaction tracking for FrameTimeline by Adithya Srinivasan · 4 years, 8 months ago
  73. fc434ac Add inputEventId to SurfaceFrame by Siarhei Vishniakou · 4 years, 8 months ago
  74. 8667850 Move tracing log prints to inside Trace() by Adithya Srinivasan · 4 years, 8 months ago
  75. 552e2a7 Cleanup and send janktype as a bitmask to perfetto by Adithya Srinivasan · 4 years, 8 months ago
  76. 05bd2d1 Send FrameTimeline packets as separate start and end messages by Adithya Srinivasan · 4 years, 8 months ago
  77. 9b2ca3e Expand jank classification by Adithya Srinivasan · 4 years, 10 months ago
  78. 9c03b50 Add Shared timeline jank classification listener (1/2) by Jorim Jaggi · 4 years, 10 months ago
  79. 5814ab8 Move JankType to libgui by Jorim Jaggi · 4 years, 9 months ago
  80. 0118967 Frame Timeline Perfetto producer by Adithya Srinivasan · 4 years, 11 months ago
  81. 9febda8 Plumb owner pid into Layer by Adithya Srinivasan · 4 years, 11 months ago
  82. 9a29e67 Expose shared timeline counters into telemetry: by Alec Mouri · 5 years ago
  83. 4e9769a Merge changes I872e2405,Iac8c8377 by TreeHugger Robot · 5 years ago
  84. 2d73632 Add a backdoor to change FrameTimeline's maxDisplayFrames by Adithya Srinivasan · 5 years ago
  85. 8fc601d Dumpsys for FrameTimeline by Adithya Srinivasan · 5 years ago
  86. 7f4f5b4 Merge "SurfaceFlinger: decouple EventThread from SF wakeup" by TreeHugger Robot · 5 years ago
  87. 55fa727 SurfaceFlinger: decouple EventThread from SF wakeup by Ady Abraham · 5 years ago
  88. 7f8a1e6 SurfaceFlinger: rename FrameTimeline's setActualEndTime by Ady Abraham · 5 years ago
  89. 22c7b5c SurfaceFlinger: add transactions to FrameTimeline by Ady Abraham · 5 years ago
  90. 5f683cf Enable SurfaceFlinger to use FrameTimeline by Adithya Srinivasan · 5 years ago
  91. f279e04 Create shared timeline data structure and unit test cases by Adithya Srinivasan · 5 years ago