OSDN Git Service

android-x86/frameworks-native.git
7 years agoMerge "Add param null-check + error return"
TreeHugger Robot [Mon, 6 Feb 2017 18:56:37 +0000 (18:56 +0000)]
Merge "Add param null-check + error return"

7 years agoMerge "Add android.hardware.vulkan.compute=0 feature file"
Jesse Hall [Mon, 6 Feb 2017 18:40:59 +0000 (18:40 +0000)]
Merge "Add android.hardware.vulkan.compute=0 feature file"

7 years agoAdd param null-check + error return
Hendrik Wagenaar [Mon, 6 Feb 2017 16:48:24 +0000 (08:48 -0800)]
Add param null-check + error return

* Fail gracefully when no hidl is passed

Test: Manually ran with nullptr

Change-Id: I2726c5ad512c7115f4c6e99d1e41e0fe267e6ff2

7 years agoAdd android.hardware.vulkan.compute=0 feature file
Jesse Hall [Mon, 6 Feb 2017 08:09:59 +0000 (00:09 -0800)]
Add android.hardware.vulkan.compute=0 feature file

Bug: 34745152
Test: android.graphics.cts.VulkanFeaturesTest
Change-Id: Ic16e745e255b5b1b58c80586c5becf7bc358a46d

7 years agoMerge "IPlayer interface: resync with Java interface definition"
Jean-Michel Trivi [Sat, 4 Feb 2017 22:47:49 +0000 (22:47 +0000)]
Merge "IPlayer interface: resync with Java interface definition"

7 years agoMerge "atrace: Make atrace notify VR services of new trace sessions"
TreeHugger Robot [Sat, 4 Feb 2017 02:38:13 +0000 (02:38 +0000)]
Merge "atrace: Make atrace notify VR services of new trace sessions"

7 years agoMerge changes I712083df,I800e6050
TreeHugger Robot [Sat, 4 Feb 2017 02:08:49 +0000 (02:08 +0000)]
Merge changes I712083df,I800e6050

* changes:
  Fixup 2D app patch, forgot to remove unused variable
  Call releaseFrame on the IVrComposerView interface

7 years agoMerge "Scale up the display and rotate by 90 degrees"
TreeHugger Robot [Sat, 4 Feb 2017 02:06:22 +0000 (02:06 +0000)]
Merge "Scale up the display and rotate by 90 degrees"

7 years agoMerge changes Iea842087,I4830d121,Ied48f024
TreeHugger Robot [Sat, 4 Feb 2017 02:02:11 +0000 (02:02 +0000)]
Merge changes Iea842087,I4830d121,Ied48f024

* changes:
  Allow VRWM to show 2D apps
  VR: Do extra validation in VR HWC
  Start VR WindowManager in a headless mode.

7 years agoMerge changes I41ed91a1,Ic6de9a1b
TreeHugger Robot [Sat, 4 Feb 2017 01:52:03 +0000 (01:52 +0000)]
Merge changes I41ed91a1,Ic6de9a1b

* changes:
  Move surface_flinger_view creation into init code.
  Remove access to the backlight brightness

7 years agoMerge changes I23836041,Ic0c9754d,Iae781f49
TreeHugger Robot [Sat, 4 Feb 2017 01:51:27 +0000 (01:51 +0000)]
Merge changes I23836041,Ic0c9754d,Iae781f49

* changes:
  Update GVR prebuilts to CL@146314416
  Add 6dof to the list of supported gvr features
  Fix an incorrect LOG_ALWAYS_FATAL_IF introduced in sweep

7 years agoMerge "Fix protected content playback via HWC2on1Adapter"
TreeHugger Robot [Sat, 4 Feb 2017 00:27:36 +0000 (00:27 +0000)]
Merge "Fix protected content playback via HWC2on1Adapter"

7 years agoatrace: Make atrace notify VR services of new trace sessions
Corey Tabaka [Sat, 14 Jan 2017 07:46:55 +0000 (23:46 -0800)]
atrace: Make atrace notify VR services of new trace sessions

