OSDN Git Service

android-x86/hardware-libhardware.git
10 years agoNBAIO::Format_from_SR_C requires audio_format_t parameter
Glenn Kasten [Fri, 7 Mar 2014 16:26:16 +0000 (08:26 -0800)]
NBAIO::Format_from_SR_C requires audio_format_t parameter

Change-Id: I8bdfbd227dbfd4a46eb7ffc82ec7064582a626d0

10 years agoam 9c19b548: am ee4e28c9: am 1482406b: usbaudio: fix for out->dev->lock remains locke...
Amit Shekhar [Fri, 7 Mar 2014 03:02:47 +0000 (03:02 +0000)]
am 9c19b548: am ee4e28c9: am 1482406b: usbaudio: fix for out->dev->lock remains locked in error case

* commit '9c19b5480f7921e62d2a102abafe0c159b7679b8':
  usbaudio: fix for out->dev->lock remains locked in error case

10 years agoam 8a90666c: am 282ab1b6: Merge "gralloc: dont hardcode 32bpp as RGBX"
Jesse Hall [Fri, 7 Mar 2014 03:02:21 +0000 (03:02 +0000)]
am 8a90666c: am 282ab1b6: Merge "gralloc: dont hardcode 32bpp as RGBX"

* commit '8a90666cccac19314216ab1ff8b99ecb854ccf04':
  gralloc: dont hardcode 32bpp as RGBX

10 years agoam b3d1dda5: am b342abb6: Merge "gralloc: make private_handle_t layout consistent...
Greg Hackmann [Fri, 7 Mar 2014 03:02:20 +0000 (03:02 +0000)]
am b3d1dda5: am b342abb6: Merge "gralloc: make private_handle_t layout consistent on 32/64-bit"

* commit 'b3d1dda5130ae1ae4eab6cb4fe56f5793bc66042':
  gralloc: make private_handle_t layout consistent on 32/64-bit

10 years agoam ee4e28c9: am 1482406b: usbaudio: fix for out->dev->lock remains locked in error...
Amit Shekhar [Thu, 6 Mar 2014 22:41:21 +0000 (22:41 +0000)]
am ee4e28c9: am 1482406b: usbaudio: fix for out->dev->lock remains locked in error case

* commit 'ee4e28c9ebc7f26a1a25d1042d5a941139055447':
  usbaudio: fix for out->dev->lock remains locked in error case

10 years agoam 1482406b: usbaudio: fix for out->dev->lock remains locked in error case
Amit Shekhar [Thu, 6 Mar 2014 21:02:36 +0000 (21:02 +0000)]
am 1482406b: usbaudio: fix for out->dev->lock remains locked in error case

* commit '1482406b70a254fc85d153a7066d7f90d724d195':
  usbaudio: fix for out->dev->lock remains locked in error case

10 years agoam 282ab1b6: Merge "gralloc: dont hardcode 32bpp as RGBX"
Jesse Hall [Thu, 6 Mar 2014 20:04:55 +0000 (20:04 +0000)]
am 282ab1b6: Merge "gralloc: dont hardcode 32bpp as RGBX"

* commit '282ab1b6b1a92b8cb2650c111bfab02916f8715d':
  gralloc: dont hardcode 32bpp as RGBX

10 years agoam b342abb6: Merge "gralloc: make private_handle_t layout consistent on 32/64-bit"
Greg Hackmann [Thu, 6 Mar 2014 20:04:54 +0000 (20:04 +0000)]
am b342abb6: Merge "gralloc: make private_handle_t layout consistent on 32/64-bit"

* commit 'b342abb6902a698963bb9d2108000da895845985':
  gralloc: make private_handle_t layout consistent on 32/64-bit

10 years agoMerge "gralloc: dont hardcode 32bpp as RGBX"
Jesse Hall [Thu, 6 Mar 2014 19:04:07 +0000 (19:04 +0000)]
Merge "gralloc: dont hardcode 32bpp as RGBX"

10 years agoMerge "gralloc: make private_handle_t layout consistent on 32/64-bit"
Greg Hackmann [Thu, 6 Mar 2014 18:24:48 +0000 (18:24 +0000)]
Merge "gralloc: make private_handle_t layout consistent on 32/64-bit"

10 years agousbaudio: fix for out->dev->lock remains locked in error case
Amit Shekhar [Thu, 30 Jan 2014 20:47:34 +0000 (12:47 -0800)]
usbaudio: fix for out->dev->lock remains locked in error case

out->dev->lock remains locked in error case in out_write()
Added pthread_mutex_unlock() in the error case

Bug: 12824374

Change-Id: Id467e3122008eb8128b42dfc0e9103600c1eef2d
Signed-off-by: Glenn Kasten <gkasten@google.com>
10 years agogralloc: make private_handle_t layout consistent on 32/64-bit
Greg Hackmann [Mon, 3 Mar 2014 21:10:15 +0000 (13:10 -0800)]
gralloc: make private_handle_t layout consistent on 32/64-bit

