1. 9817875 DisplayEventDispatcher: optimize binder calls by Ady Abraham · 5 years ago
  2. dd5bfa9 SurfaceFlinger: handle high refresh rate deny list by Ady Abraham · 5 years ago
  3. 65ce551 SF: Add operator<< to RefreshRate by Marin Shalamanov · 5 years ago
  4. 23c4420 SF: Rename HwcConfigIndexType to DisplayModeId by Marin Shalamanov · 5 years ago
  5. 441f100 Merge "SF: Improve LayerInfo::calculateAverageFrameTime" by Marin Shalamanov · 5 years ago
  6. 3ea1d60 SF: Remove display config functions from HWC2 by Marin Shalamanov · 5 years ago
  7. 49bf66b SF: Clean up Scheduler::registerLayer by Marin Shalamanov · 5 years ago
  8. 534d4b3 Merge "SF: Mutable RefreshRateConfigs" by TreeHugger Robot · 5 years ago
  9. 2045d5b SF: Improve LayerInfo::calculateAverageFrameTime by Marin Shalamanov · 5 years ago
  10. 4899ff8 SurfaceFlinger: add a sysprop to control frame rate override by Ady Abraham · 5 years ago
  11. eadf2e7 SF: Mutable RefreshRateConfigs by Marin Shalamanov · 5 years ago
  12. b973403 Merge changes I7a995415,Idfce2573 by Ady Abraham · 5 years ago
  13. 3db5cb6 Merge changes Ib9023881,I84a5a99f by Ady Abraham · 5 years ago
  14. e90dd52 SurfaceFlinger: return DisplayStatInfo from getDisplayStatInfo by Ady Abraham · 5 years ago
  15. 64c2fc0 SurfaceFlinger: optimize frame rate override by Ady Abraham · 5 years ago
  16. 8738588 Merge "SF: Update the cached display modes in HWComposer on hotplug" by TreeHugger Robot · 5 years ago
  17. 6e84017 SF: Update the cached display modes in HWComposer on hotplug by Marin Shalamanov · 5 years ago
  18. 1ce7cbc Merge "SF: Compile with -Wextra" by Marin Shalamanov · 5 years ago
  19. 62a0be2 SurfaceFlinger: override frame rate for applications that use setFrameRate by Ady Abraham · 5 years ago
  20. dbb6dcf Revert "SurfaceFlinger: override frame rate for applications that use setFrameRate" by Ady Abraham · 5 years ago
  21. 4ad8b30 SF: Use default minimal refresh rate between frames by Marin Shalamanov · 5 years ago
  22. ea25ddf SF: Remove RefreshRateConfigs::getAllRefreshRates() by Marin Shalamanov · 5 years ago
  23. bed7fd3 SF: Compile with -Wextra by Marin Shalamanov · 5 years ago
  24. bb395fa Merge "SF: Fix VSYNC injection" by Dominik Laskowski · 5 years ago
  25. 8594399 Merge "SF: Break dependency between VsyncConfiguration and RefreshRateConfigs" by Marin Shalamanov · 5 years ago
  26. 2c6716b SurfaceFlinger: override frame rate for applications that use setFrameRate by Ady Abraham · 5 years ago
  27. 526c338 SF: Break dependency between VsyncConfiguration and RefreshRateConfigs by Marin Shalamanov · 5 years ago
  28. 208235c SF: Fix VSYNC injection by Dominik Laskowski · 5 years ago
  29. 68a9409 SF: Don't store config ids in RefreshRateStats by Marin Shalamanov · 5 years ago
  30. e8a663d Add Fps class by Marin Shalamanov · 5 years ago
  31. be97cfa Check for seamlessness in LayerRequirement::operator== by Marin Shalamanov · 5 years ago
  32. fc50f74 Merge changes from topic "deprecate-content-detection-v1" by Marin Shalamanov · 5 years ago
  33. 1bc43ee Move LayerHistoryV2 to LayerHistory by Marin Shalamanov · 5 years ago
  34. 15238e8 Merge "Make shouldBeSeamless an enum" by Marin Shalamanov · 5 years ago
  35. 27fa3de SF: Deprecate content detection v1 by Marin Shalamanov · 5 years ago
  36. 53fc11d Make shouldBeSeamless an enum by Marin Shalamanov · 5 years ago
  37. 3ea2a0c Merge "SurfaceFlinger: Add DISPLAY_EVENT_FRAME_RATE_OVERRIDE" by Ady Abraham · 5 years ago
  38. 6de88c4 SurfaceFlinger: expectedVsyncTimestamp can be 0 by Ady Abraham · 5 years ago
  39. 793ef70 Merge changes I55af2ec2,I4aa5b86c by Ady Abraham · 5 years ago
  40. 2d6b734 Merge "SurfaceFlinger: VSyncPredictor should be robust with inconsistent vsyncs" by Ady Abraham · 5 years ago
  41. 62f216c SurfaceFlinger: Add DISPLAY_EVENT_FRAME_RATE_OVERRIDE by Ady Abraham · 5 years ago
  42. 43a3e69 SurfaceFlinger: VSyncPredictor should be robust with inconsistent vsyncs by Ady Abraham · 5 years ago
  43. db3dfee SurfaceFlinger: add thread name to OneShotTimer by Ady Abraham · 5 years ago
  44. 1e19ac9 SurfaceFlinger: fix OneShotTimer timespec overflow by Ady Abraham · 5 years ago
  45. b887107 Merge changes from topic "isSeamlessRequired" by TreeHugger Robot · 5 years ago
  46. ba421a8 Dump RefreshRateConfigs by Marin Shalamanov · 5 years ago
  47. 4608442 Add shouldBeSeamless to setFrameRate by Marin Shalamanov · 5 years ago
  48. ebcd31e Merge "SurfaceFlinger: fix wake up time when sf duration change" by TreeHugger Robot · 5 years ago
  49. 326ecde SurfaceFlinger: fix wake up time when sf duration change by Ady Abraham · 5 years ago
  50. b6674e7 Add logging when refresh rate policy is invalid by Marin Shalamanov · 5 years ago
  51. 0bb6a47 SurfaceFlinger: throttle applications based on uid by Ady Abraham · 5 years ago
  52. f4b1410 Merge "SF: Populate allowGroupSwitching from DM" by Marin Shalamanov · 5 years ago
  53. 30b0b3c SF: Populate allowGroupSwitching from DM by Marin Shalamanov · 5 years ago
  54. 75d4ffc Optimizing OneShotTimer::reset() function by Ana Krulec · 5 years ago
  55. 55fa727 SurfaceFlinger: decouple EventThread from SF wakeup by Ady Abraham · 5 years ago
  56. 6d68b18 Merge "Fixing threading around mConnections in Scheduler" by Ana Krulec · 5 years ago
  57. 6ddd261 Fixing threading around mConnections in Scheduler by Ana Krulec · 5 years ago
  58. b5daa91 EventThread: wake for two frames after vsync request by default by Tim Murray · 5 years ago
  59. 5f683cf Enable SurfaceFlinger to use FrameTimeline by Adithya Srinivasan · 5 years ago
  60. 74e1756 SurfaceFlinger: Shared timeline plumbing by Ady Abraham · 6 years ago
  61. 8cb2188 SurfaceFlinger: DispSync -> VsyncController by Ady Abraham · 6 years ago
  62. 8735eac SurfaceFlinger: VSyncReactor should not know VSyncDispatch by Ady Abraham · 6 years ago
  63. 9c53ee7 SurfaceFlinger: use duration instead of offset by Ady Abraham · 6 years ago
  64. b491c90 SurfaceFlinger: use TFD_TIMER_ABSTIME for VSP timer by Ady Abraham · 6 years ago
  65. 49cb7d5 SurfaceFlinger: remove old DispSync implementation by Ady Abraham · 6 years ago
  66. 8287e85 SurfaceFlinger: expose duration as part of phase offsets by Ady Abraham · 6 years ago
  67. c581d3c Surfaceflinger: rename PhaseOffsets to VsyncConfiguration by Ady Abraham · 6 years ago
  68. 519ee81 Merge changes I05a42795,Ibe230906 by Dominik Laskowski · 6 years ago
  69. 967d5d7 Fix refresh rate callback fan-out for choreographer by Alec Mouri · 6 years ago
  70. 08d05c2 SF: Decouple VsyncModulator from Scheduler by Dominik Laskowski · 6 years ago
  71. a93a531 SF: Rename VsyncModulator by Dominik Laskowski · 6 years ago
  72. 7de1783 Merge "Use type safe display IDs." by Marin Shalamanov · 6 years ago
  73. 8532956 Merge "SF: Remove EventControlThread" by TreeHugger Robot · 6 years ago
  74. 8b01cc0 SF: Remove EventControlThread by Dominik Laskowski · 6 years ago
  75. cf7d3fc Merge "Update language to comply with Android's inclusive language guidance" am: 6ec9ae5431 am: 0cbee5918d am: c050d1e648 am: cb53d839f8 am: c7cd878cea by Lihao Liang · 6 years ago
  76. c7cd878 Merge "Update language to comply with Android's inclusive language guidance" am: 6ec9ae5431 am: 0cbee5918d am: c050d1e648 am: cb53d839f8 by Lihao Liang · 6 years ago
  77. c050d1e Merge "Update language to comply with Android's inclusive language guidance" am: 6ec9ae5431 am: 0cbee5918d by Lihao Liang · 6 years ago
  78. 73a3c96 Update language to comply with Android's inclusive language guidance by Lihao Liang · 6 years ago
  79. a524a09 Use type safe display IDs. by Marin Shalamanov · 6 years ago
  80. 50c34a1 Merge "SF: hwvsync on for more samples on recalibration" into rvc-qpr-dev by Kevin DuBois · 6 years ago
  81. bc7ddff SF: hwvsync on for more samples on recalibration by Kevin DuBois · 6 years ago
  82. 8cd2bf5 VSR: dispatch cbs skipped due to timer lag. by Kevin DuBois · 6 years ago
  83. 7de812b Merge "SF: move VSyncTracker and VSyncDispatch ownership to Scheduler" by TreeHugger Robot · 6 years ago
  84. 5a85855 SF: move VSyncTracker and VSyncDispatch ownership to Scheduler by Ady Abraham · 6 years ago
  85. 2579fc0 Merge "Move things in InputWindowInfo to enum classes" by Michael Wright · 6 years ago
  86. 44753b1 Move things in InputWindowInfo to enum classes by Michael Wright · 6 years ago
  87. f947783 VSR: dispatch cbs skipped due to timer lag. by Kevin DuBois · 6 years ago
  88. a3afa22 Merge "SF: Short-circuit scheduler content detection" by TreeHugger Robot · 6 years ago
  89. 983f2b5 SF: Short-circuit scheduler content detection by Dominik Laskowski · 6 years ago
  90. b818bfa SF: hwvsync on for more samples on recalibration by Kevin DuBois · 6 years ago
  91. 747819d Merge "SurfaceFlinger: only ExplicitDefault can use appRequestRange" into rvc-dev by Ady Abraham · 6 years ago
  92. 20c029c SurfaceFlinger: only ExplicitDefault can use appRequestRange by Ady Abraham · 6 years ago
  93. 9b2526e Merge "SF: update VSP timebase on error condition" into rvc-dev by Kevin DuBois · 6 years ago
  94. 241d0ee SF: update VSP timebase on error condition by Kevin DuBois · 6 years ago
  95. aae5ed5 SurfaceFlinger: only focused layers can use appRequestRange by Ady Abraham · 6 years ago
  96. b9afd79 Move toggling of kernel idle timer to SF by Ana Krulec · 6 years ago
  97. 72b3fa4 Merge "SurfaceFlinger: add explicit eEarlyWakeup start and end" into rvc-dev by Ady Abraham · 6 years ago
  98. bf1349c SurfaceFlinger: add explicit eEarlyWakeup start and end by Ady Abraham · 6 years ago
  99. b340b73 SF: avoid rearming Timer during cancel by Kevin DuBois · 6 years ago
  100. 680edcf Merge "SurfaceFlinger: missing configChanged event on idle" into rvc-dev by Ady Abraham · 6 years ago