Notify VR services based on PDX IPC of system property changes to let
them know a new trace session starts.

Bug: None
Test: Build and flash system; observe that systrace works for PDX services.

Change-Id: I02c6a08dd77760684f84154df4d07a853869481a

7 years agoFixup 2D app patch, forgot to remove unused variable
Albert Chaulk [Fri, 3 Feb 2017 22:00:39 +0000 (17:00 -0500)]
Fixup 2D app patch, forgot to remove unused variable

Bug: None
Test: permissiongen to check non-2d app uage
Change-Id: I712083dfe417eb5549b78dc7ab1ee37faa042338

7 years agoScale up the display and rotate by 90 degrees
Albert Chaulk [Fri, 3 Feb 2017 18:01:59 +0000 (13:01 -0500)]
Scale up the display and rotate by 90 degrees

Test: Launch calculator app
Bug: None
Change-Id: Iac2b6b682a94449ba76e689c11357f2247c8e63a

7 years agoCall releaseFrame on the IVrComposerView interface
Albert Chaulk [Fri, 3 Feb 2017 18:43:50 +0000 (13:43 -0500)]
Call releaseFrame on the IVrComposerView interface

Bug: None
Test: None
Change-Id: I800e6050efc4d5aa4fe79fc62464c9f221a5dc18

7 years agoAllow VRWM to show 2D apps
Albert Chaulk [Fri, 3 Feb 2017 17:05:56 +0000 (12:05 -0500)]
Allow VRWM to show 2D apps

2D apps appear as a single app layer at the front of the stack. We can
distinguish them from VR apps as VR has two layers at the front.
When we detect a 2D app we don't skip the first layers for rendering

Test: launch VR app, launch calculator
Bug: None
Change-Id: Iea8420870852b84ab790b5185ac1a44103c2aae5

7 years agoVR: Do extra validation in VR HWC
Daniel Nicoara [Thu, 2 Feb 2017 16:18:02 +0000 (11:18 -0500)]
VR: Do extra validation in VR HWC

Validate that the client target buffer is valid before using it and
validate that the requested layers have valid buffers associated with
them.

Bug: None
Test: Compiled
Change-Id: I4830d121e8ab519a24f954fe21c35199f1c1d900

7 years agoStart VR WindowManager in a headless mode.
Alex Sakhartchouk [Wed, 1 Feb 2017 20:41:45 +0000 (15:41 -0500)]
Start VR WindowManager in a headless mode.

Only allocate resources when we need to show ourselves
and draw something.

Bug: None
Test: None

Change-Id: Ied48f024b145ee6f574484883375b939e7814e53

7 years agoMove surface_flinger_view creation into init code.
Alex Sakhartchouk [Thu, 2 Feb 2017 22:27:42 +0000 (17:27 -0500)]
Move surface_flinger_view creation into init code.

We use it to receive buffers and trigger visibility.

Bug: None
Test: triggered permission
Change-Id: I41ed91a16fb6bfb27687476fbe43c17fc05bc870

7 years agoRemove access to the backlight brightness
Hendrik Wagenaar [Thu, 2 Feb 2017 18:00:48 +0000 (10:00 -0800)]
Remove access to the backlight brightness

* We don't need to set the display brightness at the moment, and
  access to the brightness fd requires an SELinux policy change
  that we'd like to avoid, so ifdef out the code for now.

Bug: None
Test: To be tested along with Nick's SELinux policy cl
Change-Id: Ic6de9a1bd15d0eab2780bda31ec67fab94f8d6da

7 years agoUpdate GVR prebuilts to CL@146314416
Jiwen 'Steve' Cai [Thu, 2 Feb 2017 02:00:41 +0000 (18:00 -0800)]
Update GVR prebuilts to CL@146314416

This removes gvr_experimental_is_feature_supported API in shared library
prebuilts.

Bug: 34742071
Test: Build and ran particles.apk
Change-Id: I23836041993133ae055bd7e90cca99c5d2739ce7

