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
tests
Android.mk
Barrier.h fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
BlurFilter.cpp
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
LayerBlur.cpp fix the threading issue for setBuffercount() 2010-05-20 18:00:42 -07:00
LayerBlur.h
LayerBuffer.cpp
LayerBuffer.h
LayerDim.cpp
LayerDim.h
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
Transform.h