Go to file
Mathias Agopian 2ed0fe59b4 fix a bug where surfaceflinger and system_server could deadlock
because surfaceflinger handles screenshot in a different
    thread from the binder thread that requested it and because
    the IGraphicBufferProducer is a synchronous interface
    calling back into the system server; it is possible for
    the latter to run out of binder threads (b/c it holds
    a lock while calling into SF).

    The solution is to make sure all calls on IGraphicBufferProducer
    happen on the incoming binder thread. We achieve this by creating
    a IGBP wrapper which is given to the screenshot code.

    Bug: 8734824

Change-Id: I2be85660d9dc65d239d68f6d3ab3c973c13b34cc
2013-07-08 18:52:05 -07:00
build Add Dalvik heap definition for 7" xhdpi devices. 2013-05-06 15:06:20 -07:00
cmds Update to use --include-committed for procstats. 2013-07-03 16:51:15 -07:00
data/etc Add hardware feature android.hardware.bluetooth.le xml file 2013-04-23 11:58:44 -07:00
include improve sensorservice's dumpsys 2013-07-08 15:44:41 -07:00
libs Merge "mv libcpustats from frameworks/native to frameworks/av" 2013-07-08 15:40:51 +00:00
opengl improve GLES jumptables 2013-07-01 15:52:47 -07:00
services fix a bug where surfaceflinger and system_server could deadlock 2013-07-08 18:52:05 -07:00
MODULE_LICENSE_APACHE2
NOTICE resolved conflicts for merge of adee6b35 to honeycomb-plus-aosp 2011-01-17 14:17:12 -08:00