private_handle_t's memory layout must be consistent between the 32-bit
and 64-bit gralloc, in case buffers are passed between processes.
Replace the (variably sized) uintptr_t base with a fixed size uint64_t,
and enforce 8-byte alignment for architectures where uint64_t alignment
varies between 32-bit and 64-bit.

Change-Id: I06cb31d4b9620ea18e5b50d3a3142b5adb2d2a14
Signed-off-by: Greg Hackmann <ghackmann@google.com>
10 years agoRename setStreamOutput to invalidateStream
Glenn Kasten [Mon, 3 Feb 2014 16:44:57 +0000 (08:44 -0800)]
Rename setStreamOutput to invalidateStream

And simplify by removing the unused I/O handle parameter 'output'.

Change-Id: Ie9c4df17a7378066312d4ed8790fda7a9125c95e

10 years agoam abd0a90b: am b96f1083: Merge "Move libhardware of <asm/page.h>."
Elliott Hughes [Tue, 25 Feb 2014 00:14:42 +0000 (00:14 +0000)]
am abd0a90b: am b96f1083: Merge "Move libhardware of <asm/page.h>."

* commit 'abd0a90bc02b2f574ea62a457d3302b1ce7cf7c8':
  Move libhardware of <asm/page.h>.

10 years agoam b96f1083: Merge "Move libhardware of <asm/page.h>."
Elliott Hughes [Tue, 25 Feb 2014 00:06:51 +0000 (00:06 +0000)]
am b96f1083: Merge "Move libhardware of <asm/page.h>."

* commit 'b96f1083b8d10f3e33b64f0da943dedfdb25b557':
  Move libhardware of <asm/page.h>.

10 years agoMerge "Move libhardware of <asm/page.h>."
Elliott Hughes [Tue, 25 Feb 2014 00:01:47 +0000 (00:01 +0000)]
Merge "Move libhardware of <asm/page.h>."

10 years agoMove libhardware of <asm/page.h>.
Elliott Hughes [Mon, 24 Feb 2014 23:50:34 +0000 (15:50 -0800)]
Move libhardware of <asm/page.h>.

Change-Id: I7cf9d04828f19b8d7d1d3b8948bef580b101b10c

10 years agogralloc: dont hardcode 32bpp as RGBX
Bernhard Rosenkraenzer [Thu, 20 Feb 2014 20:08:44 +0000 (01:38 +0530)]
gralloc: dont hardcode 32bpp as RGBX

Not every 32bpp is in RGBX format.

Change-Id: Ic3c6a0cbf475bff2fe2fc4b023c6bc58e4fc295e
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
10 years agoam 055c209a: am 5f9a7907: Merge "Header file for HDMI-CEC HAL interface definition...
Jinsuk Kim [Fri, 21 Feb 2014 13:54:29 +0000 (13:54 +0000)]
am 055c209a: am 5f9a7907: Merge "Header file for HDMI-CEC HAL interface definition" into klp-modular-dev

* commit '055c209a15788ead2043e9fe162169df460d3a53':
  Header file for HDMI-CEC HAL interface definition

10 years agoam 5f9a7907: Merge "Header file for HDMI-CEC HAL interface definition" into klp-modul...
Jinsuk Kim [Fri, 21 Feb 2014 01:30:35 +0000 (01:30 +0000)]
am 5f9a7907: Merge "Header file for HDMI-CEC HAL interface definition" into klp-modular-dev

* commit '5f9a7907844ba5319957dd9913ef951d78709afb':
  Header file for HDMI-CEC HAL interface definition

10 years agoMerge "Header file for HDMI-CEC HAL interface definition" into klp-modular-dev
Jinsuk Kim [Fri, 21 Feb 2014 01:27:29 +0000 (01:27 +0000)]
Merge "Header file for HDMI-CEC HAL interface definition" into klp-modular-dev

10 years agoHeader file for HDMI-CEC HAL interface definition
Jinsuk Kim [Wed, 19 Feb 2014 01:21:35 +0000 (10:21 +0900)]
Header file for HDMI-CEC HAL interface definition

Added here is the header file that defines HDMI-CEC HAL interface.
Its main purpose is to support major CEC features such as 'one touch
play', 'standby' for playback device. But basic skeleton for supporting
other kinds of devices(like TV) is also in place.

Change-Id: Iccbbec398bc675d69cb78ad6848ec57ac727cb8d

10 years agoam 6c8ad5aa: am 80d4eced: Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"
Colin Cross [Sun, 16 Feb 2014 18:47:57 +0000 (18:47 +0000)]
am 6c8ad5aa: am 80d4eced: Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"

* commit '6c8ad5aa80a12c5a76cf22d5b87097ee5d950c62':
  Use /(vendor|system)/lib64/hw for 64-bit HAL libraries

