OSDN Git Service
Hangyu Kuang [Fri, 29 Apr 2016 01:05:59 +0000 (01:05 +0000)]
Merge "media: Add missing dobly-vision profile." into nyc-dev
am:
99c68bbfa3
* commit '
99c68bbfa3bd3f323d070992c3a8da0b5b57762b':
media: Add missing dobly-vision profile.
Change-Id: Ica6c5e7845ab35abe263a34171583847ae85a2a8
Hangyu Kuang [Fri, 29 Apr 2016 00:58:18 +0000 (00:58 +0000)]
Merge "media: Add missing dobly-vision profile." into nyc-dev
Hangyu Kuang [Thu, 28 Apr 2016 18:46:30 +0000 (18:46 +0000)]
Merge "media: Change VP9 ProfileLevel to start from 0x1." into nyc-dev
am:
32a6129
* commit '
32a6129e4132c96bebc7034498ab093540123f7f':
media: Change VP9 ProfileLevel to start from 0x1.
Change-Id: I95a23bd4ea46428a80c3ea23d33e323287ae22ba
Hangyu Kuang [Thu, 28 Apr 2016 18:32:56 +0000 (18:32 +0000)]
Merge "media: Change VP9 ProfileLevel to start from 0x1." into nyc-dev
Hangyu Kuang [Thu, 28 Apr 2016 17:54:04 +0000 (10:54 -0700)]
media: Add missing dobly-vision profile.
Bug:
28411120
Change-Id: Icd72dd1ede99e64b77f6b27f61d37a75130669cf
Felipe Leme [Thu, 28 Apr 2016 00:22:43 +0000 (00:22 +0000)]
Merge "Remove temporary file on user builds." into nyc-dev
am:
d97e99f
* commit '
d97e99f7d4665530a699bb72ee694174cb938536':
Remove temporary file on user builds.
Change-Id: Icbac8cf099e5064fa287348dca3ed4fb2686c928
TreeHugger Robot [Thu, 28 Apr 2016 00:11:43 +0000 (00:11 +0000)]
Merge "Remove temporary file on user builds." into nyc-dev
Felipe Leme [Thu, 21 Apr 2016 22:42:55 +0000 (15:42 -0700)]
Remove temporary file on user builds.
BUG:
27366368
Change-Id: Id85566f6ba02fcb6afc122ffe6990d0a14086375
Christopher Ferris [Wed, 27 Apr 2016 20:23:44 +0000 (20:23 +0000)]
Merge "Fix use of invalid iterator." into nyc-dev
am:
44e9c02
* commit '
44e9c027958ef5d7f8c8a06137ff9832b43114fb':
Fix use of invalid iterator.
Change-Id: Ib49709f22ef73f29463ec2bb115ccb794c683db5
Christopher Ferris [Wed, 27 Apr 2016 20:11:26 +0000 (20:11 +0000)]
Merge "Fix use of invalid iterator." into nyc-dev
Jeff Hao [Wed, 27 Apr 2016 20:04:09 +0000 (20:04 +0000)]
Merge "Support to pass <uses-library> option through to dex2oat." into nyc-dev
am:
8335fa3
* commit '
8335fa3f500addd8804869388fd91d776aa56188':
Support to pass <uses-library> option through to dex2oat.
Change-Id: Ie07395b118042904ec2555e230a08758a9f239af
Peng Xu [Wed, 27 Apr 2016 19:55:26 +0000 (19:55 +0000)]
Merge "Fix sensor uuid, retrofit recent event logger" into nyc-dev
am:
cf43c26
* commit '
cf43c2654da64f12d0803c66dd75525b3f1ab09f':
Fix sensor uuid, retrofit recent event logger
Change-Id: I2f9346baa1d208955e6ec8714f9990b92250e4e5
Jeff Hao [Wed, 27 Apr 2016 19:54:02 +0000 (19:54 +0000)]
Merge "Support to pass <uses-library> option through to dex2oat." into nyc-dev
Peng Xu [Wed, 27 Apr 2016 19:37:57 +0000 (19:37 +0000)]
Merge "Fix sensor uuid, retrofit recent event logger" into nyc-dev
Jeff Hao [Wed, 16 Mar 2016 22:59:25 +0000 (15:59 -0700)]
Support to pass <uses-library> option through to dex2oat.
This change takes an app's shared libraries specified by <uses-library>
and passes it through to dex2oat to be used during compilation.
Part of a multi-project change.
Includes fix from
c09662d9bbd35840b24cae8d336a0d11c0cbdb7b
Bug:
26880306
(cherry-picked from commmit
de7f0cf8a699f6f7a7d29b4a14d800bea9abbef4)
Change-Id: Ideb2aba46f4cf52acb9dd480993513a60dbfd6ce
Christopher Ferris [Tue, 26 Apr 2016 18:29:08 +0000 (11:29 -0700)]
Fix use of invalid iterator.
The code grabbed an iterator to a slot, but eventually does an erase
of the iterator. Unfortunately, the code then attempts to use this
invalid iterator which can introduce subtle crashes by putting a
garbage value on the free buffer list.
Bug:
28351886
Change-Id: I42a4431b182cee4de829f15fa4ddc175a3d141f7
Hangyu Kuang [Wed, 27 Apr 2016 00:01:29 +0000 (17:01 -0700)]
media: Change VP9 ProfileLevel to start from 0x1.
Bug:
28380207
Related to Bug:
25684127
Change-Id: I396a65991acc066ae05bc8b65a2e7ea787599f64
Chia-I Wu [Tue, 26 Apr 2016 23:46:55 +0000 (23:46 +0000)]
Merge changes I97efd6c9,I6460f8f0,Ic67e4290,I16214514,Ieaa4e463, ... into nyc-dev
am:
6cfb89c
* commit '
6cfb89c0bfe11c2ee513fe4df339ad753d4ad4ff':
vulkan: remove g_device_layers
vulkan: ignore device-only layers
vulkan: ignore layer libraries without instance layers
vulkan: add FindLayer helper
vulkan: constify LayerRef members
vulkan: make g_library_mutex per-LayerLibrary
vulkan: make LayerLibrary a class
vulkan: refactor GetLayerGetProcAddr
vulkan: refactor AddLayerLibrary
vulkan: refactor LayerRef::~LayerRef
vulkan: refactor GetLayerRef
vulkan: add a constructor for LayerLibrary
Change-Id: I1fe46cd50dbb8a62cf5202133b6a76f107b935fc
TreeHugger Robot [Tue, 26 Apr 2016 23:42:26 +0000 (23:42 +0000)]
Merge changes I97efd6c9,I6460f8f0,Ic67e4290,I16214514,Ieaa4e463, ... into nyc-dev
* changes:
vulkan: remove g_device_layers
vulkan: ignore device-only layers
vulkan: ignore layer libraries without instance layers
vulkan: add FindLayer helper
vulkan: constify LayerRef members
vulkan: make g_library_mutex per-LayerLibrary
vulkan: make LayerLibrary a class
vulkan: refactor GetLayerGetProcAddr
vulkan: refactor AddLayerLibrary
vulkan: refactor LayerRef::~LayerRef
vulkan: refactor GetLayerRef
vulkan: add a constructor for LayerLibrary
Pablo Ceballos [Tue, 26 Apr 2016 14:01:39 +0000 (14:01 +0000)]
Merge "Revert "EGL: Ensure surfaces are disconnected when destroyed"" into nyc-dev
am:
5882a26
* commit '
5882a267d0bee5e9505fe4e714f50378f5ef70d0':
Revert "EGL: Ensure surfaces are disconnected when destroyed"
Change-Id: I1e97aacf8290d38fddd9bd7bebffdc0ed8a7d2ef
Pablo Ceballos [Tue, 26 Apr 2016 13:50:41 +0000 (13:50 +0000)]
Merge "Revert "EGL: Ensure surfaces are disconnected when destroyed"" into nyc-dev
Pablo Ceballos [Mon, 25 Apr 2016 20:40:08 +0000 (20:40 +0000)]
Revert "EGL: Ensure surfaces are disconnected when destroyed"
This reverts commit
541de498ec7356c5e4af92500cf2fb8fc707fd50.
Bug
28295465
Change-Id: If81ed4a5a73a9612579b58291c37c7830ea1f7db
Chia-I Wu [Fri, 22 Apr 2016 01:42:41 +0000 (09:42 +0800)]
vulkan: remove g_device_layers
All device layers are now instance layers. We do not need to maintain two
vectors.
Change-Id: I97efd6c92395f00ac41aae6862e5607dfa678156
Chia-I Wu [Mon, 18 Apr 2016 08:45:15 +0000 (16:45 +0800)]
vulkan: ignore device-only layers
Ignore device layers that have no matching instance layers.
Change-Id: I6460f8f0c3c1288c23843e0875fa6a90f7f6cb8d
Chia-I Wu [Tue, 19 Apr 2016 04:22:52 +0000 (12:22 +0800)]
vulkan: ignore layer libraries without instance layers
Make vkEnumerateInstanceLayerProperties and
vkEnumerateInstanceExtensionProperties mandatory for layer libraries. If
vkEnumerateInstanceLayerProperties enumerates no instance layer, ignore
the layer library.
Change-Id: Ic67e4290f0cd5f9098bd02d9d01cc0194398424a
Chia-I Wu [Fri, 22 Apr 2016 02:10:04 +0000 (10:10 +0800)]
vulkan: add FindLayer helper
It finds a Layer using the layer name.
Change-Id: I16214514fcdef09f9016dc2c71fcd5c1f3d0fa6b
Chia-I Wu [Tue, 19 Apr 2016 03:45:57 +0000 (11:45 +0800)]
vulkan: constify LayerRef members
Consitfy GetSpecVersion and layer_.
Change-Id: Ieaa4e463ca4666fc9f81b9904fe0783c55e98d03
Chia-I Wu [Mon, 25 Apr 2016 23:37:44 +0000 (07:37 +0800)]
vulkan: make g_library_mutex per-LayerLibrary
All that need to be protected are LayerLibrary::Open and
LayerLibrary::Close.
Change-Id: I81b2e7cc36d8c260ddcba69074c71a5244f5b443
Srinath Sridharan [Mon, 25 Apr 2016 19:02:52 +0000 (12:02 -0700)]
marlin/eas: Fixing foreground/schedtune.boost path
BUG:
28378389
Change-Id: Iea0bdf33de2ae2b9abc37460a9100d5044699c7d
Martijn Coenen [Mon, 25 Apr 2016 17:52:23 +0000 (17:52 +0000)]
Merge "Move servicemanager into system-background cpuset." into nyc-dev
am:
62b6bc7
* commit '
62b6bc7c8c5e5016f575955dab147f70f8b8cc0a':
Move servicemanager into system-background cpuset.
Change-Id: I34e86702dfe9474198dad382779d07f079ebdbdf
Martijn Coenen [Mon, 25 Apr 2016 17:46:01 +0000 (17:46 +0000)]
Merge "Move servicemanager into system-background cpuset." into nyc-dev
Peng Xu [Mon, 21 Dec 2015 20:00:23 +0000 (12:00 -0800)]
Fix sensor uuid, retrofit recent event logger
Fix an issue that causes uuid field not being initialzed in
sensorservice.
MostRecentEventLogger in sensorservice is migrated to use RingBuffer
instead of a custom circular buffer. This is expected to improve
readability and maintainability of code.
Dumpsys print format is retouched to offer more information in easier
to read format.
Bug:
28305085
Change-Id: I190e43350b60a22a9fccb92a95d6eab06a471560
Jesse Hall [Sat, 23 Apr 2016 00:20:29 +0000 (00:20 +0000)]
libvulkan: Reset window before creating swapchain
am:
3d1c82a
* commit '
3d1c82a750046f055951242bf27909ad7d9cdf52':
libvulkan: Reset window before creating swapchain
Change-Id: I2e47f48172f05ec0c7c4cb1bf28cb9520acae2bc
Jesse Hall [Fri, 22 Apr 2016 22:28:29 +0000 (15:28 -0700)]
libvulkan: Reset window before creating swapchain
When using one window for two consecutive swapchains, some of the
settings from the first swapchain were affecting how many buffers we
thought we needed for the second, eventually leading us to attempt to
dequeue more buffers than we actually could.
Bug:
28075694
Change-Id: I7d2cabc2365986dfcfe8a03d16bb71ca1616f144
Chia-I Wu [Fri, 22 Apr 2016 03:44:46 +0000 (03:44 +0000)]
Merge changes Ifeba21da,Ie7982790,I02bb34b7 into nyc-dev
am:
2ee735c97c
* commit '
2ee735c97c760cec76c1385f1896b822ff45cba5':
vulkan: silence a warning when layers are enabled
vulkan: fix "vkinfo -validate"
vulkan: fix vkinfo with layer extensions
Change-Id: Ic77864485608dd907cbea0871b714dab4c4e44c9
Chia-I Wu [Fri, 22 Apr 2016 03:41:45 +0000 (03:41 +0000)]
Merge changes Ifeba21da,Ie7982790,I02bb34b7 into nyc-dev
* changes:
vulkan: silence a warning when layers are enabled
vulkan: fix "vkinfo -validate"
vulkan: fix vkinfo with layer extensions
Chia-I Wu [Mon, 18 Apr 2016 04:20:02 +0000 (12:20 +0800)]
vulkan: make LayerLibrary a class
Make all data members private and suffix them with an underscore.
Constify path_ while at it. There is no functional change.
Change-Id: I98db9bfb1cfa9a15a501a5d3c6037fe08cff5717
Chia-I Wu [Mon, 18 Apr 2016 08:38:39 +0000 (16:38 +0800)]
vulkan: refactor GetLayerGetProcAddr
Add and call LayerLibrary::GetGPA from GetLayerGetProcAddr. There is no
functional change.
Change-Id: Ie0ec8c16633239bd8d8e634fac7525401d73343a
Chia-I Wu [Mon, 18 Apr 2016 08:33:20 +0000 (16:33 +0800)]
vulkan: refactor AddLayerLibrary
Add and call LayerLibrary::EnumerateLayers from AddLayerLibrary. There is
no functional change.
Change-Id: I6bb2a6fd6f78299c179c0c7af7c60b388e109734
Chia-I Wu [Mon, 18 Apr 2016 04:12:36 +0000 (12:12 +0800)]
vulkan: refactor LayerRef::~LayerRef
Add and call LayerLibrary::Close from LayerRef::~LayerRef. There is no
functional change.
Change-Id: I514a1631204f104293a2b75f0a6d34d8625e68b1
Chia-I Wu [Mon, 18 Apr 2016 04:11:00 +0000 (12:11 +0800)]
vulkan: refactor GetLayerRef
Add and call LayerLibrary::Open from GetLayerRef. There is no functional
change.
Change-Id: I00cff2bbc7984bb3d861eb88aea423c36b0d806f
Chia-I Wu [Mon, 18 Apr 2016 04:08:39 +0000 (12:08 +0800)]
vulkan: add a constructor for LayerLibrary
There is no functional change.
Change-Id: I77b6c7c6a697cb25cee42cda3b5683885186545a
Chia-I Wu [Thu, 21 Apr 2016 22:40:40 +0000 (06:40 +0800)]
vulkan: silence a warning when layers are enabled
Layers always do
vkGetInstanceProcAddr(VK_NULL_HANDLE, "vkCreateDevice")
and we should not log an error.
Change-Id: Ifeba21da73d982775edc4e6a91ce0f0f5eab191d
Chia-I Wu [Thu, 21 Apr 2016 22:26:37 +0000 (06:26 +0800)]
vulkan: fix "vkinfo -validate"
Some layers were renamed/merged.
Bug:
28317797
Change-Id: Ie7982790502ad1bed3234b26129cff9e06667365
Chia-I Wu [Thu, 21 Apr 2016 22:06:04 +0000 (06:06 +0800)]
vulkan: fix vkinfo with layer extensions
vkinfo enable layers only when options.validate is true. We should use
layer extensions, such as VK_EXT_debug_report, only when layers are
enabled.
Bug:
28317797
Change-Id: I02bb34b728f3f3072111444194ee97065e38e401
Pablo Ceballos [Thu, 21 Apr 2016 16:00:23 +0000 (16:00 +0000)]
Merge "BQ: Replace items from back of queue" into nyc-dev
am:
9461b93f7e
* commit '
9461b93f7e46e71dd43b021084012ec337a5cee3':
BQ: Replace items from back of queue
Change-Id: I26d1020b3335e1662801a69e9626a36a24044d76
Pablo Ceballos [Thu, 21 Apr 2016 15:52:02 +0000 (15:52 +0000)]
Merge "BQ: Replace items from back of queue" into nyc-dev
Jesse Hall [Thu, 21 Apr 2016 01:43:38 +0000 (01:43 +0000)]
vknulldrv: Use a default allocator when none provided
am:
d3b1450e66
* commit '
d3b1450e6606cacff0d2c6e0ff6e45f1420ad5ee':
vknulldrv: Use a default allocator when none provided
Change-Id: Ia6284f0d68114dc8f3e6ec5257ba4de05d0b71d6
Pablo Ceballos [Wed, 20 Apr 2016 03:11:56 +0000 (20:11 -0700)]
BQ: Replace items from back of queue
It's possible to have one or more non-droppable items in the queue
ahead of a droppable item. In that case we want to replace the
droppable one at the end of the queue. By changing the policy to
always replace the last item in the queue (if it's droppable) we
ensure that there will never be more than one droppable item in the
queue and that it will always be the last one.
Bug
27129258
Change-Id: I9a6234fe12a0095ccb93ceb9cdb74616944900b0
Jesse Hall [Wed, 20 Apr 2016 23:58:11 +0000 (16:58 -0700)]
vknulldrv: Use a default allocator when none provided
The loader used to always provide an allocator, even if the app
didn't. It no longer does that, so the null driver must be prepared to
provide its own default allocator.
Fixes bug
28303142
Change-Id: I6ab946913dc4edaf2a0b07ab9ae8c43be69b3ed6
Andriy Naborskyy [Wed, 20 Apr 2016 20:56:19 +0000 (20:56 +0000)]
Merge "remove compass from default wearable_core_hardware.xml" into cw-e-dev am:
86d5272 am:
8cae361
am:
151cc4a
* commit '
151cc4a91a92447a78a964bf1164b50ac8921f65':
remove compass from default wearable_core_hardware.xml
Change-Id: I8bccf9e0315cef64470949645f8e1f327ca2bfef
Andriy Naborskyy [Wed, 20 Apr 2016 20:52:56 +0000 (20:52 +0000)]
Merge "remove compass from default wearable_core_hardware.xml" into cw-e-dev am:
86d5272
am:
8cae361
* commit '
8cae361cd12eba8e79938598d5e76820fc3a8a09':
remove compass from default wearable_core_hardware.xml
Change-Id: Ia9c99fa7c739abf7963258d39710645629e0502e
Andriy Naborskyy [Wed, 20 Apr 2016 20:48:40 +0000 (20:48 +0000)]
Merge "remove compass from default wearable_core_hardware.xml" into cw-e-dev
am:
86d5272
* commit '
86d5272389ec8077765684f2b89e99c623833850':
remove compass from default wearable_core_hardware.xml
Change-Id: Idc888dee9bbf8521285a131577952bd4d48dc9c7
Andriy Naborskyy [Wed, 20 Apr 2016 20:39:44 +0000 (20:39 +0000)]
Merge "remove compass from default wearable_core_hardware.xml" into cw-e-dev
Pablo Ceballos [Wed, 20 Apr 2016 20:35:08 +0000 (20:35 +0000)]
Merge "BQ: Avoid unnecessary calls to consumer listener" into nyc-dev
am:
72b5975
* commit '
72b59753f90df64b3dd86fa6a166b24c8b64b985':
BQ: Avoid unnecessary calls to consumer listener
Change-Id: Ia255fad9ae1d3f68488891b92731a46efdc0baab
Pablo Ceballos [Wed, 20 Apr 2016 20:28:07 +0000 (20:28 +0000)]
Merge "BQ: Avoid unnecessary calls to consumer listener" into nyc-dev
Dan Stoza [Wed, 20 Apr 2016 17:40:59 +0000 (17:40 +0000)]
Merge "libgui: Add getLastQueuedBuffer to BufferQueue" into nyc-dev
am:
4908a01
* commit '
4908a010f63c7d0a6d9a1f4b67c3453a116d1556':
libgui: Add getLastQueuedBuffer to BufferQueue
Change-Id: I0ec082bd8d8413043dd0f4b6a9ec2c84581a585b
Jesse Hall [Wed, 20 Apr 2016 17:30:39 +0000 (17:30 +0000)]
Merge "libgui: Add getLastQueuedBuffer to BufferQueue" into nyc-dev
Dan Stoza [Tue, 19 Apr 2016 22:51:07 +0000 (22:51 +0000)]
Merge "DispSync: Actually wait forever" into nyc-dev
am:
8a56bb7
* commit '
8a56bb70c736245e875635d3093d70a51394dea5':
DispSync: Actually wait forever
Change-Id: I9e0a1c2420b6d8924f148d2acac92cffe7f5acec
Dan Stoza [Tue, 19 Apr 2016 22:41:58 +0000 (22:41 +0000)]
Merge "DispSync: Actually wait forever" into nyc-dev
Chia-I Wu [Tue, 19 Apr 2016 22:34:47 +0000 (22:34 +0000)]
Merge "vulkan: replace std::shared_ptr by android::sp" into nyc-dev
am:
ef6f4f0
* commit '
ef6f4f0b3beb7979628851217222faf3ef35a6c2':
vulkan: replace std::shared_ptr by android::sp
Change-Id: I4f2c9cf212fc90d6086bce07af6b75a9d98494e1
Dan Stoza [Thu, 7 Apr 2016 23:53:23 +0000 (16:53 -0700)]
libgui: Add getLastQueuedBuffer to BufferQueue
Adds the ability to get the last buffer queued to a BufferQueue plus
its acquire fence.
Bug:
27708453
Change-Id: Iee39475740b40c854a5f46178b2934fd930e61b8
Chia-I Wu [Tue, 19 Apr 2016 22:13:17 +0000 (22:13 +0000)]
Merge "vulkan: replace std::shared_ptr by android::sp" into nyc-dev
Dan Stoza [Tue, 19 Apr 2016 20:45:55 +0000 (20:45 +0000)]
Merge "DispSync: Don\'t resync if HW vsync is unavailable" into nyc-dev
am:
15732be
* commit '
15732be8aaa961a8eeb50a2cd3db76981ff2e83f':
DispSync: Don't resync if HW vsync is unavailable
Change-Id: Ifc1ece90ebafe3d984e089b6aeffa9fd03c3fcef
Dan Stoza [Tue, 19 Apr 2016 20:30:22 +0000 (20:30 +0000)]
Merge "DispSync: Don't resync if HW vsync is unavailable" into nyc-dev
Pablo Ceballos [Tue, 19 Apr 2016 18:33:00 +0000 (11:33 -0700)]
BQ: Avoid unnecessary calls to consumer listener
Try to avoid unnecessary calls to the consumer listener's
onBuffersReleased() since they can potentially deadlock.
Bug
28254168
Change-Id: Ib064e5ebe1403a1028589342b3c33e6f40bb54a9
Dan Stoza [Tue, 19 Apr 2016 18:56:20 +0000 (11:56 -0700)]
DispSync: Don't resync if HW vsync is unavailable
Don't attempt to resync to hardware vsync if it's not available (if
the display is blanked), which should prevent unusual sequences of
commands (enable vsync, then unblank) to hardware composer.
Bug:
28177844
Change-Id: I9d6046fb0a346830e98829fd250642f0809d7e31
Pablo Ceballos [Tue, 19 Apr 2016 17:21:46 +0000 (17:21 +0000)]
Merge "SF: Fix camera orientation on virtual displays" into nyc-dev
am:
55b29f2
* commit '
55b29f2ec5d62a13eb374501ebc4691eadd3997a':
SF: Fix camera orientation on virtual displays
Change-Id: Id2a9b2b48d11de2097ee29a000338e94f9d663d0
Pablo Ceballos [Tue, 19 Apr 2016 17:11:02 +0000 (17:11 +0000)]
Merge "SF: Fix camera orientation on virtual displays" into nyc-dev
Dan Stoza [Tue, 19 Apr 2016 17:03:46 +0000 (10:03 -0700)]
DispSync: Actually wait forever
When computeNextEventTimeLocked returns INT64_MAX (because there are
currently no listeners), wait until the condition variable is
signaled instead of waiting for a long timeout. Since the condition
variable timeout is specified using CLOCK_REALTIME behind the scenes,
we can receive false wakeups in the presence of large system clock
changes.
Bug:
28152577
Change-Id: I88dbab5d5d0776cb25dea76a4574db055b308fd1
Tim Murray [Tue, 19 Apr 2016 16:56:21 +0000 (16:56 +0000)]
Merge "Revert "Revert "DispSync: Always resync after inactivity""" into nyc-dev
am:
6328134
* commit '
6328134d8f3969e5cf345bec84b2c6455afc6a34':
Revert "Revert "DispSync: Always resync after inactivity""
Change-Id: Ibfeff32f7d151606e0380354c1c498124b87acda
Tim Murray [Tue, 19 Apr 2016 16:50:03 +0000 (16:50 +0000)]
Merge "Revert "Revert "DispSync: Always resync after inactivity""" into nyc-dev
Tim Murray [Tue, 19 Apr 2016 16:29:23 +0000 (16:29 +0000)]
Revert "Revert "DispSync: Always resync after inactivity""
This reverts commit
67264e930992e43ef3351b04692d4ca59cbb01ad.
We've fixed the kernel issues this exposed.
bug
28198793
Change-Id: Ie895cc0a815094cce4bee3b2bf45800ee1e2fdc3
Chia-I Wu [Mon, 18 Apr 2016 00:21:31 +0000 (08:21 +0800)]
vulkan: replace std::shared_ptr by android::sp
With the change, we do not handle exceptions anymore. Remove
-fexceptions.
Bug:
26732452
Change-Id: I2782f9b522cb25f158515fcf90312013e672225b
Kalle Raita [Tue, 19 Apr 2016 03:19:52 +0000 (03:19 +0000)]
Look EGL extension matches beyond partial match
am:
7804aa2
* commit '
7804aa25c1288002269d4bd29f535cad8b55f365':
Look EGL extension matches beyond partial match
Change-Id: Ib1e00ebc4e5548d35b5fd6cb9a7f496046288550
Pablo Ceballos [Sat, 16 Apr 2016 00:31:51 +0000 (17:31 -0700)]
SF: Fix camera orientation on virtual displays
Camera uses NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY to make the camera
preview always look upright on the device display. This commit changes
the behavior of this flag slightly. Instead of applying the inverse
transform of the current display when compositing, apply the inverse
transform of the primary display to all displays. This assumes that
the camera orientation is tied to the primary display.
Bug
2628180
Change-Id: I0da22423490a93fe943fd59e6c122aa6aaf30b11
Kalle Raita [Mon, 18 Apr 2016 23:03:37 +0000 (16:03 -0700)]
Look EGL extension matches beyond partial match
Bug:
28198559
Change-Id: I8d483d04e855b62432e1da786629890d09ae9d00
Jeff Sharkey [Mon, 18 Apr 2016 19:45:58 +0000 (19:45 +0000)]
Merge "Consistent creation/destruction of user data." into nyc-dev
am:
82784bb
* commit '
82784bbeb8668c18f8cdbafaac3faab5d296e9ac':
Consistent creation/destruction of user data.
Change-Id: Idb0b24fe8d908717b7d06715680609bf63da4bd5
Jeff Sharkey [Mon, 18 Apr 2016 19:43:16 +0000 (19:43 +0000)]
Merge "Consistent creation/destruction of user data." into nyc-dev
Michael Wright [Mon, 18 Apr 2016 19:12:15 +0000 (19:12 +0000)]
Merge "Add new MotionEvent flag for partially obscured windows." into mnc-dev am:
58dc18a am:
ab4b3c3 am:
2352674 am:
c846278
am:
455f288
* commit '
455f288a7db0e94be6a5c5277c8f09eb1b1ffd13':
Add new MotionEvent flag for partially obscured windows.
Change-Id: I13aeb4c3673b534e33dd6eb7d37f1a1520b0a301
Michael Wright [Mon, 18 Apr 2016 19:05:04 +0000 (19:05 +0000)]
Merge "Add new MotionEvent flag for partially obscured windows." into mnc-dev am:
58dc18a am:
ab4b3c3 am:
2352674
am:
c846278
* commit '
c846278141c94385a2c931a1df80ed3ffcc8e7c2':
Add new MotionEvent flag for partially obscured windows.
Change-Id: Ia0940c0440b94922fde7a93ef5d95df59aed3c3e
Michael Wright [Mon, 18 Apr 2016 18:59:32 +0000 (18:59 +0000)]
Merge "Add new MotionEvent flag for partially obscured windows." into mnc-dev am:
58dc18a am:
ab4b3c3
am:
2352674
* commit '
23526744e686a97487ac17bf344cf6932532c9d2':
Add new MotionEvent flag for partially obscured windows.
Change-Id: I383a125570663a744d8091860612f948cbf180fd
Michael Wright [Mon, 18 Apr 2016 18:53:53 +0000 (18:53 +0000)]
Merge "Add new MotionEvent flag for partially obscured windows." into mnc-dev am:
58dc18a
am:
ab4b3c3
* commit '
ab4b3c3b01da510227c7724ea2b68a6ce0bffc80':
Add new MotionEvent flag for partially obscured windows.
Change-Id: I68bf7f1d8130dc222a672e8c994afeb5b5d39a90
Michael Wright [Mon, 18 Apr 2016 18:48:20 +0000 (18:48 +0000)]
Merge "Add new MotionEvent flag for partially obscured windows." into mnc-dev
am:
58dc18a
* commit '
58dc18a43d0a832c3d684bbc27f8d4a3341c1582':
Add new MotionEvent flag for partially obscured windows.
Change-Id: I7d75c5a4c41e9b56cceac91ae731a85a3186b8f7
Felipe Leme [Mon, 18 Apr 2016 18:46:27 +0000 (18:46 +0000)]
Merge "Added -v option to bugreportz." into nyc-dev
am:
b2ec4ab
* commit '
b2ec4ab3ab3fdcfa0c0725599287b714ced54bd2':
Added -v option to bugreportz.
Change-Id: I57fcb2887c0c4618cffeecc96bae83263a1d3bd4
TreeHugger Robot [Mon, 18 Apr 2016 18:40:32 +0000 (18:40 +0000)]
Merge "Added -v option to bugreportz." into nyc-dev
Michael Wright [Mon, 18 Apr 2016 18:40:17 +0000 (18:40 +0000)]
Merge "Add new MotionEvent flag for partially obscured windows." into mnc-dev
Robert Carr [Mon, 18 Apr 2016 18:24:14 +0000 (18:24 +0000)]
Add setOverrideScalingMode to SurfaceControl
am:
c3574f7
* commit '
c3574f7b0141c69fdca25ccafb80ff334462f9a3':
Add setOverrideScalingMode to SurfaceControl
Change-Id: Ida74d56db3e9628f286d20954b35ee4ea68192e1
Robert Carr [Thu, 24 Mar 2016 19:19:32 +0000 (12:19 -0700)]
Add setOverrideScalingMode to SurfaceControl
Provide an interface for the window manager to override
the client specified scaling mode. This makes it possible
for the window manager to force windows to be scaleable
for animations, etc, even when a resize is pending.
Bug:
27891386
Change-Id: Ic4aae9917bd6869ee0dbb425979b4e21c68342a3
TreeHugger Robot [Sat, 16 Apr 2016 04:43:37 +0000 (04:43 +0000)]
Merge "sensorservice: switch to use sp<> in sensor list" into nyc-dev
Colin Cross [Fri, 15 Apr 2016 23:46:06 +0000 (23:46 +0000)]
Merge "Log when binder thread pool is starved" into nyc-dev
Colin Cross [Fri, 15 Apr 2016 21:29:55 +0000 (14:29 -0700)]
Log when binder thread pool is starved
Log when the number of threads executing binder commands is equal to the
maximium size of the thread pool for >100ms.
Bug:
28201939
Change-Id: I892863d8a81c06e362d4ae18ab08485fdec3c0bb
Craig Donner [Fri, 15 Apr 2016 21:29:39 +0000 (21:29 +0000)]
Merge "Adds spec for EGL_ANDROID_create_native_client_buffer." into nyc-dev
Dan Stoza [Fri, 15 Apr 2016 21:22:46 +0000 (21:22 +0000)]
Merge "SF: Fix the delivery of visible and damage rects to HWC" into nyc-dev
Tim Murray [Fri, 15 Apr 2016 20:49:12 +0000 (20:49 +0000)]
Merge "Revert "DispSync: Always resync after inactivity"" into nyc-dev
Mika Isojarvi [Fri, 15 Apr 2016 20:31:33 +0000 (20:31 +0000)]
Merge "White list EGL_EXT_yuv_surface extension" into nyc-dev
Peng Xu [Fri, 8 Apr 2016 06:15:14 +0000 (23:15 -0700)]
sensorservice: switch to use sp<> in sensor list
* Switch to use smart pointer in SensorList to avoid object
life cycle issue.
* Refactor HardwareSensor and various virtual sensor class.
* Change active virtual sensor map into a set of handles.
Change-Id: I674d5eb5c0038179f9ef1b6f0d576b8b605649ec
Felipe Leme [Fri, 15 Apr 2016 16:31:33 +0000 (09:31 -0700)]
Added -v option to bugreportz.
Calling 'bugreportz -v' will print its version, which will make it
easier for 'adb' to support multiple versions in the future (for
example, next version could display the bugreport progress rather than
wait until it is finished).
BUG:
27653204
Change-Id: I1bbb35a66cfc79ca534ae9eb7c2a53540755d653
Jeff Sharkey [Fri, 15 Apr 2016 02:45:06 +0000 (20:45 -0600)]
Consistent creation/destruction of user data.
Preparing and destroying users currently needs to be split across
installd, system_server, and vold, since no single party has all the
required SELinux permissions.
Start passing down flags so we only prepare/destroy storage areas
that have keys currently installed.
Add delete_dir_contents_and_dir() argument to ignore ENOENT, since
all we care about is the directory being gone.
Bug:
27896918
Change-Id: Ia1cccc9b35e6ff09e3ca50effeab676157b856e8
Mika Isojärvi [Fri, 15 Apr 2016 18:58:56 +0000 (11:58 -0700)]
White list EGL_EXT_yuv_surface extension
Bug:
28210992
Change-Id: If81a503de4cdfeba5a01d4d80d669714a2dfdb6b