replicant-frameworks_native/libs/surfaceflinger
Mathias Agopian bb641244d7 fix the threading issue for setBuffercount()
this change introduces R/W locks in the right places.
on the server-side, it guarantees that setBufferCount()
is synchronized with "retire" and "resize".
on the client-side, it guarantees that setBufferCount()
is synchronized with "dequeue", "lockbuffer" and "queue"
2010-05-20 18:00:42 -07:00
..
DisplayHardware fix uninitialized variable in DisplayHardware 2010-05-14 18:33:30 -07:00
tests split libsurfaceflinger_client and libcamera_client out of libui 2010-02-11 13:16:22 -08:00
Android.mk Refactor some code in surfaceflinger in preparation of upcoming changes 2010-05-12 17:26:22 -07:00
Barrier.h fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
BlurFilter.cpp fix again [2102410] Home Screen is not displayed in the background in Landscape Mode 2009-09-16 17:00:19 -07:00
BlurFilter.h
clz.cpp
clz.h
Layer.cpp fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
Layer.h fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
LayerBase.cpp SharedBufferStack now can grow up to 16 buffers. 2010-05-12 17:28:20 -07:00
LayerBase.h SharedBufferStack now can grow up to 16 buffers. 2010-05-12 17:28:20 -07:00
LayerBlur.cpp fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
LayerBlur.h more surfaceflinger cleanups 2010-04-21 22:28:20 -07:00
LayerBuffer.cpp Refactor some code in surfaceflinger in preparation of upcoming changes 2010-05-12 17:26:22 -07:00
LayerBuffer.h Refactor some code in surfaceflinger in preparation of upcoming changes 2010-05-12 17:26:22 -07:00
LayerDim.cpp more surfaceflinger cleanups 2010-04-21 22:28:20 -07:00
LayerDim.h more surfaceflinger cleanups 2010-04-21 22:28:20 -07:00
MessageQueue.cpp fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
MessageQueue.h fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
SurfaceFlinger.h fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
TextureManager.cpp fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
TextureManager.h fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
Tokenizer.cpp
Tokenizer.h
Transform.cpp clean-up surfaceflinger a bit 2010-04-20 15:58:36 -07:00
Transform.h clean-up surfaceflinger a bit 2010-04-20 15:58:36 -07:00