10 years agoam 80d4eced: Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"
Colin Cross [Sun, 16 Feb 2014 18:42:54 +0000 (18:42 +0000)]
am 80d4eced: Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"

* commit '80d4eced69f4d1e9f9ef97b5f4f26868cd76ae26':
  Use /(vendor|system)/lib64/hw for 64-bit HAL libraries

10 years agoMerge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"
Colin Cross [Sun, 16 Feb 2014 18:40:01 +0000 (18:40 +0000)]
Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"

10 years agoUse /(vendor|system)/lib64/hw for 64-bit HAL libraries
Dan Willemsen [Sun, 16 Feb 2014 18:07:15 +0000 (10:07 -0800)]
Use /(vendor|system)/lib64/hw for 64-bit HAL libraries

Change-Id: Ib905e079b1e88977fb3408671301904c58f35d3c

10 years agoam b1d5760b: am f77bd7d0: Merge "Try using goldfish_pipe as the device name"
David Turner [Fri, 14 Feb 2014 17:35:53 +0000 (17:35 +0000)]
am b1d5760b: am f77bd7d0: Merge "Try using goldfish_pipe as the device name"

* commit 'b1d5760b08c0116f3e5cf33e21a4ff710cd3d7a4':
  Try using goldfish_pipe as the device name

10 years agoam f77bd7d0: Merge "Try using goldfish_pipe as the device name"
David Turner [Fri, 14 Feb 2014 17:27:21 +0000 (17:27 +0000)]
am f77bd7d0: Merge "Try using goldfish_pipe as the device name"

* commit 'f77bd7d005e27364e233c92ac7f6c06a18d1f128':
  Try using goldfish_pipe as the device name

10 years agoMerge "Try using goldfish_pipe as the device name"
David Turner [Fri, 14 Feb 2014 16:34:25 +0000 (16:34 +0000)]
Merge "Try using goldfish_pipe as the device name"

10 years agoam f6d2142d: am f4c46752: Merge "AArch64: Calculate private_handle_t\'s numInts"
Greg Hackmann [Thu, 13 Feb 2014 20:52:18 +0000 (20:52 +0000)]
am f6d2142d: am f4c46752: Merge "AArch64: Calculate private_handle_t\'s numInts"

* commit 'f6d2142d93063a02b1eab75f8f46b172da772f6b':
  AArch64: Calculate private_handle_t's numInts

10 years agoam f4c46752: Merge "AArch64: Calculate private_handle_t\'s numInts"
Greg Hackmann [Thu, 13 Feb 2014 20:46:21 +0000 (20:46 +0000)]
am f4c46752: Merge "AArch64: Calculate private_handle_t\'s numInts"

* commit 'f4c46752df57be558773a056d6545877ef65c844':
  AArch64: Calculate private_handle_t's numInts

10 years agoMerge "AArch64: Calculate private_handle_t's numInts"
Greg Hackmann [Thu, 13 Feb 2014 20:41:17 +0000 (20:41 +0000)]
Merge "AArch64: Calculate private_handle_t's numInts"

10 years agoMerge "camera3: Docs updates to line up with metadata changes"
Eino-Ville Talvala [Tue, 11 Feb 2014 17:53:40 +0000 (17:53 +0000)]
Merge "camera3: Docs updates to line up with metadata changes"

10 years agocamera3: Docs updates to line up with metadata changes
Eino-Ville Talvala [Tue, 11 Feb 2014 00:43:26 +0000 (16:43 -0800)]
camera3: Docs updates to line up with metadata changes

Change-Id: I3065c9f1d905a4e7d0bb6eef2b4556c81a0788fe

10 years agocamera3: fix typo in camera open KPI
Zhijun He [Tue, 11 Feb 2014 00:04:23 +0000 (16:04 -0800)]
camera3: fix typo in camera open KPI

Change-Id: Ieefdc5a0f5159a3053e141075e71d268499746ed

10 years agoam 7ad4534e: am 907b20aa: Initial version of the MCU HAL
Simon Wilson [Mon, 10 Feb 2014 20:44:38 +0000 (20:44 +0000)]
am 7ad4534e: am 907b20aa: Initial version of the MCU HAL

* commit '7ad4534e1ee6ec9744392d23199049c16ed18159':
  Initial version of the MCU HAL

10 years agoam 907b20aa: Initial version of the MCU HAL
Simon Wilson [Mon, 10 Feb 2014 20:38:51 +0000 (20:38 +0000)]
am 907b20aa: Initial version of the MCU HAL

* commit '907b20aa7475a91a148bb655b0d80cecabb130f6':
  Initial version of the MCU HAL

10 years agoInitial version of the MCU HAL
Simon Wilson [Fri, 7 Feb 2014 02:42:17 +0000 (18:42 -0800)]
Initial version of the MCU HAL

Change-Id: Ic88da7e825b67ed64cde4eed3055022daabe9830