7 years agoAdd 6dof to the list of supported gvr features
Steven Thomas [Thu, 2 Feb 2017 02:02:10 +0000 (18:02 -0800)]
Add 6dof to the list of supported gvr features

While reimplementing gvr_experimental_is_feature_supported() as
gvr_is_feature_supported() I accidentally removed 6dof from the list of
supported features.

Bug: 34742071
Test: -
Change-Id: Ic0c9754d72a704d6bfd74dd7a14bdf6e89ed4dd4

7 years agoFix an incorrect LOG_ALWAYS_FATAL_IF introduced in sweep
Hendrik Wagenaar [Fri, 3 Feb 2017 04:26:45 +0000 (20:26 -0800)]
Fix an incorrect LOG_ALWAYS_FATAL_IF introduced in sweep

* flip the condition to get same functionality as before the
  sweep

Bug: None
Test: None
Change-Id: Iae781f495f29357431d84e79207849f9c3659d94

7 years agoFix protected content playback via HWC2on1Adapter
Fabien Sanglard [Fri, 3 Feb 2017 00:59:44 +0000 (16:59 -0800)]
Fix protected content playback via HWC2on1Adapter

The adapter marked unsupported dataspace layer with HWC_SKIP_LAYER
which prevented HWC to mark protected content with HWC_OVERLAY.

Test: AUPT
Change-Id: Id8c05c7e575ffcc4160cdd8d23b151c4901b4c5c

7 years agoMerge "Hook the VK_KHR_incremental_present extension"
Ian Elliott [Fri, 3 Feb 2017 20:41:17 +0000 (20:41 +0000)]
Merge "Hook the VK_KHR_incremental_present extension"

7 years agoHook the VK_KHR_incremental_present extension
Ian Elliott [Fri, 3 Feb 2017 18:24:07 +0000 (11:24 -0700)]
Hook the VK_KHR_incremental_present extension

Test: Ran the CTS tests

Small oversight when first implemented.

Change-Id: I9d4804aea3c986c49d69bc1f56b81127553f7863

7 years agoMerge "Fix warning: macro redefined" am: 909ef30a63 am: f62690cdaf am: d1f7b9d025
Yunlian Jiang [Fri, 3 Feb 2017 02:53:45 +0000 (02:53 +0000)]
Merge "Fix warning: macro redefined" am: 909ef30a63 am: f62690cdaf am: d1f7b9d025
am: 501e019523

Change-Id: I2155e7df5ffd16a967d4465218cf852c9148f884

7 years agoMerge "Fix warning: macro redefined" am: 909ef30a63 am: f62690cdaf
Yunlian Jiang [Fri, 3 Feb 2017 02:51:14 +0000 (02:51 +0000)]
Merge "Fix warning: macro redefined" am: 909ef30a63 am: f62690cdaf
am: d1f7b9d025

Change-Id: Ifa71e97d5ade8685f2f31400afd1727034321b4d

7 years agoMerge "Fix warning: macro redefined" am: 909ef30a63
Yunlian Jiang [Fri, 3 Feb 2017 02:48:46 +0000 (02:48 +0000)]
Merge "Fix warning: macro redefined" am: 909ef30a63
am: f62690cdaf

Change-Id: If7255629f0be37af2c08da90e9010423d73decfc

7 years agoMerge "Fix warning: macro redefined"
Yunlian Jiang [Fri, 3 Feb 2017 02:46:15 +0000 (02:46 +0000)]
Merge "Fix warning: macro redefined"
am: 909ef30a63

Change-Id: Ia1b083546fe41a81acf83e0cb0b8921700aa1bfa

7 years agoMerge "Fix warning: macro redefined"
Treehugger Robot [Fri, 3 Feb 2017 02:39:19 +0000 (02:39 +0000)]
Merge "Fix warning: macro redefined"

7 years agoMerge changes I9f2ea67c,I34588df1,I88a56236
TreeHugger Robot [Fri, 3 Feb 2017 00:49:43 +0000 (00:49 +0000)]
Merge changes I9f2ea67c,I34588df1,I88a56236

