1. d03639a SF: Update fixup on lastFrameMissed only when we violate minFramePeriod by ramindani · 12 months ago
  2. 9ee3113 SF: kernel idle timer is not applicable for VRR by Ady Abraham · 12 months ago
  3. 0673502 Merge "SF: Avoid adjusting Vsync Timeline when minFramePeriod isn't violated" into main by Ram Indani · 1 year ago
  4. 3614e0b SF: Avoid adjusting Vsync Timeline when minFramePeriod isn't violated by ramindani · 1 year, 1 month ago
  5. 44e895b Merge "SF: Avoid adjusting the frame time when last frame is presented early" into main by Ram Indani · 1 year ago
  6. 7b32b3a SF: Avoid adjusting the frame time when last frame is presented early by ramindani · 1 year, 1 month ago
  7. 6200752 SF: Move isWithin into implementation by ramindani · 1 year, 1 month ago
  8. be0ad90 Create a wrapper for atrace macros by Vishnu Nair · 1 year, 1 month ago
  9. 548f449 SF: Update vsync timeline validUntil to be exact vsync time. by ramindani · 1 year, 2 months ago
  10. 4a719e8 SF: VsyncTimeline::isVSyncInPhase should use display rate by Ady Abraham · 1 year, 2 months ago
  11. e9dcf79 SF: do not skip a frame if it will not cause backpressure on dvrr by Ady Abraham · 1 year, 3 months ago
  12. 5441005 SF: clear VsyncTimelines when DisplayMode changes by Ady Abraham · 1 year, 4 months ago
  13. c5d7246 SF: keep a reference vsync point before clearing timestamps by Ady Abraham · 1 year, 5 months ago
  14. fe15a35 SF: dont shift vsync timeline unless missed a frame by Ady Abraham · 1 year, 5 months ago
  15. 45ed7a8 SF: VsyncTimeline was added twice by Ady Abraham · 1 year, 5 months ago
  16. 4fc2fce SF: change the render rate directly instead of starting a new VsyncTimeline by Ady Abraham · 1 year, 5 months ago
  17. 940b7a6 SF: don't use minFramePeriod if it is same as vsync by Ady Abraham · 1 year, 5 months ago
  18. ee6365b SF: flush setRenderRate when changing mode by Ady Abraham · 1 year, 5 months ago
  19. 77b4fb1 SF: reduce latency when switching low to high render rate by Ady Abraham · 1 year, 5 months ago
  20. e54ce10 SF: fix vsync shift repeatedly when HWC miss a frame by Ady Abraham · 1 year, 5 months ago
  21. 20024aa Revert^2 "SF: Introduce VsyncTimeline to VsyncPredictor" by Ady Abraham · 1 year, 5 months ago
  22. 9633f8e Revert "SF: Introduce VsyncTimeline to VsyncPredictor" by Ady Abraham · 1 year, 5 months ago
  23. b6c7f88 SF: Introduce VsyncTimeline to VsyncPredictor by Ady Abraham · 1 year, 6 months ago
  24. ae64582 [SF] Updates to not send hints without a present being followed by ramindani · 1 year, 7 months ago
  25. 26f08b4 Avoid calling onVsyncGenerated when vrrConfig is not available by ramindani · 1 year, 7 months ago
  26. cbd7a6d [SF] Update notifyExpectedPresent parameter names by ramindani · 1 year, 8 months ago
  27. de415b2 Merge "SF: pass last vsync to VsyncPredictor" into main by Ady Abraham · 1 year, 8 months ago
  28. 4335afd SF: pass last vsync to VsyncPredictor by Ady Abraham · 1 year, 8 months ago
  29. f0b2bf9 SF: add more traces when adding vsync timestamps by Ady Abraham · 1 year, 8 months ago
  30. e988303 SF: recover from sub-frame jank V2 by Ady Abraham · 1 year, 9 months ago
  31. 3db8a3c SF: use peak refresh rate for HWC backpressure by Ady Abraham · 1 year, 9 months ago
  32. c585dba SF: pass DisplayMode to VsyncTracker by Ady Abraham · 1 year, 9 months ago
  33. 9b133ca Revert^2 "Move FlagManager to a common SF lib" by Alec Mouri · 1 year, 9 months ago
  34. 27a5132 Revert "Move FlagManager to a common SF lib" by Fyodor Kyslov · 1 year, 9 months ago
  35. ecbfa07 Move FlagManager to a common SF lib by Alec Mouri · 1 year, 9 months ago
  36. 2c65b0d [SF] Adds ATRACE for VsyncPredictor by ramindani · 1 year, 9 months ago
  37. d4354a9 [SF] Adds callback from the VsyncPredictor by ramindani · 1 year, 10 months ago
  38. 6738862 Reland "Create a VsyncSchedule per display" by Leon Scroggins III · 2 years, 6 months ago
  39. e8320c8 SF: do not clear mLastVsyncSequence on VSyncPredictor::clearTimestamps by Ady Abraham · 2 years, 6 months ago
  40. fdc049c Revert "Revert "SF: pass a render rate to VsyncTracker instead of a divisor"" by Ady Abraham · 2 years, 6 months ago
  41. 0311fdd Revert "SF: pass a render rate to VsyncTracker instead of a divisor" by Adam Wright · 2 years, 6 months ago
  42. 894a6d4 SF: pass a render rate to VsyncTracker instead of a divisor by Ady Abraham · 2 years, 6 months ago
  43. f34a813 SF: vsync divisors should use the same reference point by Ady Abraham · 2 years, 6 months ago
  44. 9243bba SF: add traces for isVsyncValid by Ady Abraham · 2 years, 6 months ago
  45. db16a2b Revert "Create a VsyncSchedule per display" by Leon Scroggins III · 2 years, 6 months ago
  46. 31d4141 Create a VsyncSchedule per display by Leon Scroggins III · 2 years, 9 months ago
  47. d9b9a04 SF: cleanup VSP traces by Ady Abraham · 2 years, 7 months ago
  48. ace3d05 SF: add render frame rate to the scheduler by Ady Abraham · 2 years, 9 months ago
  49. d82e0f0 SF: Rename RefreshRateConfigs by Dominik Laskowski · 2 years, 9 months ago
  50. 934017e Fix floating point exception fuzz. by Rachel Lee · 3 years ago
  51. cc31549 SF: use the right terminology for divisor by Ady Abraham · 3 years, 6 months ago
  52. 62eff35 SF: Delete SchedulerUtils.{h,cpp} by Dominik Laskowski · 3 years, 8 months ago
  53. 99ca336 SF: ignore very close vsync timestamps by Ady Abraham · 4 years, 2 months ago
  54. 4c56b64 SF: update mTimestamps with the newest hwvsync timestamp by Ady Abraham · 4 years, 2 months ago
  55. 5cc2e26 SurfaceFlinger: fix refresh rate override when changing refresh rate by Ady Abraham · 4 years, 4 months ago
  56. bed7fd3 SF: Compile with -Wextra by Marin Shalamanov · 4 years, 8 months ago
  57. 6de88c4 SurfaceFlinger: expectedVsyncTimestamp can be 0 by Ady Abraham · 4 years, 9 months ago
  58. 43a3e69 SurfaceFlinger: VSyncPredictor should be robust with inconsistent vsyncs by Ady Abraham · 4 years, 9 months ago
  59. 0bb6a47 SurfaceFlinger: throttle applications based on uid by Ady Abraham · 4 years, 10 months ago
  60. 9c53ee7 SurfaceFlinger: use duration instead of offset by Ady Abraham · 5 years ago
  61. b818bfa SF: hwvsync on for more samples on recalibration by Kevin DuBois · 5 years ago
  62. 241d0ee SF: update VSP timebase on error condition by Kevin DuBois · 5 years ago
  63. 5e7371c SurfaceFlinger: add debug information when vsync is not generated by Ady Abraham · 5 years ago
  64. 0049f8b SF: increase precision in VSyncPredictor by Kevin DuBois · 5 years ago
  65. 92fa2f4 SurfaceFlinger: make sure VsyncPredictor always maintains a valid slope by Ady Abraham · 5 years ago
  66. c57f2c3 SF: enable VSyncReactor by Kevin DuBois · 6 years ago
  67. 02d5ed9 SF: VSR: VSyncTracker can reorients itself by Kevin DuBois · 6 years ago
  68. abd1a13 Merge "SF: add trace points for dispatcher system" by TreeHugger Robot · 6 years ago
  69. ecb1f0d SF: add trace points for dispatcher system by Kevin DuBois · 6 years ago
  70. ca479e9 Merge "SF: VSyncTracker, clear timestamps on beginResync" by Kevin DuBois · 6 years ago
  71. b0dbdaa SurfaceFlinger: Enable -WConversion in Android.bp by Ady Abraham · 6 years ago
  72. c3e9e8e SF: VSyncTracker, clear timestamps on beginResync by Kevin DuBois · 6 years ago
  73. 127a2d9 SF: VSyncPredictor correct calculation by Kevin DuBois · 6 years ago
  74. 2fd3cea SF: VSyncReactor add timestamp querying functions by Kevin DuBois · 6 years ago
  75. 1678e2c SF: add VSyncPredictor implementation by Kevin DuBois · 6 years ago