10 years agocamera3: Add input buffer field in capture result
Zhijun He [Thu, 6 Feb 2014 04:49:45 +0000 (20:49 -0800)]
camera3: Add input buffer field in capture result

For HAL3.2 or above, the HAL must return the input buffer in capture result
rather than capture request.

Change-Id: I0108cda1cdf51556d7273b2c3cfbaf0e6ecd1d76

10 years agoAArch64: Calculate private_handle_t's numInts
Ashok Bhat [Thu, 6 Feb 2014 14:11:08 +0000 (14:11 +0000)]
AArch64: Calculate private_handle_t's numInts

A constant sNumInts with a value of 6 was being assigned to the numInts
attribute in the private_handle_t constructor, and was also used in the
validate method. That constant value is appropriate for 32-bit systems
but is not appropriate for a 64-bit system where uintptr_t used for
base attribute will be 64-bit.

sNumInts is now changed to a static inline function that calculates
numInts.

Change-Id: I482ddb5915c9ff55fb2e2a87887a0ec2dc2299ed
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
10 years agoMerge "camera3: update BIDIRECTIONAL and INPUT stream specs"
Zhijun He [Thu, 6 Feb 2014 19:03:00 +0000 (19:03 +0000)]
Merge "camera3: update BIDIRECTIONAL and INPUT stream specs"

10 years agoam 5dbc98ff: am 037335eb: Merge "gralloc: fix warnings"
Colin Cross [Thu, 6 Feb 2014 03:11:39 +0000 (03:11 +0000)]
am 5dbc98ff: am 037335eb: Merge "gralloc: fix warnings"

* commit '5dbc98ff2c6714d66a1377ed9c9030d130ed7ebb':
  gralloc: fix warnings

10 years agoam 037335eb: Merge "gralloc: fix warnings"
Colin Cross [Thu, 6 Feb 2014 03:03:12 +0000 (03:03 +0000)]
am 037335eb: Merge "gralloc: fix warnings"

* commit '037335ebe826289445fd2ba14e95ff41d57ad928':
  gralloc: fix warnings

10 years agoMerge "gralloc: fix warnings"
Colin Cross [Thu, 6 Feb 2014 02:25:32 +0000 (02:25 +0000)]
Merge "gralloc: fix warnings"

10 years agogralloc: fix warnings
Colin Cross [Thu, 6 Feb 2014 02:21:09 +0000 (18:21 -0800)]
gralloc: fix warnings

Fix LP64 pointer casting warnings, unused parameters, and
turn off missing initializer warnings.

Change-Id: Idb70f4534282fed64ae81cb1e154d3f5b93091b0

10 years agocamera3: update BIDIRECTIONAL and INPUT stream specs
Zhijun He [Thu, 23 Jan 2014 22:42:54 +0000 (14:42 -0800)]
camera3: update BIDIRECTIONAL and INPUT stream specs

Also add the manual template to the version history.

Change-Id: I0a516ccbbd3600d69217502e19b267e2d3aa60e8

10 years agoMerge "camera3: Update maxRegions tag."
Ruben Brunk [Tue, 4 Feb 2014 21:00:59 +0000 (21:00 +0000)]
Merge "camera3: Update maxRegions tag."

10 years agocamera3: Update maxRegions tag.
Ruben Brunk [Fri, 24 Jan 2014 02:26:28 +0000 (18:26 -0800)]
camera3: Update maxRegions tag.

Change-Id: I22501cbf7f941d9626b88182e2dda8a13a620d01

10 years agoMerge "usbaudio: fix for out->dev->lock remains locked in error case"
Glenn Kasten [Tue, 4 Feb 2014 01:20:26 +0000 (01:20 +0000)]
Merge "usbaudio: fix for out->dev->lock remains locked in error case"

10 years agoMerge "camera3: Update flush HAL API spec"
Zhijun He [Tue, 4 Feb 2014 01:04:16 +0000 (01:04 +0000)]
Merge "camera3: Update flush HAL API spec"

10 years agocamera3: Add camera close KPI
Zhijun He [Fri, 31 Jan 2014 19:35:45 +0000 (11:35 -0800)]
camera3: Add camera close KPI

Change-Id: I265750ade49c63beedd3d9d0f2b8e7b3d19cc38f

10 years agocamera3: Update flush HAL API spec
Zhijun He [Mon, 27 Jan 2014 22:49:44 +0000 (14:49 -0800)]
camera3: Update flush HAL API spec

Change-Id: I4e36dcc4445c2fae71fe4ce22a0f3b9a28abe1c0

10 years agousbaudio: fix for out->dev->lock remains locked in error case
Amit Shekhar [Thu, 30 Jan 2014 20:47:34 +0000 (12:47 -0800)]
usbaudio: fix for out->dev->lock remains locked in error case

out->dev->lock remains locked in error case in out_write()
Added pthread_mutex_unlock() in the error case