* changes:
  Use generic libpdx event bits facility in libvrflinger and bufferhubd.
  Add libvrflinger for use in SurfaceFlinger
  Export surface flinger includes

7 years agoMerge "Add binder native side code for BatteryPropertiesListener"
TreeHugger Robot [Fri, 3 Feb 2017 00:30:10 +0000 (00:30 +0000)]
Merge "Add binder native side code for BatteryPropertiesListener"

7 years agoMerge "Build shared library for batteryservice"
TreeHugger Robot [Fri, 3 Feb 2017 00:29:25 +0000 (00:29 +0000)]
Merge "Build shared library for batteryservice"

7 years agoMerge "SurfaceFlinger: Set property in separate thread in init"
TreeHugger Robot [Thu, 2 Feb 2017 23:33:58 +0000 (23:33 +0000)]
Merge "SurfaceFlinger: Set property in separate thread in init"

7 years agoUse generic libpdx event bits facility in libvrflinger and bufferhubd.
Corey Tabaka [Thu, 19 Jan 2017 23:07:26 +0000 (15:07 -0800)]
Use generic libpdx event bits facility in libvrflinger and bufferhubd.

Use the generic event bits abstraction to support UDS and ServiceFS
backends properly.

Bug: 34466748
Test: start/stop basicvr repeatedly; observe stable bufferhub counts.
Change-Id: I9f2ea67c25860ad7fb931938991a29a37f3391fc

7 years agoAdd libvrflinger for use in SurfaceFlinger
Alex Vakulenko [Fri, 27 Jan 2017 22:41:57 +0000 (14:41 -0800)]
Add libvrflinger for use in SurfaceFlinger

A separate CL uses this code from SurfaceFlinger.

Bug: None
Test: Manually ran modified SurfaceFlinger
Change-Id: I34588df1365588c0a0265e1e2325e3dd5516206a

7 years agoExport surface flinger includes
Alex Vakulenko [Thu, 2 Feb 2017 06:25:44 +0000 (22:25 -0800)]
Export surface flinger includes

* Before we start using libvrflinger, we need to export the
  surface flinger includes.

Bug: None
Test: Compile surfaceflinger and libvrflinger together
Change-Id: I88a56236f297eb58397fcda5ff28bfecbd4e0971

7 years agoAdd binder native side code for BatteryPropertiesListener
Jin Qian [Thu, 2 Feb 2017 22:32:43 +0000 (14:32 -0800)]
Add binder native side code for BatteryPropertiesListener

Test: build flash boot
Change-Id: Ic689797708e15eb6cdf5976130e5f91429210c0d

7 years agoBuild shared library for batteryservice
Jin Qian [Thu, 2 Feb 2017 22:32:09 +0000 (14:32 -0800)]
Build shared library for batteryservice

Test: build flash boot
Change-Id: Ifb6ac12ffbd23b457a455dce7ab050e8d8534fae

7 years agoRemove references to libchrome
Alex Vakulenko [Thu, 2 Feb 2017 19:35:59 +0000 (11:35 -0800)]
Remove references to libchrome

Removed dependencies on libchrome which was used mostly for logging
and switched over to standard Android log macros.

Bug: None
Test: `m -j32` still succeeds
Change-Id: I0a841c19c15c02f9a031af200e82837f9450d88a

7 years agoMerge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8...
Fabien Sanglard [Thu, 2 Feb 2017 20:29:49 +0000 (20:29 +0000)]
Merge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd am: 64cae76fe0" into nyc-mr2-dev-plus-aosp
am: 0ad3235330

