summaryrefslogtreecommitdiffstats
path: root/libs/surfaceflinger/MessageQueue.cpp
Commit message (Collapse)AuthorAgeFilesLines
* move native services under services/Mathias Agopian2010-07-141-193/+0
| | | | | | | | moved surfaceflinger, audioflinger, cameraservice all native services should now reside in this location. Change-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8
* fix the threading issue for setBuffercount()Mathias Agopian2010-05-201-6/+7
| | | | | | | | 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"
* implement Mutex and Condition with pthread instead of calling futex directly.Mathias Agopian2009-07-131-1/+4
| | | | | internally pthread uses futex. the implementation consists of simple inlines there are no implementation files anymore.
* fix for [1969185] valgrind errors in new gl stuffMathias Agopian2009-07-091-0/+1
|
* merge master to master_glMathias Agopian2009-05-221-1/+1
|
* make use of the perfectly fine List.h instead of our own reimplementation of ↵Mathias Agopian2009-04-281-15/+42
| | | | a linked list.
* a brand new MessageQueue for SurfaceFlinger.Mathias Agopian2009-04-241-0/+161