Bug: 12824374
Change-Id: Ibbbd5ced1f9d469cfba3b33a94414d0b94affa8f
Signed-off-by: Glenn Kasten <gkasten@google.com>
10 years agoTry using goldfish_pipe as the device name
Octavian Purdila [Wed, 6 Nov 2013 17:38:31 +0000 (19:38 +0200)]
Try using goldfish_pipe as the device name

The upstream goldfish_pipe driver uses goldfish_pipe as a name instead
of qemu_pipe. Try using this name if the old name (qemu_pipe) fails.

For: ABIT-15
Change-Id: I8c6178faf27b1cdb31cc4343cf1af396e929f7e4
Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
Signed-off-by: Jun Tian <jun.j.tian@intel.com>
10 years agoam 8ded7780: am 3da0d0f4: am 662e97ee: am aea8c156: Merge "hardware/libhardware:...
Colin Cross [Tue, 28 Jan 2014 01:08:45 +0000 (01:08 +0000)]
am 8ded7780: am 3da0d0f4: am 662e97ee: am aea8c156: Merge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"

* commit '8ded7780c6658d6db011f642206726234098388f':
  hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

10 years agoam 3da0d0f4: am 662e97ee: am aea8c156: Merge "hardware/libhardware: convert LOCAL_MOD...
Colin Cross [Tue, 28 Jan 2014 01:03:07 +0000 (01:03 +0000)]
am 3da0d0f4: am 662e97ee: am aea8c156: Merge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"

* commit '3da0d0f4c7a02cbb510d65def4e87eb31c97948b':
  hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

10 years agoam 662e97ee: am aea8c156: Merge "hardware/libhardware: convert LOCAL_MODULE_PATH...
Colin Cross [Tue, 28 Jan 2014 00:58:41 +0000 (00:58 +0000)]
am 662e97ee: am aea8c156: Merge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"

* commit '662e97eedbb36374e61dab50a7acb4b2bae29883':
  hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

10 years agoam aea8c156: Merge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_R...
Colin Cross [Tue, 28 Jan 2014 00:51:42 +0000 (00:51 +0000)]
am aea8c156: Merge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"

* commit 'aea8c156649c16347514741eb084858cdb458b75':
  hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

10 years agoMerge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"
Colin Cross [Tue, 28 Jan 2014 00:42:39 +0000 (00:42 +0000)]
Merge "hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH"

10 years agohardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH
Colin Cross [Sat, 25 Jan 2014 05:00:32 +0000 (21:00 -0800)]
hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it
with LOCAL_MODULE_RELATIVE_PATH.

Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e

10 years agoam ae2e54fa: resolved conflicts for merge of 017649d6 to klp-modular-dev
David 'Digit' Turner [Thu, 23 Jan 2014 23:26:23 +0000 (23:26 +0000)]
am ae2e54fa: resolved conflicts for merge of 017649d6 to klp-modular-dev

* commit 'ae2e54faf71f4ff3d96216031c66d14dfbbceb5f':
  Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.

10 years agoresolved conflicts for merge of 017649d6 to klp-modular-dev
David 'Digit' Turner [Thu, 23 Jan 2014 22:34:45 +0000 (23:34 +0100)]
resolved conflicts for merge of 017649d6 to klp-modular-dev

Conflicts:
modules/Android.mk

Change-Id: I6b84d2320be98b6af1f0cab729a917cf84cd9524

10 years agoam c2f6dc45: am fa3d243b: Merge "Vibra: Adapt AOSP (default) vibrator HAL into a...
David Turner [Thu, 23 Jan 2014 20:29:23 +0000 (20:29 +0000)]
am c2f6dc45: am fa3d243b: Merge "Vibra: Adapt AOSP (default) vibrator HAL into a hardware module."

* commit 'c2f6dc45643bd2b6251362ca4bc814d6601358d2':
  Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.

10 years agoam fa3d243b: Merge "Vibra: Adapt AOSP (default) vibrator HAL into a hardware module."
David Turner [Thu, 23 Jan 2014 20:20:28 +0000 (12:20 -0800)]
am fa3d243b: Merge "Vibra: Adapt AOSP (default) vibrator HAL into a hardware module."

* commit 'fa3d243b4690f2cc21d259e52178abf969cafc09':
  Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.

10 years agoMerge "Vibra: Adapt AOSP (default) vibrator HAL into a hardware module."
David Turner [Thu, 23 Jan 2014 20:13:02 +0000 (20:13 +0000)]
Merge "Vibra: Adapt AOSP (default) vibrator HAL into a hardware module."

10 years agocamera3: Add partial result processing in HAL3.2
Igor Murashkin [Fri, 10 Jan 2014 22:18:45 +0000 (14:18 -0800)]
camera3: Add partial result processing in HAL3.2

Change-Id: I665cf1191a1c7510671b3c171b47c167530c1067

