| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I6c792b6f5f586cf40d4a9b834e793a68c1e458a7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch implements two simple performance enhancements, which
might benefit devices. They are completely opt-in by setting
the following variables.
* TARGET_BOOTANIMATION_PRELOAD: will preload the bootanimation
zip to memory; this is handy on devices where the storage
might be slow. By preloading it, we get quick access to the
zip file, and the animation doesn't stutter.
* TARGET_BOOTANIMATION_TEXTURE_CACHE: allows maintainers to
force texture cache on/off.
Also fixes the sign warnings related to int / size_t comparison
Change-Id: Ie92d1b0aa90b43ba39c368a2a33657a60c3a64b5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When DVI monitor is connected, audio service should not be notified
- remove the redundant changes to check HDCP during boot up
- On connect, check for HDCP/DVI mode and handle audio accordingly
Change-Id: I2af352570eddd4820a9d5ee232f4e2f351c0c524
CRs-fixed: 324931
Update HDMI Notification mechanism and minor cleanup
-- Update HDMI notification mechanism to be based on switch
node, /devices/virtual/switch/hdmi
-- Remove unused SurfaceComposerClient object.
-- Use path /sys/devices/virtual/graphics instead of symlink
/sys/class/graphics
-- Remove support for intents HDMI_CABLE_CONNECTED,
HDMI_CABLE_DISCONNECTED, HDMI_CONNECTED, HDMI_DISCONNECTED.
-- Add support in AudioPolicyManager to handle non HDMI modes.
CRs-fixed: 325697
(cherry picked from commit dd1ef209a42794415b1a06ff947028b26f028fa9)
Change-Id: I07dc58c700b8a2f4c7e086c688e277ce66b3e4c3
HDMIService: Minor fixes in the HDMI Service
- When the cable is connected, set the best mode for HDMI,
no need to store the current best mode, as this can cause
issues when a different TV is connected.
- start the HDMIDaemon from the Service, this will help ensure
HDMI Mirroring works after framework reboot
CRs-fixed: 333941 333497
(cherry picked from commit eb4ade6e6908c49a2e624a71ff1265e14c0b4ec7)
Conflicts:
services/java/com/android/server/HDMIService.java
Change-Id: Ic87d1703065a284878e7e9c8adac3afb6def56ec
HDMIService: getModeOrder to return order based on resolution
- getModeOrder function used to return order based on the resolution,
modified that to be based on the best resolution
This fixes the problem where the HDMI TV used to support 1080p@30Hz
but still it was picking 1080p@24Hz
- mCurrentMode stores the current display mode on HDMI, reset it when
the cable is disconnected
(cherry picked from commit 91cb5160ca2b4aaee7cc8c01f6d7162e9c55d67a)
Change-Id: I3efbe385603560330600eab3adeb0da1f1e102aa
|
|
|
|
|
|
|
|
| |
- changes to handle wifi display and HDMI concurrency
- rename enableHDMIOutput to enableExternalDisplay
- remove action safe related functions(not used anymore)
Change-Id: I15feb1309c2964de3deb968c334eb09e742afb6c
|
|
|
|
| |
This reverts commit 68ac37dc87668d00a0b79f8dc99dea8ad2f18be0.
|
|
|
|
|
|
| |
(cherry picked from commit 9b6f55560bf5066ea4ba9670d2d009f2b6c36e3b)
Change-Id: I63c213c2f203e63c8047f597e33d06026085c0c8
|
|
|
|
|
|
|
|
| |
- changes to handle wifi display and HDMI concurrency
- rename enableHDMIOutput to enableExternalDisplay
- remove action safe related functions(not used anymore)
Change-Id: Ib7d9aa4472a4419c395728fec07f7f9827198bbf
|
|
|
|
| |
Change-Id: Id4da5e2038cf5c9ba540a812281daa4a1b9af03a
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/frameworks/base into aosp
Conflicts:
core/res/res/values-de/strings.xml
core/res/res/values-el/strings.xml
core/res/res/values-nl/strings.xml
core/res/res/values-pt/strings.xml
core/res/res/values-ru/strings.xml
core/res/res/values-tr/strings.xml
core/res/res/values-zh-rCN/strings.xml
core/res/res/values/config.xml
data/fonts/Roboto-Bold.ttf
data/fonts/Roboto-BoldItalic.ttf
data/fonts/Roboto-Italic.ttf
data/fonts/Roboto-Regular.ttf
packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Change-Id: I376757e52555fe45860f404da5fd2293ea45ddce
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The activity manager now has a tick when launching an app every
500ms, where it collects the current stack traces of the app if
it hasn't finished launching. These traces are included as part
of dumpstate.
This is only done on non-user builds.
Change-Id: I7f09ea00aab821ac81795f48c9d68fcca65f89fe
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Patchset 1: Add QCOM_HARDWARE ifdefs.
Patchset 2: Rebase and move omx include to vendor.
Patchset 3: Fix whitespace
Conflicts:
include/media/stagefright/OMXCodec.h
media/libstagefright/OMXCodec.cpp
Change-Id: I6586f3d29524ba031d8c814abdfbb47bb7e5bfda
Signed-off-by: Evan McClain <aeroevan@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
The new member of LayerBase takes care of identifying layer for 3d
composition. When 3D composition is required the Layer takes care
of drawing in 3D format
Change-Id: I55c99a3cb612c6dd7a22d346a5b9a88c056c835d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since we still don't have a user-controllable Setting to enable HDMI,
enable it by default.
Also, for devices with trouble matching the HDMI clocks in the receivers,
add the possibility of letting the controller choose the resolution
on its own with the build-time TARGET_QCOM_HDMI_RESOLUTION_AUTO flag
Change-Id: I3ca0639e9f644872a3585f04f2cf8180d8451f2c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bootanimation cached all the textures generated until the animation
was completed.
For Hi-res animations with lots of frames (like the new CM9 anim on
xhdpi devices), this implied using large amounts of video RAM, more
than most devices actually have available, causing the animation to
stall (and in some cases, gralloc to lock up); so if an animation is
expected to use a lot of RAM (rough estimation based on frame size
and number of frames), disable cache entirely and generate the textures
on demand
Change-Id: I157e5cdde2aab1d82d980d77cbedd9f127c83a1d
|
| |
| |
| |
| |
| |
| |
| | |
Implemented in ICS
On galaxys2 it went from 13s to 5s when enabled.
Change-Id: I89bdbc11a939544b9fb3cfc48d49892da473ef92
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allow property to disable dexopt on /cache
(cherry-picked commit e2319e46f16b71e71e5e9cd593019edaa48c1be0)
Conflicts:
cmds/installd/installd.h
Change-Id: I79e5de4b466c6b5175145592f1ca4e6331e4a4ac
|
| |
| |
| |
| |
| | |
Change-Id: I62e20cd742f9808a4ba3a496dd20ca27d46a845e
Signed-off-by: Evan McClain <aeroevan@gmail.com>
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I653f9876b7fb83734abf3a0b9b9b5af1920b8112
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: Idc9e509c8468aed8465c6508a5928a69b03d98d5
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
set string com.qc.hdmi_out=true to enable java hdmi service. set false by default
set TARGET_QCOM_HDMI_OUT true in BoardConfig to enable qcom hdmi bits
Change-Id: I9286bd01085657251d83b4649d0ef86433947765
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change contains following commits.
commit 27889d5e0c7951d9cc454c0cdc84bb6c4e4d93b4
Author: Arun Kumar K.R <c_akkr@quicinc.com>
Date: Wed Jun 15 15:12:33 2011 -0700
frameworks/base: Remove unnecessary ioctls from HDMI Daemon
- Remove FBIO_BLANK_POWERDOWN as the device will be powered down when the
ref count reaches zero in framebuffer
- Remove MSMFB_OVERLAY_PLAY_ENABLE as it will be depricated
(cherry picked from commit 9dfcc8c1c5b6a4695ef807d11b67cae25ff8fcfd)
Change-Id: I28cbf52edd3c244f1f04be3df5bc4c5a091fde13
commit 98774ca7b39995a169022289274cdc4e99dc4848
Author: Arun Kumar K.R <c_akkr@quicinc.com>
Date: Fri May 27 14:12:18 2011 -0700
frameworks/base: Set hdmiON property before informing SF
In the HDMI Daemon mirroring is enabled set the hdmiON system
property before informing surface flinger to start mirroring.
Change-Id: Ib897cfe9f9e113553cb0272e3d0fc04437b3577b
commit d6c4ac202205cfdbacd49951bbdfe42cb9ced971
Author: Arun Kumar K.R <c_akkr@quicinc.com>
Date: Mon May 9 20:15:44 2011 -0700
frameworks/base: Changes for HDMI HDCP Compliance
- For HDCP compliance, broadcast HDMIONEvent after we receive
the audio_on event from the daemon based on HDCP
- In HDMI Daemon check if the HDCP keys are present based on that
broadcast for Audio.
- Remove redundant calls for PUT_VSCREENINFO and handle this in
setResolution.
Change-Id: I7fa23ac1a384fcc32687b287dbb828445d4d81a4
commit 798421991797c249e9eb554f91d49e0d898327fa
Author: Arun Kumar K.R <c_akkr@quicinc.com>
Date: Thu Apr 7 18:55:44 2011 -0700
HDMIDaemon: call FBIO_PUTVSCREENINFO ioctl for valid mode
Analog TV does not have the EDID information.
For analog TV no need to call the ioctl, as it defaults to
its original resolution
Change-Id: I18daab570167004be76d47cd58413408a20b0987
CRs-fixed: 281752
commit c512a0c47116394de431b6957213ac2cabcfc091
Author: Arun Kumar K.R <c_akkr@quicinc.com>
Date: Wed Mar 16 13:12:53 2011 -0700
Hdmi Daemon: Inform SF about HDMI mirroring when HDMI is enabled
When HDMI is connected, inform SF about mirroring only once.
Avoid multiple enableHDMI calls to SF when cable is connected.
Change-Id: I00d72571d2796e204401f57a87d9e580a3c8e994
CRs-fixed: 279095
commit 92de304205eb65e5bfd6976eef6396e908df4829
Author: Kinjal Bhavsar <kbhavsar@codeaurora.org>
Date: Mon Mar 28 17:43:22 2011 -0700
frameworks/base: Use sanitized kernel headers
Add the exported sanitized kernel headers to include path in hdmid
and surfaceflinger.
As hdmid uses some bionic specific structs, explicitly add path of
kernel header files it uses.
Change-Id: Id0daed4a425976fad3116de2d2054c9c386770fe
commit bd484e4de3031b393e2b4e1c91a17c2b9bc4acac
Author: Arun Kumar K.R <c_akkr@quicinc.com>
Date: Mon Mar 7 19:37:56 2011 -0800
frameworks/base: HPD enable on sysfs
Fixes the issue where HDMI user setting is ON, Cable is
connected and on reboot, we don't see HDMI output.
Enables/Disables HPD by writing to sysfs node from Daemon
Removes mirroring calls from HDMIService.
Change-Id: Ide8ac1d60d9b04be2dcb79323f42750ef8f045c3
commit d2076706b4a1636c3e67131498824048b43046cb
Author: Saurabh Shah <saurshah@codeaurora.org>
Date: Thu Oct 28 10:26:44 2010 -0700
frameworks/base/:Interface for action-safe width, height
Interface and implementation for setting action-safe
width and height from userspace.
commit 5446eab60c8c88417375607dea5ccc246cdd9bd0
Author: Arun Kumar K.R <akkr@codeaurora.org>
Date: Mon Nov 8 18:29:49 2010 -0800
frameworks/base: Enable/Disable HDMI UI mirroring based on HPD
commit 24d813ec5e79ae92e7efc2f4286bb4425dec1053
Author: Arun Kumar K.R <akkr@codeaurora.org>
Date: Thu Sep 23 17:06:26 2010 -0700
frameworks\base: Support for switching resolution in HDMI daemon
Use property enable.hdmi.edid to enable the dynamic resolution
switch Set hdmi.yRes to required resolution.
commit 60208c205645f7da7d148655d638d36bc7cca121
Author: Arun Kumar K.R <akkr@codeaurora.org>
Date: Tue Aug 31 19:21:53 2010 -0700
frameworks/base: SF to control HDMI output
Change SF to control HDMI output.
HDMI Daemon will call SF to control HDMI out.
HPD based on fbopen/fbclose, which is controlled by User settings.
commit b180d502bc53bb55bc168048d7b691f33899e4db
Author: Urs Muff <umuff@codeaurora.org>
Date: Wed Aug 4 14:14:00 2010 -0600
frameworks/base: hdmid: HPD / EDID integration
Adding support for dynamic resolution switching and HDP and EDID
commit a192fa8f272c113996a65bca4a68fa328f2fb4f4
Author: Omprakash Dhyade <odhyade@codeaurora.org>
Date: Wed Aug 18 13:39:49 2010 -0700
frameworks/base: Call open only user says HDMI ON
HDMI Clock remains ON when fb1 is opened from HDMI Daemon
so call open fb1 only when user sets HDMI ON.
commit db05d0df83e568e31b273e1f667539a02156fcbb
Author: Omprakash Dhyade <odhyade@codeaurora.org>
Date: Thu Jul 15 18:18:28 2010 -0700
frameworks/base: Add HPD support
Add HPD support to HDMI daemon.
commit 25f7beb6a82aff11f0cc2ed9850e40278820c32c
Author: Omprakash Dhyade <odhyade@codeaurora.org>
Date: Tue Jun 1 16:56:22 2010 -0700
frameworks/base: Add HDMIService for 7x30 target
Add HDMI deamon which communicates with HDMI driver.
Add HDMI service to communicate with HDMI deamon
and send intent to applications when HDMI connected
and disconnected.
Change-Id: I416ccb87dd356a08299c3180275aa53a4fe7e412
Conflicts:
libs/surfaceflinger_client/ISurfaceComposer.cpp
Typo fix
Change-Id: I70e22fd74eab7b9ee2d3f33e97b8256c03cce2c1
|
|/
|
|
|
|
|
|
| |
The java side already checks /data/data for free space but installd
still checks /data causing it to never reap the cache (because it
thinks that enough free space is available.)
Change-Id: I191f3ceb84df1101ab2918ec0038213d72ec1ce2
|
|
|
|
|
|
|
|
| |
New API to let you build an Intent whose base configuration is correct,
but has an additional "selector" to pick out the specific app that you
would like launched.
Change-Id: Ide9db6dc60e2844b7696cfe09b28337fe7dd63db
|
|
|
|
|
|
|
|
|
|
| |
This broke with some other path-related changes, so it was scanning for
/data/*/cache instead of /data/data/*/cache
Also remove redundant call to restat
Bug: 5686310
Change-Id: Id1661f0f1337858fc9ead53c56ab7557f421c591
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Secondary nets sometimes come up with no routes, but parsing errors end up with null
routes getting added. Trim that away. Also added some dumpstate logging of the secondary
route tables and rules.
bug:5615697
Change-Id: I94c9d888bab958df44891b9117236436e046cc7f
|
|/
|
|
|
|
|
|
| |
vril-dump was causing adb bugreport to hang on Xoom. The OEM fixed
the utility and we can now run it again as part of the bug report.
Bug: 5482585
Change-Id: I1db3b50c327d50d18fb9c6327c4cd521e09f3916
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The msg is now constructed to try to bin these reports in
interesting ways. We'll see. Also change the tag name from
watchdog to lowmem, since sharkey is kindly taking care of
the back-end to handle this.
Improve how we put processes into low memory states to better
poke things like home and the previous app.
Also clean up some debug output, and add a few new am comment
options for controlling the current debug app.
Change-Id: I562a931a95244a2727bb7a6e1fd80dec259cdae2
|
|
|
|
|
|
|
|
|
| |
disable dithering which shouldn't have been enabled
in the first place because the frames are typically scaled.
we still use a 16-bits texture format to preserve memory.
Bug: 5600948
Change-Id: Ib4d6e133df4375d0d735cd4325b6e589bbc5dafe
|
|
|
|
|
|
|
|
|
|
| |
We are tagging these as "watchdog" to make them visible in the
reporting tools.
Also new am command to kill all background processes, mostly to make
it easier to test this stuff.
Change-Id: Ib9dc4747cd8bd44156fdf11d6a087cd4272203eb
|
|\ |
|
| |
| |
| |
| |
| |
| | |
All surfaces are now supported through surface textures.
Change-Id: I95dd823e7099c0c32a48a1121624149dcc29d9c6
|
| |
| |
| |
| | |
Change-Id: I02d246defc73ea45c469ab7cb899f45d5663a301
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- IME service now switches between visible and perceptible depending on
whether it is being showm, allowing us to more aggressively free its
memory when not shown.
- The activity display time is no longer delayed by the activity
transition animation.
- New -R (repeat) option for launching activities with the am command.
- Improved some documentation on Loader to be clear about some methods
that apps should not normally call.
- FrameworkPerf test now allows you to select individual tests to run.
Change-Id: Id1f73de66dc93d63212183958a72119ad174318b
|
|
|
|
| |
Change-Id: Ie204db8810807f1e7981959e34dc0149e5d9563a
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I606d87c278f72b22a5b6d7ee57bce6b02e280d41
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes it easy to back up everything that belongs to 3rd party apps, but
nothing that comes with the system per se. If any system packages are
explicitly named on the command line they will be included in the backup
even if -nosystem was passed. So, for example, this will back up all 3rd
party apps as well as system settings, but nothing else belonging to
system-deployed apps:
adb backup -all -nosystem com.android.provider.settings
Bug 5361503
Change-Id: Iebe04b7d7027ca58b9f55e8eb7f219d6cca69269
|
|
|
|
| |
Change-Id: I08c03219bf2d60fc5c6e89957bd4b4c615570983
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Also raise the layer to INT_MAX to float in front of the toolbar.
Change-Id: I045a1c83924e6655f1734d15f2504b90312eec64
|
| |
| |
| |
| | |
Change-Id: Ie19eca2cdf162d6973037ec554ef5916243ea7d7
|
| |
| |
| |
| |
| |
| | |
Also set the errno when inet_pton() fails.
Change-Id: Ib98ed593fe1ceabecef4b92bf939f44ecf9fa665
|
| |
| |
| |
| |
| |
| |
| | |
uptime is a good indicator to determine whether a restart was a
kernel reboot or a runtime restart, put it at the top of bugreports.
Change-Id: Ie4f4ef2f319a7216495ead3891bbfdc474146916
|
|/
|
|
|
|
|
|
| |
Add extra network interface statistics.
Bug:5322407
Change-Id: I9441b2ca2517d8380b2c9f5bb5bd077a48438d04
Signed-off-by: JP Abgrall <jpa@google.com>
|
|
|
|
|
|
| |
Bug #1870981
Change-Id: Ia3ad166390c4d60cea19c3783895b078a2c4c15f
|
|
|
|
|
|
|
| |
point except previously enqueued discontinuities.
Change-Id: Id04a559dc062fa4a5c80c599ad74bf81a543de01
related-to-bug: 5201378
|
|
|
|
|
|
|
|
|
| |
This will add around 50-120 lines for qtaguid info and 50-100 for ip6tables.
The /proc/buddyinfo is for kernels where /proc/pagetypeinfo is
not accurate (ones with more than one memory node, 2.6.35).
Change-Id: I7fad53209c706d88e33e5ae824486b84941c02b6
|