replicant-frameworks_native/services/surfaceflinger
Jesse Hall fcd15b478c surfaceflinger: use Mutex timedLock instead of tryLock loop
Rather than trying to acquire the state lock without waiting three
times at 1 second intervals in SurfaceFlinger::dump(), just try to
acquire the lock once with a 1 second timeout. Avoids spurious mutex
acquire failures that lead to flaky
com.android.cts.jank.opengl.CtsHostJankOpenGl results.

Bug: 18842510
Change-Id: I00ce6109647de2aef8831dd2f8fa98652ba7f4e0
2015-01-10 15:41:01 -08:00
..
DisplayHardware libgui: Enable -Weverything and -Werror 2014-12-05 14:59:29 -08:00
Effects
EventLog
RenderEngine Frameworks/native: Wall Werror in surfaceflinger 2014-11-13 14:18:56 -08:00
tests Clean cruft out of makefiles. 2014-09-11 18:49:47 -07:00
Android.mk Enable clang for libui/libgui/surfaceflinger 2014-12-04 17:56:17 -08:00
Barrier.h Improve memory coherence management in screenshot code [DO NOT MERGE] 2014-07-14 19:29:09 +00:00
Client.cpp
Client.h
clz.h
Colorizer.h
DdmConnection.cpp Enable clang for libui/libgui/surfaceflinger 2014-12-04 17:56:17 -08:00
DdmConnection.h
DisplayDevice.cpp Enable clang for libui/libgui/surfaceflinger 2014-12-04 17:56:17 -08:00
DisplayDevice.h am fb017a4c: Merge "Fix clang warnings about struct vs. class." 2014-09-10 01:43:11 +00:00
DispSync.cpp surfaceflinger: add getDisplayStats() method 2014-09-18 17:03:20 -07:00
DispSync.h surfaceflinger: add getDisplayStats() method 2014-09-18 17:03:20 -07:00
EventControlThread.cpp
EventControlThread.h
EventThread.cpp SurfaceFlinger: send VSYNC power hints to IPowerManager 2014-06-18 18:51:24 -07:00
EventThread.h SurfaceFlinger: send VSYNC power hints to IPowerManager 2014-06-18 18:51:24 -07:00
FrameTracker.cpp
FrameTracker.h
Layer.cpp Frameworks/native: Wall Werror in surfaceflinger 2014-11-13 14:18:56 -08:00
Layer.h Frameworks/native: Wall Werror in surfaceflinger 2014-11-13 14:18:56 -08:00
LayerDim.cpp Silence warnings about unused parameters. 2014-09-09 16:53:59 -07:00
LayerDim.h Frameworks/native: Wall Werror in surfaceflinger 2014-11-13 14:18:56 -08:00
main_surfaceflinger.cpp Silence warnings about unused parameters. 2014-09-09 16:53:59 -07:00
MessageQueue.cpp
MessageQueue.h
MODULE_LICENSE_APACHE2
MonitoredProducer.cpp libgui: Enable -Weverything and -Werror 2014-12-05 14:59:29 -08:00
MonitoredProducer.h libgui: Enable -Weverything and -Werror 2014-12-05 14:59:29 -08:00
SurfaceFlinger.cpp surfaceflinger: use Mutex timedLock instead of tryLock loop 2015-01-10 15:41:01 -08:00
SurfaceFlinger.h When eglMakeCurrent fails we need to fix the egl state. 2014-10-01 14:50:58 -07:00
SurfaceFlingerConsumer.cpp
SurfaceFlingerConsumer.h GLConsumer: Stop using default constructor params 2014-06-24 13:09:19 -07:00
Transform.cpp
Transform.h