10 years agocamera3: deprecate register_stream_buffers in hal 3.2
Igor Murashkin [Fri, 10 Jan 2014 00:23:43 +0000 (16:23 -0800)]
camera3: deprecate register_stream_buffers in hal 3.2

Change-Id: I7efabcba9b47846e831ffdf75ba1ea3c7e5ff629

10 years agocamera3: wording fix for KPI
Zhijun He [Fri, 17 Jan 2014 23:25:21 +0000 (15:25 -0800)]
camera3: wording fix for KPI

Change-Id: I4172fcdda3452eced663e332d509dea2594c1710

10 years agoCamera3: Add performance KPI requirement
Zhijun He [Thu, 9 Jan 2014 17:11:49 +0000 (09:11 -0800)]
Camera3: Add performance KPI requirement

Change-Id: I2133736b9e00b170200308982e591f311e1f04f7

10 years agoFix build. Missing vendor tags header.
Ruben Brunk [Fri, 17 Jan 2014 22:48:19 +0000 (14:48 -0800)]
Fix build.  Missing vendor tags header.

10 years agocamera3: Update vendor tag spec for HAL 3.2.
Ruben Brunk [Tue, 14 Jan 2014 23:27:58 +0000 (15:27 -0800)]
camera3: Update vendor tag spec for HAL 3.2.

- Deprecates vendor tag specification in camera3 device.
- Moves vendor tag ops declaration to camera metadata library and
  cleans up definitions.
- Updates the example HAL.

Change-Id: Ifb16bb0d4bbc896bc32d33dd150e7e174af57dad

10 years agoam 1ee5f5ef: Merge "BLE peripheral mode (1/4): change HAL to support service data...
Matthew Xie [Tue, 14 Jan 2014 20:46:37 +0000 (20:46 +0000)]
am 1ee5f5ef: Merge "BLE peripheral mode (1/4): change HAL to support service data and service uuids." into klp-modular-dev

* commit '1ee5f5ef5a3d75bebcc9cd78fd9150c68f5485fb':
  BLE peripheral mode (1/4): change HAL to support service data and service uuids.

10 years agoMerge "BLE peripheral mode (1/4): change HAL to support service data and service...
Matthew Xie [Tue, 14 Jan 2014 20:42:38 +0000 (20:42 +0000)]
Merge "BLE peripheral mode (1/4): change HAL to support service data and service uuids." into klp-modular-dev

10 years agoam cd3f545e: am 260b0f50: am 2428eaa3: am a97c6fec: Merge "hardware: fix check for...
Colin Cross [Tue, 14 Jan 2014 08:06:29 +0000 (08:06 +0000)]
am cd3f545e: am 260b0f50: am 2428eaa3: am a97c6fec: Merge "hardware: fix check for ro.hardware.<class> property"

* commit 'cd3f545ef8e7ac8a622c3d53d8241ff25fdbe86e':
  hardware: fix check for ro.hardware.<class> property

10 years agoam 260b0f50: am 2428eaa3: am a97c6fec: Merge "hardware: fix check for ro.hardware...
Colin Cross [Tue, 14 Jan 2014 08:03:28 +0000 (08:03 +0000)]
am 260b0f50: am 2428eaa3: am a97c6fec: Merge "hardware: fix check for ro.hardware.<class> property"

* commit '260b0f50e97794d5663de55664e3ec554e216dc3':
  hardware: fix check for ro.hardware.<class> property

10 years agoam 2428eaa3: am a97c6fec: Merge "hardware: fix check for ro.hardware.<class> property"
Colin Cross [Tue, 14 Jan 2014 07:59:52 +0000 (07:59 +0000)]
am 2428eaa3: am a97c6fec: Merge "hardware: fix check for ro.hardware.<class> property"

* commit '2428eaa319bfd0481f49e364c4f242300f4ed291':
  hardware: fix check for ro.hardware.<class> property

10 years agoam a97c6fec: Merge "hardware: fix check for ro.hardware.<class> property"
Colin Cross [Tue, 14 Jan 2014 07:56:52 +0000 (23:56 -0800)]
am a97c6fec: Merge "hardware: fix check for ro.hardware.<class> property"

* commit 'a97c6fecdbe576b732a2ca00fbf4dcb82f079c8f':
  hardware: fix check for ro.hardware.<class> property

10 years agoMerge "hardware: fix check for ro.hardware.<class> property"
Colin Cross [Tue, 14 Jan 2014 07:52:15 +0000 (07:52 +0000)]
Merge "hardware: fix check for ro.hardware.<class> property"

10 years agohardware: fix check for ro.hardware.<class> property
Colin Cross [Tue, 14 Jan 2014 07:43:23 +0000 (23:43 -0800)]
hardware: fix check for ro.hardware.<class> property

Replace == with >, property_get returns the length of the
property if found.

Change-Id: I4b8fe8f8dba578112d21eee5dc64be4aa27f3bfb

