Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_frameworks_native
/
dcb38bbd32eb96ec46d69658390353a853b3af6d
/
services
/
surfaceflinger
/
Scheduler
/
EventThread.cpp
dcb38bb
SF: Plumb physical display IDs to libgui
by Dominik Laskowski
· 6 years ago
1eba020
SF: Tie VSyncState lifetime to display hotplug
by Dominik Laskowski
· 6 years ago
029cc12
SF: Toggle VSYNC in EventThread with state machine
by Dominik Laskowski
· 6 years ago
23b867a
SF: Remove fixed-size array for VSYNC events
by Dominik Laskowski
· 6 years ago
d9e4de6
SF: Refactor event dispatch
by Dominik Laskowski
· 6 years ago
f654d57
SF: Register resync callback per event connection
by Dominik Laskowski
· 6 years ago
7d1d683
SF: Adding callback to Scheduler for setting refresh rate to 60 and 90.
by Ana Krulec
· 6 years ago
85c39af
SF: Moving EventThread::Connection out of impl class
by Ana Krulec
· 6 years ago
fb77282
SF: Adding Idle Timer, to detect when devices are idle.
by Ana Krulec
· 6 years ago
5434a78
SurfaceFlinger: Get rid of String8 in dumpsys
by Yiwei Zhang
· 6 years ago
b02d51c
surfaceflinger: use std::vector for waitForEventLocked
by Chia-I Wu
· 6 years ago
98cd38f
surfaceflinger: use std::vector for mDisplayEventConnections
by Chia-I Wu
· 6 years ago
eac3db2
surfaceflinger: use std::queue for mPendingEvents
by Chia-I Wu
· 6 years ago
98b5b24
SF: Creating a basic Scheduler class.
by Ana Krulec
· 6 years ago
fefcb58
SF: Move relevant scheduler files into one directory.
by Ana Krulec
· 6 years ago
[Renamed (98%) from services/surfaceflinger/EventThread.cpp]
00a6fa2
SF: Decouple EventThread from DisplayDevice
by Dominik Laskowski
· 7 years ago
24b0a48
SF: Test coverage for EventThread
by Lloyd Pique
· 7 years ago
4d23485
SF: Separate SurfaceInterceptor into interface and impl
by Lloyd Pique
· 7 years ago
9cbe4da
SF: Fix an EventThread deadlock
by Lloyd Pique
· 7 years ago
0fcde1b
SF: Separate EventThread into interface and impl
by Lloyd Pique
· 7 years ago
e83f931
SF: Cleanup EventThread Part 2
by Lloyd Pique
· 7 years ago
46a46b3
SF: Cleanup EventThread Part 1
by Lloyd Pique
· 7 years ago
78ce418
SF: Clang format selected sources
by Lloyd Pique
· 7 years ago
566a3b4
[SurfaceFlinger] Replace NULL with nullptr.
by Peiyong Lin
· 7 years ago
2c32175
surfaceflinger: remove vsync hint
by Tim Murray
· 7 years ago
01be49f
Fix sanitizer in surfaceflinger waitForEvent.
by Ivan Lozano
· 7 years ago
6b698e4
libgui: Remove RefBase from BitTube
by Dan Stoza
· 8 years ago
7d29017
libgui: Make BitTube Parcelable and use unique_fd
by Dan Stoza
· 8 years ago
27c8115
libgui: Format BitTube and move into gui namespace
by Dan Stoza
· 8 years ago
e1c599b
libgui: Normalize IDisplayEventConnection methods
by Dan Stoza
· 8 years ago
801ea09
split libsensor our of libgui
by Mathias Agopian
· 8 years ago
ab04685
Fix duplicated VSync tracing in SurfaceInterceptor
by Irvel
· 8 years ago
468051e
Integrate SurfaceInterceptor into SurfaceFlinger
by Irvel
· 9 years ago
4a4e4a2
Revert "Revert "DispSync: Always resync after inactivity""
by Tim Murray
· 9 years ago
67264e9
Revert "DispSync: Always resync after inactivity"
by Dan Stoza
· 9 years ago
f34b9be
DispSync: Always resync after inactivity
by Dan Stoza
· 9 years ago
db4ac3c
SF: Permit changing DispSync offsets at runtime
by Dan Stoza
· 10 years ago
ef472ec
SurfaceFlinger: send VSYNC power hints to IPowerManager
by Ruchi Kandoi
· 11 years ago
4098f03
Revert "SurfaceFlinger: send VSYNC power hints to IPowerManager"
by Ruchi Kandoi
· 11 years ago
d469a1c
SurfaceFlinger: send VSYNC power hints to IPowerManager
by Ruchi Kandoi
· 11 years ago
86efcc0
SurfaceFlinger: fix 64-bit format string warnings
by Greg Hackmann
· 11 years ago
faf77cc
SurfaceFlinger: SW-based vsync events
by Jamie Gennis
· 11 years ago
9e663de
Use new HWC display type/count constants.
by Jesse Hall
· 11 years ago
74d211a
clean-up/simplify all dump() APIs
by Mathias Agopian
· 12 years ago
7adb0f8
Minor cleanups/fixes before virtual display refactoring
by Jesse Hall
· 12 years ago
81cd5d3
make sure we don't call into the HWC HAL when not needed
by Mathias Agopian
· 12 years ago
ff28e20
Display events now always carry the display id they happened on
by Mathias Agopian
· 12 years ago
b4d18ed
fix an issue where hotplug events were not dispatched
by Mathias Agopian
· 12 years ago
148994e
We now report hotplug events to the framework
by Mathias Agopian
· 12 years ago
ae2cfb5
Minor tweaks
by Andy McFadden
· 12 years ago
6bf552e
Add timeout when waiting for HW vsync
by Andy McFadden
· 12 years ago
3ee454a
Eradicate DisplayID.
by Mathias Agopian
· 12 years ago
f6bbd44
simplify further vsync handling
by Mathias Agopian
· 12 years ago
a4cb35a
fix various issues in SF's EventThread
by Mathias Agopian
· 12 years ago
10125f0
Fix deadlock in SF.
by Mathias Agopian
· 12 years ago
0f2f5ff
rename DisplayHardware to DisplayDevice
by Mathias Agopian
· 12 years ago
8630320
split HWComposer out of DisplayHardware
by Mathias Agopian
· 12 years ago
921e6ac
SurfaceFlinger cleanup
by Mathias Agopian
· 12 years ago
1b03149
get rid of GraphicPlane
by Mathias Agopian
· 13 years ago
7d88647
SF could get stuck waiting for vsync when turning the screen off
by Mathias Agopian
· 13 years ago
03e4072
set vsync power hint
by Mathias Agopian
· 13 years ago
fca660c
don't wake-up eventthread every 16ms if there are no vsync requests
by Mathias Agopian
· 13 years ago
22ffb11
make sure to disable VSYNC while screen is off
by Mathias Agopian
· 13 years ago
e2c4f4e
Added vsync debugging information in dumpsys log
by Mathias Agopian
· 13 years ago
2965b26
VSYNC handling cleanup
by Mathias Agopian
· 13 years ago
d94d3b8
avoid turning vsync off/on at each frame
by Mathias Agopian
· 13 years ago
3eb38cb
SurfaceFlinger now uses the new VSYNC HAL API.
by Mathias Agopian
· 13 years ago
cb9732a
refactor / simplify EventThread
by Mathias Agopian
· 13 years ago
841cde5
add more ATRACE
by Mathias Agopian
· 13 years ago
3cf199a
fix an issue with vsync event delivery
by Mathias Agopian
· 13 years ago
8aedd47
SF now synchronizes to VSYNC
by Mathias Agopian
· 13 years ago
82d7ab6
improve SurfaceFlinger dumpsys
by Mathias Agopian
· 13 years ago
616c0cd
fix a bug with vsync management
by Mathias Agopian
· 13 years ago
a72d0db
Fix an issue with VSYNC
by Mathias Agopian
· 13 years ago
a19954a
Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
478ae5e
Improve the VSYNC api a bit.
by Mathias Agopian
· 13 years ago
2374866
fix a deadlock when removing a DisplayEventConnection
by Mathias Agopian
· 13 years ago
d0566bc
Add support for sending VSYNC events to the framework
by Mathias Agopian
· 13 years ago