summaryrefslogtreecommitdiff
path: root/libs/surfaceflinger/MessageQueue.cpp
AgeCommit message (Collapse)Author
2010-07-14move native services under services/ Mathias Agopian
moved surfaceflinger, audioflinger, cameraservice all native services should now reside in this location. Change-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8
2010-05-20fix the threading issue for setBuffercount() Mathias Agopian
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"
2009-07-13implement Mutex and Condition with pthread instead of calling futex directly. Mathias Agopian
internally pthread uses futex. the implementation consists of simple inlines there are no implementation files anymore.
2009-07-09fix for [1969185] valgrind errors in new gl stuff Mathias Agopian
2009-05-22merge master to master_gl Mathias Agopian
2009-04-28make use of the perfectly fine List.h instead of our own reimplementation of ↵ Mathias Agopian
a linked list.
2009-04-24a brand new MessageQueue for SurfaceFlinger. Mathias Agopian