| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '9aaf01b9d03e931c9d37858562ea47dbaf44a3be'
* commit '9aaf01b9d03e931c9d37858562ea47dbaf44a3be':
backout a workaround that is not needed anymore
|
| | |
| | |
| | |
| | |
| | | |
we had to add a call to glFinish() before glReadPixels() because of a bug in the GL ES
driver of a certain device. This is not needed anymore.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit 'ce18c9680e3c151dcd4df5cdaa9fa352ad134691'
* commit 'ce18c9680e3c151dcd4df5cdaa9fa352ad134691':
fix [2269022] The raw picture displayed post shutter seems to have low-resolution
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
fix [2269022] The raw picture displayed post shutter seems to have low-resolution
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
low-resolution
Make sure to always enable linear filtering in LayerBuffer. This change doesn't affect
devices using overlays.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '93f409b5f7992767594107b7f468143e4a89a8c1'
* commit '93f409b5f7992767594107b7f468143e4a89a8c1':
Fix extended logging for object dumping.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Fix film init
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* changes:
Delete the old rollo sample which is obsolete.
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit 'af3e233fe3222990440433d5f90a6a310d0170e3'
* commit 'af3e233fe3222990440433d5f90a6a310d0170e3':
fix [2262591] Junk on screen in ERD46
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
fix [2262591] Junk on screen in ERD46
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
since we're using the GPU for composition, don't use a texture for dimming,
instead simply use an alpha-blended quad.
also workaround what looks like a GL driver bug by calling glFinish() before
glReadPixels().
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit '234e509a67eb32606f3051d21eb3ea25b272d80d'
* commit '234e509a67eb32606f3051d21eb3ea25b272d80d':
Add setPriority to allow wallpapers to run at lower cpu priority than default.
|
| |/ / |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '6df012ad2639918f3256340ceb9c07bccfa04cdf'
* commit '6df012ad2639918f3256340ceb9c07bccfa04cdf':
addresses several bugs: 2206097, 2166583, 2261119, 2216759
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
2206097: Broken suggestions while composing message
2166583: Color artifacts with MDP dithering
2261119: Passion transition animations are rough
2216759: Screen flicker when dropdown list in background window shows or hides
This is part of enabling GPU composition instead of using the MDP. This change
is dependent on another change in the vendor project.
Specifically this change disables the use of EGLImageKHR for s/w buffers
for cache coherency reasons. memcpy is used instead.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '70a37eac62e887d16c4964b805a612d41254ca7f'
* commit '70a37eac62e887d16c4964b805a612d41254ca7f':
fix some aspects of [2258746] native crash in launcher2
|
| | |
| | |
| | |
| | |
| | |
| | | |
Surface::validate() could sometimes dereference a null pointer before checking it wasn't null.
This will prevent the application to crash when given bad parameters or used incorrectly.
However, the bug above probably has another cause.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '99e03a3f94ff8bbd68599e7f43517dbc25421fe9'
* commit '99e03a3f94ff8bbd68599e7f43517dbc25421fe9':
Improvements for issue 2197683: English IME key-press latency is noticeably higher on passion than sholes
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Improvements for issue 2197683: English IME key-press latency is noticeably higher on passion than sholes
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
higher on passion than sholes
This change goes with a kernel driver change that reduces the audio buffer size from 4800 bytes (~27ms) to 3072 bytes (~17ms).
- The AudioFlinger modifcations in change 0bca68cfff161abbc992fec82dc7c88079dd1a36 have been removed: the short sleep period was counter productive when the AudioTrack is using the call back thread as it causes to many preemptions.
- AudioFlinger mixer thread now detects long standby exit time and in this case anticipates start by writing 0s as soon as a track is enabled even if not ready for mixing.
- AudioTrack::start() is modified to start call back thread before starting the IAudioTrack so that thread startup time is masked by IAudioTrack start and mixer thread wakeup time.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'bd328d0113ae29bd351d39faedc6c4e7957db4ad'
* commit 'bd328d0113ae29bd351d39faedc6c4e7957db4ad':
Modify the binder to request 1M - 2 pages instead of 1M. The backing store
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Modify the binder to request 1M - 2 pages instead of 1M. The backing store in the kernel requires a guard page, so 1M allocations fragment memory very badly. Subtracting a couple of pages so that they fit in a power of two allows the kernel to make more efficient use of its virtual address space.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
in the kernel requires a guard page, so 1M allocations fragment memory very
badly. Subtracting a couple of pages so that they fit in a power of
two allows the kernel to make more efficient use of its virtual address space.
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge commit '8dcb4233fcb043f82774768d3e5bee86d867b852'
* commit '8dcb4233fcb043f82774768d3e5bee86d867b852':
Make default vertex program correctly track surface size.
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge commit 'adf38939836ee1d1f5967fc45d02e07117f44009'
* commit 'adf38939836ee1d1f5967fc45d02e07117f44009':
Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
|
| |/ / /
| | | |
| | | |
| | | | |
surface for verification of driver state.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit '440110fbfe00fa8f16087b33f0f3057e0ca057a9'
* commit '440110fbfe00fa8f16087b33f0f3057e0ca057a9':
Revert change incorrectly submitted as part of change #32153.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
Revert change incorrectly submitted as part of change #32153.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I31c52beff03c0d038a257fc151eff3b8da60eddc
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge commit '2c694f032c1bea7003098336b32861e7b97aa9c7'
* commit '2c694f032c1bea7003098336b32861e7b97aa9c7':
fix [2143798] Need to figure out how to do video on Passion w/ GPU
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This builds on the EGLImage solution. We simply use copybit to convert from the
YUV frame into an EGLImage created for that purpose and proceed with the
regular EGLImage code.
We need to do this because "regular" GL doesn't support YUV textures.
We could improve upon this by detecting exacly what the GL supports and bypass
this extra step if not required, but we'll do this later if needed.
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge commit 'e614f9382799826ca11960eb8ffacb677e2a2b1b'
* commit 'e614f9382799826ca11960eb8ffacb677e2a2b1b':
Don't feed the timezone to RenderScript time functions, let the library figure it out.
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
figure it out.
Bug #2211070.
Change-Id: I5975651fd12399fb8dfe283dfdfaa17569738c7b
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'c6aaa09b7075f00e2cff543b50bc84bbdd133d7b'
* commit 'c6aaa09b7075f00e2cff543b50bc84bbdd133d7b':
AudioFlinger: delete Track object when createTrack() fails due to lack of tracks in AudioMixer.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
tracks in AudioMixer.
This problem was encountered as a side effect of issue 2245298.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit '43396952a5b9466f18aa640f9755b6b80fa587f5'
* commit '43396952a5b9466f18aa640f9755b6b80fa587f5':
More log for issue 2242381.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* changes:
More log for issue 2242381.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Added more log in system dump for AudioFlinger and AudioPolicyService to help debug issue 2242381 and other issues where the audio driver hangs.
|
|\ \ \ \ \
| |/ / / /
| | | | /
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
cgroup/priority after command completion
Merge commit '2c203adbe6df2c0d86abf280cdc36917595fe41d'
* commit '2c203adbe6df2c0d86abf280cdc36917595fe41d':
Reset binder service threads' cgroup/priority after command completion
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
To prevent buggy command implementations from poisoning binder threads'
scheduling class & priority for future command execution, we now reset the
cgroup and thread priority to foreground/normal when a binder service thread
finishes executing the designated command.
Change-Id: Ibc0ab2485751453f6dc96fdb4eb877fd02796e3f
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '3d43d816772d0c395f7a3335e6bde421b8539508'
* commit '3d43d816772d0c395f7a3335e6bde421b8539508':
Revert jparks code from IPCThreadState.
|
| |/ |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'b25cb21f59da53f138bc516a6047f55a2c412764'
* commit 'b25cb21f59da53f138bc516a6047f55a2c412764':
Prevent crash in Home when using widgets whose ids collide with Home's
|
| |\
| | |
| | |
| | |
| | | |
* changes:
Prevent crash in Home when using widgets whose ids collide with Home's resources.
|