summaryrefslogtreecommitdiffstats
path: root/include/private/gui/ComposerService.h
Commit message (Collapse)AuthorAgeFilesLines
* Watch for SurfaceFlinger deathAndy McFadden2012-09-061-1/+14
| | | | | | | | | | | | | | | The ComposerService object wasn't watching for SurfaceFlinger restarts, which doesn't usually matter because the app framework restarts when SurfaceFlinger dies. However, mediaserver continues to run, which means its ComposerService object was trying to use a dead handle, and playback of DRM movies was failing. This adds a DeathRecipient listener and some logic to re-establish the SurfaceFlinger connection. Bug 6645813 Change-Id: I07581b881d3835601aa57d5358c8259d93bc4515
* get rid of the shared-memory control blockMathias Agopian2012-07-251-4/+0
| | | | Change-Id: If814060aca1d2ff2619d4adcd57296983d207f7f
* split ComposerService out of SurfaceComposerClient.hMathias Agopian2011-11-281-0/+53
Change-Id: I1eb691f7ca263d5895d871ab675bb5826e0323c6