replicant-frameworks_native/services/surfaceflinger
Mathias Agopian 3cf199aef6 fix an issue with vsync event delivery
vsync events were sometimes delivered to connected
client who didn't request them. this happened if
another client requested the delivery and that client
was first in the client list.

also fix the vsync test which didn't request any events as
well as DisplayEventReveiver documentation which was misleading
about the necessity to request vsync events.

Change-Id: Ie990fda3f337f8f0042745c4b2cde67936c45686
2012-01-31 16:42:54 -08:00
..
DisplayHardware improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
tests fix an issue with vsync event delivery 2012-01-31 16:42:54 -08:00
Android.mk SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
Barrier.h
clz.cpp
clz.h implement: "Add an ANativeWindow API for SurfaceFlinger to suggest an optimal buffer orientation" 2011-07-19 15:24:46 -07:00
DdmConnection.cpp as a debug option SrufaceFlinger can now connect to DDMS 2011-08-15 20:44:40 -07:00
DdmConnection.h as a debug option SrufaceFlinger can now connect to DDMS 2011-08-15 20:44:40 -07:00
DisplayEventConnection.cpp Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
DisplayEventConnection.h Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
EventThread.cpp fix an issue with vsync event delivery 2012-01-31 16:42:54 -08:00
EventThread.h SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
GLExtensions.cpp
GLExtensions.h
Layer.cpp SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
Layer.h added a few more commands to SF's dumpsys 2012-01-28 22:31:55 -08:00
LayerBase.cpp added a few more commands to SF's dumpsys 2012-01-28 22:31:55 -08:00
LayerBase.h added a few more commands to SF's dumpsys 2012-01-28 22:31:55 -08:00
LayerDim.cpp Make sure set GL state properly 2011-10-18 15:32:57 -07:00
LayerDim.h unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
LayerScreenshot.cpp Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE 2012-01-06 10:07:54 +00:00
LayerScreenshot.h Fix rotation displays frame N-1 briefly while rotating 2011-11-04 15:15:32 -07:00
MessageQueue.cpp SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
MessageQueue.h SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
SurfaceFlinger.h remove unneeded code 2012-01-29 23:11:06 -08:00
SurfaceTextureLayer.cpp SF now synchronizes to VSYNC 2012-01-30 15:21:23 -08:00
SurfaceTextureLayer.h return correct value from query after connecting a surface 2011-08-08 20:25:44 -07:00
Transform.cpp Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00
Transform.h fix Surface positions are not floats 2011-08-30 18:51:54 -07:00