- 29 Oct, 2012 1 commit
-
-
Colin Cross authored
Dump /d/extfrag/unusable_index in bugreports. It shows the percentage of memory in each zone that is not available for allocations for each order. Change-Id: I2af6680cb609887ea7b3d6107d1aa88bd0206b52
-
- 25 Oct, 2012 2 commits
-
-
Mathias Agopian authored
we perform external display clipping only on the GL side (ie: not done on the h/w composer side, which is harder and would be too risky). in practice this means that WFD will be clipped properly, while HDMI *may* or may not depending on how hwc is used. Bug: 7149437 Change-Id: I92d4d04220db72b6ffb134c7fa7a93af569723a5
-
Dave Burke authored
This reverts commit 225c66a4 Change-Id: If31a04b81052cbc7dd7bf237c07107c33066d03d
-
- 22 Oct, 2012 3 commits
-
-
Mathias Agopian authored
a misbehaving or malicious client could cause SF to crash by providing a "fake" IInterface. we now check the IInterface we get is our own and local. Bug: 7278879 Change-Id: Ia19d05902d4b2385c5a16416148378d4998833fd
-
Jamie Gennis authored
-
Jamie Gennis authored
This change adds support for displays that are not allowed to display surfaces with the eSecure flag set. All non-virtual displays are considered secure, while virtual displays have their secure-ness specified at creation time. Bug: 7368436 Change-Id: I81ad535d2d1e5a7ff78269017e85b111f0098500
-
- 19 Oct, 2012 2 commits
-
-
Andy McFadden authored
The code that reserves display IDs was only run when a hardware composer was present. The eventControl() function, which handles enabling of vsync, was ignoring the request because the primary display didn't appear in its set of allocated IDs. This moves reservation of IDs for built-in displays outside the HWC-only block. Also, added a couple of warnings in eventControl(). Bug 7376568 Change-Id: I185ccdf817a25499b5c2668f8f6d594afb8c1568
-
Romain Guy authored
-
- 18 Oct, 2012 1 commit
-
-
Romain Guy authored
The shell property debug.egl.trace can now be set to: 0 disables tracing 1 logs all GL calls error checks glGetError after every GL call, logs a stack trace on error systrace logs each GL call to systrace Change-Id: I34a2a2d4e19c373fd9eaa1b0cd93e67c87378996
-
- 17 Oct, 2012 2 commits
-
-
Jamie Gennis authored
This change changes the animation transaction timeout from 500us to 5s. Bug: 7362633 Change-Id: I9bed8e74f726dae2daa398afc29babcea00d5b04
-
Jamie Gennis authored
-
- 16 Oct, 2012 7 commits
-
-
Romain Guy authored
-
Mathias Agopian authored
we were holding a reference (ie: pointer) to a sp<DisplayDevice> while processing the message. Meanwhile the object itself could go away and we would end up accessing a dead object. the root cause of the problem is that we are accessing mDisplays[] in a few places outside of the main thread. Bug: 7352770 Change-Id: I89e35dd85fb30e9a6383eca9a0bbc7028363876c
-
Jamie Gennis authored
-
Romain Guy authored
Change-Id: I2613aa32c29eddc52a00090656c1bd11f9f5732b
-
Jamie Gennis authored
This change adds a transaction flag for WindowManager to indicate that a transaction is being used to animate windows around the screen. SurfaceFlinger will not allow more than one of these transactions to be outstanding at a time to prevent the animation "frames" from being dropped. Bug: 7353840 Change-Id: I6488a6e0e1ed13d27356d2203c9dc766dc6b1759
-
Romain Guy authored
-
Romain Guy authored
Change-Id: I53ac91a9ce07b5dd5f2ee0e3cc5b65b6402f9229
-
- 15 Oct, 2012 1 commit
-
-
Jesse Hall authored
The screenshot is a GL_RGB texture, and the GL_REPLACE texture env mode uses vertex alpha for GL_RGB textures instead of alpha=1.0. Bug: 7340077 Change-Id: I6fbb907023e48f9c422b15a33da79757d6726840
-
- 13 Oct, 2012 1 commit
-
-
Kenny Root authored
-
- 12 Oct, 2012 4 commits
-
-
Jamie Gennis authored
-
Jamie Gennis authored
Bug: 7283132 Change-Id: I38116f39fc18212f2daab94bbfc3daaf89439fc4
-
Kenny Root authored
Bug: 7330849 Change-Id: I9aef3c3d3a248c3eea7ca060124ad6decaa6b4da
-
Jamie Gennis authored
This change makes BufferQueue::dequeueBuffer release its mutex before allocating new buffers. This should alleviate lock contention in SurfaceFlinger where SF's main thread can get blocked waiting for an allocation operation to complete. Bug: 7335075 Change-Id: I1b000539cc616a695afab2e9c68507db69e57b13
-
- 11 Oct, 2012 3 commits
-
-
Jesse Hall authored
Bug: 7300129 Change-Id: Ie9114adc4b5c9a8cc3c65bfe6d9478b2cba4e0d8
-
Andy McFadden authored
-
Andy McFadden authored
Two issues: (1) We were announcing the hotplug event before we were ready to handle blank/unblank events, so we were losing the initial unblank that power manager sends us when HDMI is first plugged in. This left the display blank until you toggled the device power off/on. (2) We were retaining fbTargetHandle for HDMI after the display was disconnected. The value didn't get updated when HDMI was reconnected because the display was blank, so we didn't go through that code path. So, when HDMI was re-connected, we passed stale data into the HWC. Bug 7323938 Change-Id: I2335d24fd7b0f00bb23fc63aa7bcf44cb8857c73
-
- 10 Oct, 2012 1 commit
-
-
Chet Haase authored
This reverts commit 2da2c150.
-
- 09 Oct, 2012 7 commits
-
-
Mathias Agopian authored
-
Jeff Brown authored
-
Mathias Agopian authored
needed for investigating 7309949 Bug: 7309949 Change-Id: If29a5c08d0e87f46b44ba2e1030be61cb4d1403b
-
Mathias Agopian authored
-
Mathias Agopian authored
this should be handled by the display-manager. we were doing that in SF because until recently we didn't have enough support in the HAL. however, this is now causing other problems when plugging hdmi while the screen is off for instance. Bug: 7150885 Change-Id: I739b209056a765d38d05295cf202f67ee0f506ae
-
Mathias Agopian authored
error codes are returned in errno, this caused ::waitForwever() to only wait for 1 second and return improper error code (-1). needed to help debugging 7316632 Bug: 7316632 Change-Id: Ie144f614a88393393972a3a770c6b4b0581f961a
-
Jeff Brown authored
Bug: 7309812 Change-Id: Ia401d642094a46c62f0d26c65da1d11341e203a1
-
- 08 Oct, 2012 1 commit
-
-
Mathias Agopian authored
Bug: 7288401 Change-Id: I14beeef58fac5270cef3b611e18c163060efe6c3
-
- 07 Oct, 2012 3 commits
-
-
Mathias Agopian authored
DdmHandleAppName.setAppName() signature changed which broke this debugging feature. Needed for debugging b\7267680 Change-Id: I4482bf5a441e91bef89d1ddea9a4152333be7f88
-
Dave Burke authored
Merge "Revert "ugly, temporary, workaroung for a problem where a binder thread spins forever"" into jb-mr1-dev
-
Dave Burke authored
This reverts commit 0845d024 Change-Id: I395037cb9427cd11f7de6bb78fbdfa917fc6263a
-
- 06 Oct, 2012 1 commit
-
-
Dave Burke authored
Merge "ugly, temporary, workaroung for a problem where a binder thread spins forever" into jb-mr1-dev
-