10 years agoBLE peripheral mode (1/4): change HAL to support service data and service uuids.
Wei Wang [Wed, 6 Nov 2013 00:09:51 +0000 (16:09 -0800)]
BLE peripheral mode (1/4): change HAL to support service data and service uuids.

Change-Id: I19a3755a4ed16e1ae03368cecee97773c05c1770

10 years agoVibra: Adapt AOSP (default) vibrator HAL into a hardware module.
Vincent Becker [Fri, 10 Aug 2012 12:40:49 +0000 (14:40 +0200)]
Vibra: Adapt AOSP (default) vibrator HAL into a hardware module.

Android's implementation of vibrator needs to be done inside a
hardware module, so that it can make a vendor implementation possible.

Hw module's name becomes vibrator.default.so.

This change is related to other changes in:
 - frameworks/base
 - hardware/libhardware_legacy
 - device/generic/goldfish
 - platform/build

Change-Id: I844279f5535289f079d412fdc44c5cb3c9c1130c
Author: Vincent Becker <vincentx.becker@intel.com>
Signed-off-by: Vincent Becker <vincentx.becker@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Signed-off-by: David Wagner <david.wagner@intel.com>
Author-tracking-BZ: 49760 94611

10 years agoam 904812e1: am 728c78a4: am 7c2a4681: am e0c252ae: Merge "hardware: add ro.hardware...
Colin Cross [Thu, 2 Jan 2014 21:34:05 +0000 (21:34 +0000)]
am 904812e1: am 728c78a4: am 7c2a4681: am e0c252ae: Merge "hardware: add ro.hardware.<class> to HAL loading properites list"

* commit '904812e158e8cea0d7a69bf19bf50a57a62cd26a':
  hardware: add ro.hardware.<class> to HAL loading properites list

10 years agoam 728c78a4: am 7c2a4681: am e0c252ae: Merge "hardware: add ro.hardware.<class> to...
Colin Cross [Thu, 2 Jan 2014 21:31:52 +0000 (21:31 +0000)]
am 728c78a4: am 7c2a4681: am e0c252ae: Merge "hardware: add ro.hardware.<class> to HAL loading properites list"

* commit '728c78a4d189c3677b6bc061b8602c28330a5464':
  hardware: add ro.hardware.<class> to HAL loading properites list

10 years agoam 7c2a4681: am e0c252ae: Merge "hardware: add ro.hardware.<class> to HAL loading...
Colin Cross [Thu, 2 Jan 2014 21:28:41 +0000 (21:28 +0000)]
am 7c2a4681: am e0c252ae: Merge "hardware: add ro.hardware.<class> to HAL loading properites list"

* commit '7c2a468127bbfb48f7cb239c992edfa48fd54cd2':
  hardware: add ro.hardware.<class> to HAL loading properites list

10 years agoam e0c252ae: Merge "hardware: add ro.hardware.<class> to HAL loading properites list"
Colin Cross [Thu, 2 Jan 2014 21:26:21 +0000 (13:26 -0800)]
am e0c252ae: Merge "hardware: add ro.hardware.<class> to HAL loading properites list"

* commit 'e0c252ae43490cc324b89f6d7cbaa33af8ff341d':
  hardware: add ro.hardware.<class> to HAL loading properites list

10 years agoMerge "hardware: add ro.hardware.<class> to HAL loading properites list"
Colin Cross [Thu, 2 Jan 2014 21:21:35 +0000 (21:21 +0000)]
Merge "hardware: add ro.hardware.<class> to HAL loading properites list"

10 years agohardware: add ro.hardware.<class> to HAL loading properites list
Colin Cross [Thu, 26 Dec 2013 21:47:56 +0000 (13:47 -0800)]
hardware: add ro.hardware.<class> to HAL loading properites list

Try to load a HAL determined by ro.hardware.<class> first before
falling back to hardware, board, platform, arch, and default.
This is intended to be used to support multiple hardware variants
from the same source.  For example, a single build that supports
two gps chips, gps001 and gpsb, could use /factory/factory.prop
to set ro.hardware.gps=gps001 or ro.hardware.gps=gpsb, which would
load gps.gps001.so or gps.gpsb.so.  Two separate builds from the
same source could use PRODUCT_PROPERTY_OVERRIDES to set the
properties.

Change-Id: I1ac46c21ceb27ceb5165e8c44e9373e9c5d4e34e

10 years agoMerge "BLE peripheral mode (1/4): change HAL to support service data and service...
Wei Wang [Fri, 20 Dec 2013 19:37:33 +0000 (19:37 +0000)]
Merge "BLE peripheral mode (1/4): change HAL to support service data and service uuids."

10 years agoDocs: Removing contents now on source.android.com
Clay Murphy [Thu, 19 Dec 2013 17:58:28 +0000 (09:58 -0800)]
Docs: Removing contents now on source.android.com
Bug: 10134622