Change-Id: Ibf1f56258c1421760eb4c7044fa0e85c7e1af248

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:29:47 +0000 (20:29 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd am: 64cae76fe0
am: 3c0b3e0b6f

Change-Id: Ieb4399ba0740fe711ab4459a7a196d58df111c2b

7 years agoMerge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8...
Fabien Sanglard [Thu, 2 Feb 2017 20:29:26 +0000 (20:29 +0000)]
Merge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd am: a27b8d6f0b" into nyc-mr2-dev-plus-aosp
am: 3e3a701e38

Change-Id: I6b36c03974b28612a89f55f3fc6c6e98a6169b3b

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:29:24 +0000 (20:29 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd am: a27b8d6f0b
am: 0de664e6a8

Change-Id: I085a585040267aa6d72f84db65a9e77f38d4b455

7 years agoMerge "Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:29:05 +0000 (20:29 +0000)]
Merge "Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667 am: b6fa70b9fb" into nyc-mr2-dev-plus-aosp
am: 77aa001b19

Change-Id: Ide18cfcc31f8041a4b0afdae0a48e5a69935a8b3

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee5066...
Fabien Sanglard [Thu, 2 Feb 2017 20:29:03 +0000 (20:29 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667 am: b6fa70b9fb
am: cf5b13aa09

Change-Id: Ie17e65a29fb90934a04d8ece10f2309526a82def

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee5066...
Fabien Sanglard [Thu, 2 Feb 2017 20:28:50 +0000 (20:28 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667 am: 41ab86fb1f
am: 9451234907

Change-Id: Ie90de6ee888c2a90a835bfb06cfd9c1eeadba100

7 years agoMerge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8...
Android Build Merger (Role) [Thu, 2 Feb 2017 20:23:07 +0000 (20:23 +0000)]
Merge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd am: 64cae76fe0" into nyc-mr2-dev-plus-aosp

7 years agoMerge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8...
Android Build Merger (Role) [Thu, 2 Feb 2017 20:23:04 +0000 (20:23 +0000)]
Merge "Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd am: a27b8d6f0b" into nyc-mr2-dev-plus-aosp

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:22:59 +0000 (20:22 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd
am: 64cae76fe0

Change-Id: I4ede153f15364c3e261e5e93c896ee79a084c2ec

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:22:57 +0000 (20:22 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2 am: c1038b66dd
am: a27b8d6f0b

Change-Id: Ia4ab81ceb6f16145b4f10128fc64038e48d19b44

7 years agoMerge "Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am...
Android Build Merger (Role) [Thu, 2 Feb 2017 20:22:55 +0000 (20:22 +0000)]
Merge "Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667 am: b6fa70b9fb" into nyc-mr2-dev-plus-aosp

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667
Fabien Sanglard [Thu, 2 Feb 2017 20:22:45 +0000 (20:22 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667
am: 41ab86fb1f

Change-Id: I49c6fa4e733d05804495de9f5986d3430178d0f9

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667
Fabien Sanglard [Thu, 2 Feb 2017 20:22:44 +0000 (20:22 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607 am: f91ee50667
am: b6fa70b9fb

Change-Id: Ided7a6c942c7414f0d7bba3fd9e707b3f030380a

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:20:26 +0000 (20:20 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2
am: c1038b66dd

Change-Id: I6d86ae8db2bea689c6db821c6924b4dcde6f7c41

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am...
Fabien Sanglard [Thu, 2 Feb 2017 20:20:25 +0000 (20:20 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8 am: 900cd6a1d2
am: c1038b66dd

Change-Id: If10a72b8c856955a543cf695133b72161192b00b

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607
Fabien Sanglard [Thu, 2 Feb 2017 20:20:14 +0000 (20:20 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607
am: f91ee50667

Change-Id: I703ffd6b2a4ee5a7726bd7426f83256ad990835f

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607
Fabien Sanglard [Thu, 2 Feb 2017 20:20:13 +0000 (20:20 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2 am: 18a5e5f607
am: f91ee50667

Change-Id: Ib4fad8fa8a393bc6233b842f0550db03708a65b1

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8
Fabien Sanglard [Thu, 2 Feb 2017 20:18:25 +0000 (20:18 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e am: 80672db6b8
am: 900cd6a1d2

Change-Id: Ieee74bcd82513fc4612c874b966ba9903e26565c

7 years agoFix security vulnerability am: 45b202513b am: 8778a131c2
Fabien Sanglard [Thu, 2 Feb 2017 20:18:12 +0000 (20:18 +0000)]
Fix security vulnerability am: 45b202513b am: 8778a131c2
am: 18a5e5f607

Change-Id: Iec4b5c921b77fd29aea45bdb49cd4d7cda67edc6

7 years agoMerge "Fix security vulnerability" into nyc-dev am: 2188ad799e
Fabien Sanglard [Thu, 2 Feb 2017 20:15:54 +0000 (20:15 +0000)]
Merge "Fix security vulnerability" into nyc-dev am: 2188ad799e
am: 80672db6b8

Change-Id: I5008bd9cd2b14dd52d261f5934024f7526e96f7f

7 years agoFix security vulnerability am: 45b202513b
Fabien Sanglard [Thu, 2 Feb 2017 20:15:42 +0000 (20:15 +0000)]
Fix security vulnerability am: 45b202513b
am: 8778a131c2

Change-Id: Ic9300f2597702d6e83d80222dbc5ca7d2642f621

7 years agoMerge "Fix security vulnerability" into nyc-dev
Fabien Sanglard [Thu, 2 Feb 2017 20:12:43 +0000 (20:12 +0000)]
Merge "Fix security vulnerability" into nyc-dev
am: 2188ad799e

Change-Id: Iac558b8fedbbfdd76ebe90867b70d57c33f8b644

7 years agoFix security vulnerability
Fabien Sanglard [Thu, 2 Feb 2017 20:12:42 +0000 (20:12 +0000)]
Fix security vulnerability
am: 45b202513b

Change-Id: Ifaf692c814e2562332914854dc95c7715d37a5c0

7 years agoMerge "Fix security vulnerability" into nyc-dev
TreeHugger Robot [Thu, 2 Feb 2017 20:08:46 +0000 (20:08 +0000)]
Merge "Fix security vulnerability" into nyc-dev

7 years agoMerge "lshal: print pids of client processes." am: 1ca609d756 am: 9046024ef1 am:...
Yifan Hong [Thu, 2 Feb 2017 19:52:36 +0000 (19:52 +0000)]
Merge "lshal: print pids of client processes." am: 1ca609d756 am: 9046024ef1 am: d8a939213c
am: d275f64c0f

Change-Id: Id7f6bfc4e486a33c6f399a49811bd322922f87e4

7 years agoMerge "lshal: print pids of client processes." am: 1ca609d756 am: 9046024ef1
Yifan Hong [Thu, 2 Feb 2017 19:49:15 +0000 (19:49 +0000)]
Merge "lshal: print pids of client processes." am: 1ca609d756 am: 9046024ef1
am: d8a939213c

Change-Id: Ic5bcd43734aa7be5f5ed62544ed76c0cf09ed07b

7 years agoMerge "lshal: print pids of client processes." am: 1ca609d756
Yifan Hong [Thu, 2 Feb 2017 19:44:51 +0000 (19:44 +0000)]
Merge "lshal: print pids of client processes." am: 1ca609d756
am: 9046024ef1

Change-Id: I74ab0b58d0edbb12283367143fd52be3dae4583c

7 years agoMerge "lshal: print pids of client processes."
Yifan Hong [Thu, 2 Feb 2017 19:39:42 +0000 (19:39 +0000)]
Merge "lshal: print pids of client processes."
am: 1ca609d756

Change-Id: Ide68ec1bc811d0ed3c23763bc1689d43282c6503

7 years agoMerge "lshal: print pids of client processes."
Treehugger Robot [Thu, 2 Feb 2017 19:32:48 +0000 (19:32 +0000)]
Merge "lshal: print pids of client processes."

7 years agoSurfaceFlinger: Set property in separate thread in init
Wei Wang [Wed, 1 Feb 2017 01:43:23 +0000 (17:43 -0800)]
SurfaceFlinger: Set property in separate thread in init

By setting property in a separate thread, the CL aims to
avoid slow initilization in SurfaceFlinger::init where
SurfaceFlinger is waiting on property_service.

Bug: 34499826
Test: on marlin
Change-Id: I91afad3cbc9a2b31aa89ae9cc752ad491cc9d8e4

7 years agoMake VrWindowManager system service again.
Alex Sakhartchouk [Sat, 28 Jan 2017 15:44:15 +0000 (10:44 -0500)]
Make VrWindowManager system service again.

WIP, For now just build a parallel target until controller data comes
from shared memory.

Bug: None
Test: None

Change-Id: I3aa808a4ac6f774f113abadfa76056d350f2a338

7 years agoPose orientation was rotated 90 degrees on dvr devices
Mark Urbanus [Wed, 1 Feb 2017 17:36:51 +0000 (09:36 -0800)]
Pose orientation was rotated 90 degrees on dvr devices

Orientation property namespace did not match BoardConfig. Change the property
namespace from dvr.* to ro.dvr.*.

Test: Validated pose orientation is correct.
Bug: 34771765
Change-Id: Icca084b19b3e9a8bcfb4bcaa512df07974a9240a

7 years agoUse always fatal assertions in vr_composer_view and add one more
John Bates [Mon, 30 Jan 2017 16:58:20 +0000 (08:58 -0800)]
Use always fatal assertions in vr_composer_view and add one more

Previously vr_composer_view would never trip on its assertions.

This caused it to startup in a bad state sometimes and need to be manually
restarted.

Bug: 34807059
Test: manually
Change-Id: I4b35c95fd411e3ca8e982de511de0e5e12f18483

7 years agoAdd synthetic back button to virtual touchpad/stylus.
Kevin Schoedel [Thu, 19 Jan 2017 18:46:17 +0000 (13:46 -0500)]
Add synthetic back button to virtual touchpad/stylus.

Also add a bit more error checking and documentation.

Test: added to VirtualTouchpad_test.cpp
Bug: 34673438
Change-Id: I3851a2ad79c5338cdd1db0c7d460aecfff082cc3

7 years agolibpdx: Add support for more event bits.
Corey Tabaka [Thu, 19 Jan 2017 23:02:59 +0000 (15:02 -0800)]
libpdx: Add support for more event bits.

- Add generic abstraction for multiple event bits with an implementation-
  defined mechanism to deliver the bits.
- Update ServiceFS backend to pass through event bits.
- Implement EPOLLIN, EPOLLPRI, and EPOLLHUP event bit for UDS backed.

Bug: 34466748
Test: Build/flash system; observe stable operation.

Change-Id: I86afb5645b72ec69c095734c7891a690432150a3

7 years agoRemove one more error spew from missing controllers
John Bates [Fri, 27 Jan 2017 17:45:20 +0000 (09:45 -0800)]
Remove one more error spew from missing controllers

Bug: None
Test: One lest error when running apk
Change-Id: I4dd39223e91e124eb76350004ed0921cc6cb5d16

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 02:06:22 +0000 (02:06 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771 am: 6a5a220b48 am: 30ab1434c3 am: 81e84ad072
am: 479f1ab4e0

Change-Id: I32e415246e1c7da62b1bc4e51b06d29ce338ad47

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 02:06:07 +0000 (02:06 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771 am: 6a5a220b48 am: 30ab1434c3 am: f6868443ef
am: 53ed9c6c7e

Change-Id: I8f312459a57431221201c1fae8bfd6c178bf07c4

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 02:04:49 +0000 (02:04 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771 am: 6a5a220b48 am: 30ab1434c3
am: 81e84ad072

Change-Id: Ic9f4b09d2858ea09fc8587e0fbc162c49795d82f

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 02:03:35 +0000 (02:03 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771 am: 6a5a220b48 am: 30ab1434c3
am: f6868443ef

Change-Id: I8faa4d9bc29bb2c8a9bae1f94f57e89e52a4b229

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:59:36 +0000 (01:59 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771 am: 6a5a220b48
am: 30ab1434c3

Change-Id: I4e08855d038ae114c6c6230288c6158115fe2f7f

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:59:36 +0000 (01:59 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771 am: 6a5a220b48
am: 30ab1434c3

Change-Id: Iaa4ffc3bca279f294a36df31823ec9a30a728fe7

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:57:08 +0000 (01:57 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871 am: 0e0a258771
am: 6a5a220b48

Change-Id: I47743cb142bdb4f21202dc51482fc52996f6b7a4

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:54:35 +0000 (01:54 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54 am: ded5521871
am: 0e0a258771

Change-Id: I4479a276592fc9d5d25378a5abee12473a2104ae

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:52:06 +0000 (01:52 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e am: 40cd915a54
am: ded5521871

Change-Id: Ibf93b2a73caab87ee6c0b27234a8cdc05c0aa61e

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:49:06 +0000 (01:49 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a am: 5ba227f96e
am: 40cd915a54

Change-Id: Ib34c9d0e90e77565ab6d0d7fb805bb425964b5aa

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:46:34 +0000 (01:46 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32 am: ebbf8a6b5a
am: 5ba227f96e

Change-Id: I9fc225ba640b4391d60380d7c588015c3e5516a7

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:43:34 +0000 (01:43 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b am: cca3b79c32
am: ebbf8a6b5a

Change-Id: Id8c91e714058b999805aa6da613a4343fecc1d6a

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:41:34 +0000 (01:41 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24 am: c7892d9d0b
am: cca3b79c32

Change-Id: I2e5da5ee33eb2757f360881e6ecc7dfd9fb67938

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2ae...
Fabien Sanglard [Thu, 2 Feb 2017 01:38:33 +0000 (01:38 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef am: 3995674f24
am: c7892d9d0b

Change-Id: Ic59ba49542b907591f3e514ae0417ed82a5be7aa

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef
Fabien Sanglard [Thu, 2 Feb 2017 01:36:33 +0000 (01:36 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f am: 132d0f2aef
am: 3995674f24

Change-Id: I979af2b40c8ee1b3820204cee5fa7e21e4906bf9

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f
Fabien Sanglard [Thu, 2 Feb 2017 01:34:03 +0000 (01:34 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834 am: ac2b87ac0f
am: 132d0f2aef

Change-Id: If2aa999ec1f261ea34a6aa725241ea50226083ad

7 years agoFix security vulnerability am: 2ae83f4f62 am: 11ab583834
Fabien Sanglard [Thu, 2 Feb 2017 01:31:32 +0000 (01:31 +0000)]
Fix security vulnerability am: 2ae83f4f62 am: 11ab583834
am: ac2b87ac0f

Change-Id: I3b249a9ec1820917dc015c72bd093535927c9ed6

7 years agoFix security vulnerability am: 2ae83f4f62
Fabien Sanglard [Thu, 2 Feb 2017 01:29:02 +0000 (01:29 +0000)]
Fix security vulnerability am: 2ae83f4f62
am: 11ab583834

Change-Id: I09ec85b9f83e1f4458940415cd07f6fca725c552

7 years agoFix security vulnerability
Fabien Sanglard [Thu, 2 Feb 2017 01:27:03 +0000 (01:27 +0000)]
Fix security vulnerability
am: 2ae83f4f62

Change-Id: Ie0590dbb8429b5b289f3095055abdc8d29b95a7f

7 years agolshal: print pids of client processes.
Yifan Hong [Wed, 1 Feb 2017 23:54:01 +0000 (15:54 -0800)]
lshal: print pids of client processes.

Bug: 34777099
Bug: 34861460

Test: lshal
Test: NFC / light / audio with and without persistent.hal.binderized;
      run lshal to reflect this.

Change-Id: I50aa5d99fb14957b1e40a405836e68c235a22006

7 years agoIPlayer interface: resync with Java interface definition
Jean-Michel Trivi [Wed, 1 Feb 2017 22:55:51 +0000 (14:55 -0800)]
IPlayer interface: resync with Java interface definition

Add pan and start delay methods in IPlayer native definition

Test: adb shell clpac 0, then control pan/vol of an SL player
Bug 30258418

Change-Id: Ifebdfe5c7e376b3bf183ae00dfcc3d8041de21c0