Change-Id: Ief5a53f1b5e5eff9ade45763d895029428266980

10 years agoBLE peripheral mode (1/4): change HAL to support service data and service uuids.
Wei Wang [Wed, 6 Nov 2013 00:09:51 +0000 (16:09 -0800)]
BLE peripheral mode (1/4): change HAL to support service data and service uuids.

Change-Id: I19a3755a4ed16e1ae03368cecee97773c05c1770

10 years agocamera3: Add manual control template
Zhijun He [Fri, 13 Dec 2013 23:56:33 +0000 (15:56 -0800)]
camera3: Add manual control template

Bug: 12134077
Change-Id: I0681f881f41dd3ab8acab400f84c2568a97e06bc

10 years agoam f49598e0: am 024c1534: Camera: HAL3: device test fixture and a test.
Sasha Levitskiy [Thu, 12 Dec 2013 23:28:16 +0000 (23:28 +0000)]
am f49598e0: am 024c1534: Camera: HAL3: device test fixture and a test.

* commit 'f49598e05886c0f71efad01c1aefb1a90e0b49d5':
  Camera: HAL3: device test fixture and a test.

10 years agoam 024c1534: Camera: HAL3: device test fixture and a test.
Sasha Levitskiy [Thu, 12 Dec 2013 23:25:26 +0000 (23:25 +0000)]
am 024c1534: Camera: HAL3: device test fixture and a test.

* commit '024c15346b00c2ac7d6b53e78422570bbc4245c7':
  Camera: HAL3: device test fixture and a test.

10 years agoCamera: HAL3: device test fixture and a test.
Sasha Levitskiy [Thu, 12 Dec 2013 22:08:55 +0000 (14:08 -0800)]
Camera: HAL3: device test fixture and a test.

Change-Id: Ifaec4be35e8f4fb80c8e71e24499fbcd40fddb6e
Signed-off-by: Sasha Levitskiy <sanek@google.com>
10 years agoam 44a61b2d: am 4a7b2171: Camera HAL3: first few unit tests.
Sasha Levitskiy [Thu, 12 Dec 2013 03:13:39 +0000 (03:13 +0000)]
am 44a61b2d: am 4a7b2171: Camera HAL3: first few unit tests.

* commit '44a61b2da0d1f348151dc7b82385aab582b1e429':
  Camera HAL3: first few unit tests.

10 years agoam 4a7b2171: Camera HAL3: first few unit tests.
Sasha Levitskiy [Thu, 12 Dec 2013 03:10:43 +0000 (03:10 +0000)]
am 4a7b2171: Camera HAL3: first few unit tests.

* commit '4a7b2171f00ba37e301105e8ea1f61dddaa4db3d':
  Camera HAL3: first few unit tests.

10 years agoCamera HAL3: first few unit tests.
Sasha Levitskiy [Tue, 10 Dec 2013 17:37:58 +0000 (09:37 -0800)]
Camera HAL3: first few unit tests.

Change-Id: I413dc447faadd4fd90986bc924722b2826e19382
Signed-off-by: Sasha Levitskiy <sanek@google.com>
10 years agoam f8477624: (-s ours) DO NOT MERGE: Sensor multi HAL
Mike Lockwood [Tue, 10 Dec 2013 18:43:41 +0000 (18:43 +0000)]
am f8477624: (-s ours) DO NOT MERGE: Sensor multi HAL

* commit 'f84776247777ca8710eca8a911f607e10256cc7d':
  DO NOT MERGE: Sensor multi HAL

10 years agoam 0bd030b5: (-s ours) DO NOT MERGE reset to goog/klp-volantis-dev
Qiwen Zhao [Tue, 10 Dec 2013 18:43:40 +0000 (18:43 +0000)]
am 0bd030b5: (-s ours) DO NOT MERGE reset to goog/klp-volantis-dev

* commit '0bd030b5df7381949ff368f15ebca214560fbf22':

10 years agoDO NOT MERGE: Sensor multi HAL
Mike Lockwood [Thu, 17 Oct 2013 15:05:00 +0000 (08:05 -0700)]
DO NOT MERGE: Sensor multi HAL

Squashed commit of:

Move sensors multi HAL to libhardware

Added a SensorEventQueue, a circular buffer meant for reading with one thread
and polling a subhal with another. The writing thread gets access to pointers
in the internal buffer. This design avoids a memcpy on write when the multihal
fetches subhal events using poll().

Unit-tests include multithreaded reading and writing lots of events, in
random-sized chunks.

This is not used by the multihal yet. That will be a different CL.

MultiHal multithreaded polling

Tests SensorEventQueue I/O when the queue is full.
Reduced debug logging in multihal.

deactivated multihal logspam, made warnings warnings, left critical startup info

Removed unneeded linux/input.h includes, to fix Mac SDK build

Change-Id: I1e35508949df98a1acef7a4a2d012eea87b4a5eb