OSDN Git Service

android-x86/hardware-libhardware.git
13 years agoam e3193479: am 47050dc6: Merge "Extra audio headers for better build-time compatibility"
Jean-Baptiste Queru [Thu, 12 May 2011 16:32:48 +0000 (09:32 -0700)]
am e3193479: am 47050dc6: Merge "Extra audio headers for better build-time compatibility"

* commit 'e3193479ae0ab05ceb149a186861621eb33ebb74':
  Extra audio headers for better build-time compatibility

13 years agoam 47050dc6: Merge "Extra audio headers for better build-time compatibility"
Jean-Baptiste Queru [Thu, 12 May 2011 16:28:31 +0000 (09:28 -0700)]
am 47050dc6: Merge "Extra audio headers for better build-time compatibility"

* commit '47050dc62e02fe9129217495281f8201de7fcb91':
  Extra audio headers for better build-time compatibility

13 years agoMerge "Extra audio headers for better build-time compatibility"
Jean-Baptiste Queru [Thu, 12 May 2011 16:18:03 +0000 (09:18 -0700)]
Merge "Extra audio headers for better build-time compatibility"

13 years agoExtra audio headers for better build-time compatibility
Derek Sollenberger [Wed, 11 May 2011 17:23:43 +0000 (13:23 -0400)]
Extra audio headers for better build-time compatibility

Change-Id: I58724c04b73403391b157bcc14792ad080e5912f

13 years agolibhardware: move buffer_handle_t to system/core
Iliyan Malchev [Tue, 3 May 2011 01:58:16 +0000 (18:58 -0700)]
libhardware: move buffer_handle_t to system/core

Change-Id: I2ed9ff7360086bc3458b2211437c102fee615481
Signed-off-by: Iliyan Malchev <malchev@google.com>
13 years agolibhardware: introduce camera HAL header
Iliyan Malchev [Fri, 15 Apr 2011 06:16:54 +0000 (23:16 -0700)]
libhardware: introduce camera HAL header

camera.h

-- a HAL module for the camera, camera_module_t, which can be queried for the
   number and orientation of the available camera sensors.  A camera sensor is
   also opened through this module, and is represented by:

-- a HAL device for each camera sensor, camera_device_t, which encapsulates all
   the functionality of the base class CameraHardwareInterface;

Change-Id: I79a9524ceeafc4275581c009d7b9c0fa05eed764
Signed-off-by: Iliyan Malchev <malchev@google.com>
13 years agolibhardware: break pixel formats out of hardware.h
Iliyan Malchev [Fri, 15 Apr 2011 03:00:02 +0000 (20:00 -0700)]
libhardware: break pixel formats out of hardware.h

These definitions now live under system/core/include/android/graphics.h

Change-Id: I65ca8226cb42387748c3aaa1432423153d1dad33
Signed-off-by: Iliyan Malchev <malchev@google.com>
13 years agolibhardware: minor cleanup in gralloc.h
Iliyan Malchev [Thu, 14 Apr 2011 00:37:26 +0000 (17:37 -0700)]
libhardware: minor cleanup in gralloc.h

Change-Id: I2180725805e47d313e29ed80b4c9c05e06b77831
Signed-off-by: Iliyan Malchev <malchev@google.com>
13 years agoMerge "Improve ROTATION_VECTOR sensor documentation"
Mathias Agopian [Tue, 3 May 2011 22:36:17 +0000 (15:36 -0700)]
Merge "Improve ROTATION_VECTOR sensor documentation"

13 years agoImprove ROTATION_VECTOR sensor documentation
Mathias Agopian [Tue, 3 May 2011 02:10:31 +0000 (19:10 -0700)]
Improve ROTATION_VECTOR sensor documentation

Change-Id: Iebc978beadf365d63c60c04d54ce7331605348b3

13 years agoam 05a9b62f: am d1be1d02: Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"
David 'Digit' Turner [Fri, 29 Apr 2011 22:09:45 +0000 (15:09 -0700)]
am 05a9b62f: am d1be1d02: Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"

* commit '05a9b62f315c933e9f92e2fb8ee64f6f8f261d3f':
  <hardware/qemu_pipe.h>: Allow inclusion from C++

13 years agoam 61d6a702: am 67e71a87: am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."
David 'Digit' Turner [Fri, 29 Apr 2011 22:09:43 +0000 (15:09 -0700)]
am 61d6a702: am 67e71a87: am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."

* commit '61d6a702dc318247273169e0eafb74f4bd7e7c59':
  Add <hardware/qemu_pipe.h> header.

13 years agoam d1be1d02: Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"
David 'Digit' Turner [Fri, 29 Apr 2011 21:57:56 +0000 (14:57 -0700)]
am d1be1d02: Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"

* commit 'd1be1d02135917497866526ce12ef4c2548e63cb':
  <hardware/qemu_pipe.h>: Allow inclusion from C++

13 years agoam 67e71a87: am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."
David 'Digit' Turner [Fri, 29 Apr 2011 21:53:39 +0000 (14:53 -0700)]
am 67e71a87: am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."

* commit '67e71a870d882be851def98fb3e87c3a67a4b93e':
  Add <hardware/qemu_pipe.h> header.

13 years agoMerge "<hardware/qemu_pipe.h>: Allow inclusion from C++"
David 'Digit' Turner [Fri, 29 Apr 2011 14:39:50 +0000 (07:39 -0700)]
Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"

13 years ago<hardware/qemu_pipe.h>: Allow inclusion from C++
David 'Digit' Turner [Fri, 29 Apr 2011 14:38:51 +0000 (16:38 +0200)]
<hardware/qemu_pipe.h>: Allow inclusion from C++

Change-Id: Ic33b5daf7a01e8fe638ea1ccc54ed76561745abe

13 years agoremove deprecated/unused HAL headers
Mathias Agopian [Fri, 29 Apr 2011 03:00:54 +0000 (20:00 -0700)]
remove deprecated/unused HAL headers

copybit, overlay, sensors_deprecated are no longer supported.

Change-Id: Ie5da20bd4ff95f7565a162d628bf572a76327b7b

13 years agoget rid of GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER
Mathias Agopian [Fri, 29 Apr 2011 02:03:40 +0000 (19:03 -0700)]
get rid of GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER

Change-Id: I916812dcfa2e1188e7e249303b80b7b221de71fd

13 years agoam ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."
David 'Digit' Turner [Thu, 28 Apr 2011 15:06:20 +0000 (08:06 -0700)]
am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."

* commit 'ee5636cff3411f80ae4ec73e14564ff2783eef9e':
  Add <hardware/qemu_pipe.h> header.

13 years agoMerge "Add <hardware/qemu_pipe.h> header."
David 'Digit' Turner [Thu, 28 Apr 2011 14:47:48 +0000 (07:47 -0700)]
Merge "Add <hardware/qemu_pipe.h> header."

13 years agoAdd <hardware/qemu_pipe.h> header.
David 'Digit' Turner [Wed, 16 Mar 2011 13:21:28 +0000 (14:21 +0100)]
Add <hardware/qemu_pipe.h> header.

This header is used to implement qemu pipes, a very fast way to exchange
messages between the guest and the emulator program. See implementation and
tests under development/tools/emulator/system/libqemu/

Change-Id: I8272435cb9bf6e2a96ac62b9a56cbc5930052682

13 years agolibhardware: add stub audio and audio_policy modules
Dima Zavin [Wed, 20 Apr 2011 23:38:05 +0000 (16:38 -0700)]
libhardware: add stub audio and audio_policy modules

Change-Id: Ib6c0c49dbc369b735b2ac5fb5b583de96c3e9f3e
Signed-off-by: Dima Zavin <dima@android.com>
13 years agolibhardware: add separate makefile for modules subdir
Dima Zavin [Thu, 21 Apr 2011 01:46:23 +0000 (18:46 -0700)]
libhardware: add separate makefile for modules subdir

Change-Id: I787c444ee1c3a687ee6f8f551c359e5e908ed7f5
Signed-off-by: Dima Zavin <dima@android.com>
13 years agolibhardware: add audio defines and HAL headers
Dima Zavin [Fri, 11 Mar 2011 19:20:49 +0000 (11:20 -0800)]
libhardware: add audio defines and HAL headers

Change-Id: Iae523059834c252f0d39f7efc6e15832e6273101
Signed-off-by: Dima Zavin <dima@android.com>
13 years agoMerge "add a method to blank/unblank the screen"
Mathias Agopian [Fri, 22 Apr 2011 00:13:45 +0000 (17:13 -0700)]
Merge "add a method to blank/unblank the screen"

13 years agoadd a method to blank/unblank the screen
Mathias Agopian [Tue, 19 Apr 2011 02:05:29 +0000 (19:05 -0700)]
add a method to blank/unblank the screen

Change-Id: I3874654248826c29e57bb62bb5217184bdfb4263

13 years agolibhardware: add concept of module classes
Dima Zavin [Mon, 18 Apr 2011 17:55:37 +0000 (10:55 -0700)]
libhardware: add concept of module classes

Needed for things like audio and audio effects. Provides a
new interface to loading modules named 'hw_get_module_by_class'.
This takes two parameters: 'class_id' and 'instance' which are
used to construct the filename for the module to be loaded. If
instance is NULL, then this function acts identically to
hw_get_module where 'class_id' == 'id' (and in fact the latter
implemented exactly this way).

For audio, this new mechanism allows us to load multiple audio
interfaces by doing:

hw_get_module_by_class("audio", "primary", &module);
hw_get_module_by_class("audio", "a2dp", &module);
hw_get_module_by_class("audio", "usb", &module);
...

In the future we will likely want to add the ability to load a set of
module instances based on a config file, which will have a standard
syntax and the mechanism will be provided by libhardware.

Change-Id: I9976cc6d59a85a414b18e7b398a36edfbce4abd8
Signed-off-by: Dima Zavin <dima@android.com>
13 years agoam cb4ea7ac: am 7b584867: am cd347fdf: Allow to force 16bpp when 32bpp has problems
Jean-Baptiste Queru [Tue, 5 Apr 2011 18:27:14 +0000 (11:27 -0700)]
am cb4ea7ac: am 7b584867: am cd347fdf: Allow to force 16bpp when 32bpp has problems

* commit 'cb4ea7ac8af7ac0732f480dc4938e62566bd5550':
  Allow to force 16bpp when 32bpp has problems

13 years agoam 7b584867: am cd347fdf: Allow to force 16bpp when 32bpp has problems
Jean-Baptiste Queru [Tue, 5 Apr 2011 18:22:04 +0000 (11:22 -0700)]
am 7b584867: am cd347fdf: Allow to force 16bpp when 32bpp has problems

* commit '7b584867cdfef3ba393e308471d5da76024e249c':
  Allow to force 16bpp when 32bpp has problems

13 years agoam cd347fdf: Allow to force 16bpp when 32bpp has problems
Jean-Baptiste Queru [Mon, 4 Apr 2011 21:42:32 +0000 (14:42 -0700)]
am cd347fdf: Allow to force 16bpp when 32bpp has problems

* commit 'cd347fdf74d5f2e0af856455c514e655f40a6fdb':
  Allow to force 16bpp when 32bpp has problems

13 years agoAllow to force 16bpp when 32bpp has problems
Jean-Baptiste Queru [Fri, 1 Apr 2011 02:34:19 +0000 (19:34 -0700)]
Allow to force 16bpp when 32bpp has problems

Bug: 4197654

Change-Id: Icf1e8793d6a4d2e070a8f232efd4136d79339496

13 years agofix [4056232] Deprecate Sensor.TYPE_TEMPERATURE and add Sensor.TYPE_AMBIENT_TEMPERATURE
Mathias Agopian [Wed, 23 Mar 2011 01:42:03 +0000 (18:42 -0700)]
fix [4056232] Deprecate Sensor.TYPE_TEMPERATURE and add Sensor.TYPE_AMBIENT_TEMPERATURE

Bug: 4056232
Change-Id: I4555823abacc8aa127429bda78033ef6007aa04b

13 years agohardware/libhardware: remove LOCAL_PRELINK_MODULE
Iliyan Malchev [Mon, 14 Mar 2011 21:02:15 +0000 (14:02 -0700)]
hardware/libhardware: remove LOCAL_PRELINK_MODULE

Change-Id: I8a0ba7e4c99e334b9789d88b48383439eb7cc780
Signed-off-by: Iliyan Malchev <malchev@google.com>
13 years agoam 30497e4f: Reconcile gingerbread-plus-aosp and honeycomb
The Android Open Source Project [Sun, 30 Jan 2011 20:53:57 +0000 (12:53 -0800)]
am 30497e4f: Reconcile gingerbread-plus-aosp and honeycomb

* commit '30497e4fa693b73e91bbd39c573e6ffa1d57f98f':

13 years agoReconcile gingerbread-plus-aosp and honeycomb
The Android Open Source Project [Sun, 30 Jan 2011 20:40:53 +0000 (12:40 -0800)]
Reconcile gingerbread-plus-aosp and honeycomb

Change-Id: I0310c299ff4719e454488eafcebbd16045c7e9ea

13 years agoMass merge from gingerbread - do not merge
The Android Open Source Project [Sun, 30 Jan 2011 20:40:53 +0000 (12:40 -0800)]
Mass merge from gingerbread - do not merge

Change-Id: I99b09f1fd58b5c3119903304605ff613e1c4a665

13 years agoProtected surface API
Glenn Kasten [Thu, 20 Jan 2011 00:58:31 +0000 (16:58 -0800)]
Protected surface API

Change-Id: I63a16e77228b4a440ad08b9f21d8fbbacef3698e

13 years agoam 25b68b5c: gralloc: Add support for 32-bit framebuffers.
David 'Digit' Turner [Thu, 27 Jan 2011 17:18:13 +0000 (09:18 -0800)]
am 25b68b5c: gralloc: Add support for 32-bit framebuffers.

* commit '25b68b5c24e443c326af73a33cea6dc45e845254':
  gralloc: Add support for 32-bit framebuffers.

13 years agoam 80d3699c: gralloc: Fix division-by-0 during system emulation.
David 'Digit' Turner [Thu, 27 Jan 2011 16:35:09 +0000 (08:35 -0800)]
am 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit '80d3699c9e8e18d57684f3b20d58fd259379a9d2':
  gralloc: Fix division-by-0 during system emulation.

13 years agoam 36292755: am 25b68b5c: gralloc: Add support for 32-bit framebuffers.
David 'Digit' Turner [Mon, 17 Jan 2011 22:59:26 +0000 (14:59 -0800)]
am 36292755: am 25b68b5c: gralloc: Add support for 32-bit framebuffers.

* commit '3629275560f4a952cedd69c76b7b96b3b490f6f6':
  gralloc: Add support for 32-bit framebuffers.

13 years agoam 25b68b5c: gralloc: Add support for 32-bit framebuffers.
David 'Digit' Turner [Mon, 17 Jan 2011 22:57:46 +0000 (14:57 -0800)]
am 25b68b5c: gralloc: Add support for 32-bit framebuffers.

* commit '25b68b5c24e443c326af73a33cea6dc45e845254':
  gralloc: Add support for 32-bit framebuffers.

13 years agogralloc: Add support for 32-bit framebuffers.
David 'Digit' Turner [Sun, 16 Jan 2011 18:52:22 +0000 (19:52 +0100)]
gralloc: Add support for 32-bit framebuffers.

Note: The code under hardware/libhardware/modules/gralloc/ is only used
      when running the system under the emulator.

Change-Id: I022978aeaacc5137c9917cd2ef6952dd3897ece4

13 years agoam 3d05f9cf: Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.
David 'Digit' Turner [Sun, 16 Jan 2011 23:15:17 +0000 (15:15 -0800)]
am 3d05f9cf: Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit '3d05f9cfbd996f52c0bd6307a80beaabc4e58140':
  Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.

13 years agoMerge 80d3699c: gralloc: Fix division-by-0 during system emulation.
David 'Digit' Turner [Sat, 15 Jan 2011 20:06:12 +0000 (21:06 +0100)]
Merge 80d3699c: gralloc: Fix division-by-0 during system emulation.

This patch avoids a division-by-0 when the system is running
under emulation (the kernel driver reports pixclock as 0, for
some reason). Which results in a SIGFPE during the boot sequence.

Change-Id: Ia9febdf143dcbce9837ca89c641e95dce3a888bb

13 years agoam f540c44f: am 80d3699c: gralloc: Fix division-by-0 during system emulation.
David 'Digit' Turner [Sun, 16 Jan 2011 21:06:33 +0000 (13:06 -0800)]
am f540c44f: am 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit 'f540c44fc218bffcdfbc226187d3cdc08e213c32':
  gralloc: Fix division-by-0 during system emulation.

13 years agoam 80d3699c: gralloc: Fix division-by-0 during system emulation.
David 'Digit' Turner [Sun, 16 Jan 2011 21:04:42 +0000 (13:04 -0800)]
am 80d3699c: gralloc: Fix division-by-0 during system emulation.

* commit '80d3699c9e8e18d57684f3b20d58fd259379a9d2':
  gralloc: Fix division-by-0 during system emulation.

13 years agogralloc: Fix division-by-0 during system emulation.
David 'Digit' Turner [Sat, 15 Jan 2011 20:06:12 +0000 (21:06 +0100)]
gralloc: Fix division-by-0 during system emulation.

This patch avoids a division-by-0 when the system is running
under emulation (the kernel driver reports pixclock as 0, for
some reason). Which results in a SIGFPE during the boot sequence.

Change-Id: Idb6bcdd58999ea9231f2411481c25929d5d02f1d

13 years agogralloc: add dump hooks to gralloc/hwcomposer
Erik Gilling [Thu, 2 Dec 2010 00:34:08 +0000 (16:34 -0800)]
gralloc: add dump hooks to gralloc/hwcomposer

Change-Id: I27bf46103b4d1d547c42a6de4f3270a6dfd7b7ec

13 years agogralloc: add padding to alloc_device_t and hwc_composer_device_t
Erik Gilling [Wed, 8 Dec 2010 02:46:04 +0000 (18:46 -0800)]
gralloc: add padding to alloc_device_t and hwc_composer_device_t

also adds version #defines

Change-Id: I89f19fc7811ea9c9efb579a9f6abb4c3d9011bbf

13 years agoconst native_handle_t* -> buffer_handle_t
Louis Huemiller [Wed, 1 Dec 2010 20:25:00 +0000 (12:25 -0800)]
const native_handle_t* -> buffer_handle_t

Change-Id: If4ac1bcfba7192ac1339039cac75f76a5c09f4c6

13 years agoam 778ab436: am 3cceacee: Merge "update rotation-vector documentation." into gingerbread
Mathias Agopian [Wed, 1 Dec 2010 11:37:43 +0000 (03:37 -0800)]
am 778ab436: am 3cceacee: Merge "update rotation-vector documentation." into gingerbread

* commit '778ab436dee2918ae2fa083f4afa4ba68dc39235':
  update rotation-vector documentation.

13 years agoam 3cceacee: Merge "update rotation-vector documentation." into gingerbread
Mathias Agopian [Tue, 30 Nov 2010 22:08:43 +0000 (14:08 -0800)]
am 3cceacee: Merge "update rotation-vector documentation." into gingerbread

* commit '3cceaceecac1e76244153940b8855ad1bbdd1037':
  update rotation-vector documentation.

13 years agoMerge "update rotation-vector documentation." into gingerbread
Mathias Agopian [Tue, 30 Nov 2010 22:05:02 +0000 (14:05 -0800)]
Merge "update rotation-vector documentation." into gingerbread

13 years agoam 2d17786b: am 2ec21933: Update the docs for the private pixel formats.
Jamie Gennis [Thu, 25 Nov 2010 00:27:25 +0000 (16:27 -0800)]
am 2d17786b: am 2ec21933: Update the docs for the private pixel formats.

* commit '2d17786be760f473b2a05f5ab48f82cc463c860b':
  Update the docs for the private pixel formats.

13 years agoam 2ec21933: Update the docs for the private pixel formats.
Jamie Gennis [Wed, 24 Nov 2010 23:03:39 +0000 (15:03 -0800)]
am 2ec21933: Update the docs for the private pixel formats.

* commit '2ec2193365ab26c6f77a2c5617887ced7a8d6711':
  Update the docs for the private pixel formats.

13 years agoHardware Composer add const for handle pointer
Louis Huemiller [Tue, 23 Nov 2010 00:34:10 +0000 (16:34 -0800)]
Hardware Composer add const for handle pointer

Change-Id: Icf53be12ed43bce19b152fa7f1dee104d713b8da

13 years agoupdate rotation-vector documentation.
Mathias Agopian [Mon, 22 Nov 2010 23:55:32 +0000 (15:55 -0800)]
update rotation-vector documentation.

the rotation-vector sensor must transmit the W component of the
unit quaternion in data[4].
This change doesn't cause a compatibility issue because nothing in the
system relies on the W component being present.

Change-Id: If4f699ac8d41d8b957925b375e355a138a82dcf8

13 years agoUpdate the docs for the private pixel formats.
Jamie Gennis [Mon, 22 Nov 2010 23:28:58 +0000 (15:28 -0800)]
Update the docs for the private pixel formats.

Change-Id: I337d9e7ba7f3a625294398790844c6d15ee75237

13 years agoAdd a gralloc usage flag for external displays.
Jamie Gennis [Thu, 18 Nov 2010 02:51:17 +0000 (18:51 -0800)]
Add a gralloc usage flag for external displays.

This change adds a gralloc usage flag to indicate that a buffer should
be displayed full-screen on an external display if one is present.

Change-Id: I3230a8dd2c49c89c81bf0ee9e646a448028bda2e

13 years agoam caf9528e: am 2d1e978e: improve hardware.h documentation
Mathias Agopian [Tue, 26 Oct 2010 19:21:50 +0000 (12:21 -0700)]
am caf9528e: am 2d1e978e: improve hardware.h documentation

13 years agoam 2d1e978e: improve hardware.h documentation
Mathias Agopian [Tue, 26 Oct 2010 19:19:39 +0000 (12:19 -0700)]
am 2d1e978e: improve hardware.h documentation

13 years agoimprove hardware.h documentation
Mathias Agopian [Tue, 26 Oct 2010 00:20:19 +0000 (17:20 -0700)]
improve hardware.h documentation

Change-Id: I637a1d8924af144a9c2cc4645659e9d23e9527d6

13 years agohwcomposer.h - Add comment that buffer handles in a list must be unique
Louis Huemiller [Tue, 26 Oct 2010 00:00:52 +0000 (17:00 -0700)]
hwcomposer.h - Add comment that buffer handles in a list must be unique

Change-Id: Iaa4984258572b46d6ded4c74b616b842003031c8

13 years agoam ccacbce3: am 937af9b7: fix part of [Issue 3114236] [Crespo] The order of FLIP_H...
Mathias Agopian [Thu, 21 Oct 2010 20:49:17 +0000 (13:49 -0700)]
am ccacbce3: am 937af9b7: fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is different from other devices

Merge commit 'ccacbce375af6422fa24f81bdc771a5460f60fed'

* commit 'ccacbce375af6422fa24f81bdc771a5460f60fed':
  fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is different from other devices

13 years agoam 937af9b7: fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90...
Mathias Agopian [Thu, 21 Oct 2010 07:26:22 +0000 (00:26 -0700)]
am 937af9b7: fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is different from other devices

Merge commit '937af9b7136a8b692812bc47eaeb9a3e255c46a5' into gingerbread-plus-aosp

* commit '937af9b7136a8b692812bc47eaeb9a3e255c46a5':
  fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is different from other devices

13 years agofix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is different...
Mathias Agopian [Thu, 21 Oct 2010 07:07:32 +0000 (00:07 -0700)]
fix part of [Issue 3114236] [Crespo] The order of FLIP_H and ROT_90 is different from other devices

there are a typo in hardware.h where FLIP_V and FLIP_H were inverted.
this change will probably break all the overlay HALs which
implement FLIP_V/H, which thanksfully are not many.

Change-Id: Ie824d9a924354d637e44eb6476cb4e5e945c3594

13 years agoam 4829b184: am 118b5d79: Allow disabling page-flipping.
Jean-Baptiste Queru [Mon, 18 Oct 2010 23:41:56 +0000 (16:41 -0700)]
am 4829b184: am 118b5d79: Allow disabling page-flipping.

Merge commit '4829b184f15350de20096a97e583ed4c2b3d6427'

* commit '4829b184f15350de20096a97e583ed4c2b3d6427':
  Allow disabling page-flipping.

13 years agoam 118b5d79: Allow disabling page-flipping.
Jean-Baptiste Queru [Mon, 18 Oct 2010 16:53:02 +0000 (09:53 -0700)]
am 118b5d79: Allow disabling page-flipping.

Merge commit '118b5d7961a4abc29c8bd592956007f40ad4fc6d' into gingerbread-plus-aosp

* commit '118b5d7961a4abc29c8bd592956007f40ad4fc6d':
  Allow disabling page-flipping.

13 years agoAllow disabling page-flipping.
Jean-Baptiste Queru [Fri, 15 Oct 2010 01:04:30 +0000 (18:04 -0700)]
Allow disabling page-flipping.

Some devices have low-level bugs in their page-flip.

Disabling it at this level gives us more flexibility
than trying to control it elsewhere.

Bug: 3097357
Change-Id: Icc6ae172264e453bec0680e74a497a2b24299c4a

13 years agoam 7b96b46c: am 455e83b7: GPS: Add update_network_state call to AGpsRilInterface
Mike Lockwood [Tue, 12 Oct 2010 18:49:55 +0000 (11:49 -0700)]
am 7b96b46c: am 455e83b7: GPS: Add update_network_state call to AGpsRilInterface

Merge commit '7b96b46c5bc0bb7149c5323c9537660558e65bad'

* commit '7b96b46c5bc0bb7149c5323c9537660558e65bad':
  GPS: Add update_network_state call to AGpsRilInterface

13 years agoam 455e83b7: GPS: Add update_network_state call to AGpsRilInterface
Mike Lockwood [Mon, 11 Oct 2010 19:03:19 +0000 (12:03 -0700)]
am 455e83b7: GPS: Add update_network_state call to AGpsRilInterface

Merge commit '455e83b705cf4ab830b79585f83176b90daed895' into gingerbread-plus-aosp

* commit '455e83b705cf4ab830b79585f83176b90daed895':
  GPS: Add update_network_state call to AGpsRilInterface

13 years agoGPS: Add update_network_state call to AGpsRilInterface
Mike Lockwood [Mon, 11 Oct 2010 10:16:57 +0000 (06:16 -0400)]
GPS: Add update_network_state call to AGpsRilInterface

Change-Id: I3ecc24965ef7fbd943738dee7d0e440bfdeae753
Signed-off-by: Mike Lockwood <lockwood@android.com>
13 years agoam b15cd546: am 5f404f58: gps: Adding AgpsRilInterface extension
Miguel Torroja [Thu, 7 Oct 2010 16:28:09 +0000 (09:28 -0700)]
am b15cd546: am 5f404f58: gps: Adding AgpsRilInterface extension

Merge commit 'b15cd546e2043b7530c8eabf235820906e42eaa3'

* commit 'b15cd546e2043b7530c8eabf235820906e42eaa3':
  gps: Adding AgpsRilInterface extension

13 years agoam 5f404f58: gps: Adding AgpsRilInterface extension
Miguel Torroja [Tue, 5 Oct 2010 19:38:42 +0000 (12:38 -0700)]
am 5f404f58: gps: Adding AgpsRilInterface extension

Merge commit '5f404f58df329e7676f8fd47bb9bb82f9dc047f1' into gingerbread-plus-aosp

* commit '5f404f58df329e7676f8fd47bb9bb82f9dc047f1':
  gps: Adding AgpsRilInterface extension

13 years agogps: Adding AgpsRilInterface extension
Miguel Torroja [Tue, 27 Jul 2010 04:34:15 +0000 (06:34 +0200)]
gps: Adding AgpsRilInterface extension

Change-Id: Iddc10906ca4bd59fef25d51068e0c69998aae13f
Signed-off-by: Mike Lockwood <lockwood@android.com>
13 years agoam 26ad3929: am e755bd40: add /vendor support
Brian Swetland [Sun, 19 Sep 2010 11:46:16 +0000 (04:46 -0700)]
am 26ad3929: am e755bd40: add /vendor support

Merge commit '26ad39290948f7728b613208e5b8dc311029ebfe'

* commit '26ad39290948f7728b613208e5b8dc311029ebfe':
  add /vendor support

13 years agoam e755bd40: add /vendor support
Brian Swetland [Sun, 19 Sep 2010 10:51:37 +0000 (03:51 -0700)]
am e755bd40: add /vendor support

Merge commit 'e755bd4038cab69f98f7cf17e41f493296ec62ab' into gingerbread-plus-aosp

* commit 'e755bd4038cab69f98f7cf17e41f493296ec62ab':
  add /vendor support

13 years agoadd /vendor support
Brian Swetland [Sun, 19 Sep 2010 10:41:01 +0000 (03:41 -0700)]
add /vendor support

Search /vendor/lib/hw/... as well as /system/lib/hw/... for hal modules.

Change-Id: I1aecafcc884e11b2f17edf28e8c8ca2926184807

13 years agoresolved conflicts for merge of 72c113ee to master
Mathias Agopian [Wed, 15 Sep 2010 19:08:05 +0000 (12:08 -0700)]
resolved conflicts for merge of 72c113ee to master

Change-Id: Icef7703423fdb153477bfd3dc49980e979bbd8e7

13 years agoam c04e5f68: Added a data field for gyroscopes and improved documentation.
Mathias Agopian [Tue, 14 Sep 2010 20:29:39 +0000 (13:29 -0700)]
am c04e5f68: Added a data field for gyroscopes and improved documentation.

Merge commit 'c04e5f68905127ae4c1a0c17d225db9cebe66a07' into gingerbread-plus-aosp

* commit 'c04e5f68905127ae4c1a0c17d225db9cebe66a07':
  Added a data field for gyroscopes and improved documentation.

13 years agoAdded a data field for gyroscopes and improved documentation.
Mathias Agopian [Tue, 14 Sep 2010 17:53:55 +0000 (10:53 -0700)]
Added a data field for gyroscopes and improved documentation.

Change-Id: Iddc9710d8b724af9285df0396949479dccc3de7a

13 years agoam 20d7bafc: am a2df7ab5: Fix (again) description of our interchange YV12 format
Mathias Agopian [Sat, 11 Sep 2010 00:24:19 +0000 (17:24 -0700)]
am 20d7bafc: am a2df7ab5: Fix (again) description of our interchange YV12 format

Merge commit '20d7bafcf02a629d4d02401445a5d4804f86336b'

* commit '20d7bafcf02a629d4d02401445a5d4804f86336b':
  Fix (again) description of our interchange YV12 format

13 years agoam a2df7ab5: Fix (again) description of our interchange YV12 format
Mathias Agopian [Fri, 10 Sep 2010 23:31:49 +0000 (16:31 -0700)]
am a2df7ab5: Fix (again) description of our interchange YV12 format

Merge commit 'a2df7ab5fe89fda56606f8151659db47e160a5b3' into gingerbread-plus-aosp

* commit 'a2df7ab5fe89fda56606f8151659db47e160a5b3':
  Fix (again) description of our interchange YV12 format

13 years agoFix (again) description of our interchange YV12 format
Mathias Agopian [Fri, 10 Sep 2010 21:33:16 +0000 (14:33 -0700)]
Fix (again) description of our interchange YV12 format

Change-Id: I8cd81654b51d50385cccec7b96f6e694fd372925

13 years agoam 2d0e51f8: am 03cb00b7: Fix sim-eng build.
Brian Carlstrom [Wed, 25 Aug 2010 03:02:38 +0000 (20:02 -0700)]
am 2d0e51f8: am 03cb00b7: Fix sim-eng build.

Merge commit '2d0e51f8b7e373f5e3eeef065e7f54e65eeff4aa'

* commit '2d0e51f8b7e373f5e3eeef065e7f54e65eeff4aa':
  Fix sim-eng build.

13 years agoam 03cb00b7: Fix sim-eng build.
Brian Carlstrom [Wed, 25 Aug 2010 03:00:30 +0000 (20:00 -0700)]
am 03cb00b7: Fix sim-eng build.

Merge commit '03cb00b7b37d39f6d599bb148db775a08eb8b04a' into gingerbread-plus-aosp

* commit '03cb00b7b37d39f6d599bb148db775a08eb8b04a':
  Fix sim-eng build.

13 years agoFix sim-eng build.
Brian Carlstrom [Wed, 25 Aug 2010 00:57:25 +0000 (17:57 -0700)]
Fix sim-eng build.

Missing a <string.h> header.

git cherry-pick -e d0019991

Change-Id: I7a3dc7cb7d2855fde56512b3dcb181a092055497

13 years agoam a9c5514e: am 4ec14c1e: add new sensor types for handling gyro data and device...
Kevin Powell [Tue, 24 Aug 2010 18:21:34 +0000 (11:21 -0700)]
am a9c5514e: am 4ec14c1e: add new sensor types for handling gyro data and device orientation more efficiently.

Merge commit 'a9c5514e74a921eec19c912ca93cc666e496dc93'

* commit 'a9c5514e74a921eec19c912ca93cc666e496dc93':
  add new sensor types for handling gyro data and device orientation more efficiently.

13 years agoresolved conflicts for merge of 5e610d6a to master
Kenny Root [Tue, 24 Aug 2010 17:22:45 +0000 (10:22 -0700)]
resolved conflicts for merge of 5e610d6a to master

Change-Id: Ibeaa176ff4b25f81559d14dd8c73283ee4f2eacf

13 years agoam 4ec14c1e: add new sensor types for handling gyro data and device orientation more...
Kevin Powell [Mon, 23 Aug 2010 20:56:18 +0000 (13:56 -0700)]
am 4ec14c1e: add new sensor types for handling gyro data and device orientation more efficiently.

Merge commit '4ec14c1e233bbc0c7c7efe990f2fafe9727179ca' into gingerbread-plus-aosp

* commit '4ec14c1e233bbc0c7c7efe990f2fafe9727179ca':
  add new sensor types for handling gyro data and device orientation more efficiently.

13 years agoam 3691181b: am 76022c6f: Merge "revert pixelformat hack" into gingerbread
Mathias Agopian [Sat, 21 Aug 2010 16:43:27 +0000 (09:43 -0700)]
am 3691181b: am 76022c6f: Merge "revert pixelformat hack" into gingerbread

Merge commit '3691181b21454bcd56c9521e8b61d96ed6e01f84'

* commit '3691181b21454bcd56c9521e8b61d96ed6e01f84':
  revert pixelformat hack

13 years agoam 0b948165: am 5f5c5460: Fix build (missing #include).
Elliott Hughes [Sat, 21 Aug 2010 16:42:58 +0000 (09:42 -0700)]
am 0b948165: am 5f5c5460: Fix build (missing #include).

Merge commit '0b9481652bea42330503bf136ef7fac859a1dd18'

* commit '0b9481652bea42330503bf136ef7fac859a1dd18':
  Fix build (missing #include).

13 years agoadd new sensor types for handling gyro data and device orientation more efficiently.
Kevin Powell [Tue, 20 Jul 2010 02:12:15 +0000 (19:12 -0700)]
add new sensor types for handling gyro data and device orientation more efficiently.

Change-Id: I89faf5b3d57a3e726d1c347ce01d931b100188cd

13 years agoresolved conflicts for merge of b01a043d to gingerbread-plus-aosp
Jean-Baptiste Queru [Sat, 21 Aug 2010 00:30:45 +0000 (17:30 -0700)]
resolved conflicts for merge of b01a043d to gingerbread-plus-aosp

Change-Id: I60466613c7ea0335a78d553a10876367d65557d9

13 years agoam 5032cb8b: (-s ours) am 2698f0cd: Revert hwcomposer HAL. DO NOT MERGE.
Mathias Agopian [Fri, 20 Aug 2010 13:27:03 +0000 (06:27 -0700)]
am 5032cb8b: (-s ours) am 2698f0cd: Revert hwcomposer HAL. DO NOT MERGE.

Merge commit '5032cb8b03021a0874c296059833982daf0705b3'

* commit '5032cb8b03021a0874c296059833982daf0705b3':
  Revert hwcomposer HAL. DO NOT MERGE.

13 years agoam 76022c6f: Merge "revert pixelformat hack" into gingerbread
Mathias Agopian [Thu, 19 Aug 2010 20:42:13 +0000 (13:42 -0700)]
am 76022c6f: Merge "revert pixelformat hack" into gingerbread

Merge commit '76022c6f4417ac91069c010aa15044e07f7b7d2e' into gingerbread-plus-aosp

* commit '76022c6f4417ac91069c010aa15044e07f7b7d2e':
  revert pixelformat hack

13 years agoMerge "revert pixelformat hack" into gingerbread
Mathias Agopian [Thu, 19 Aug 2010 20:37:53 +0000 (13:37 -0700)]
Merge "revert pixelformat hack" into gingerbread

13 years agorevert pixelformat hack
Mathias Agopian [Thu, 19 Aug 2010 20:14:46 +0000 (13:14 -0700)]
revert pixelformat hack

Change-Id: Ia5e01b2b2f205f48ede1d29275094a64221df2d4

13 years agoam 5f5c5460: Fix build (missing #include).
Elliott Hughes [Thu, 19 Aug 2010 19:50:10 +0000 (12:50 -0700)]
am 5f5c5460: Fix build (missing #include).

Merge commit '5f5c5460d382104a8792952907aa2fa0cae1bca7' into gingerbread-plus-aosp

* commit '5f5c5460d382104a8792952907aa2fa0cae1bca7':
  Fix build (missing #include).

13 years agoFix build (missing #include).
Elliott Hughes [Thu, 19 Aug 2010 17:21:01 +0000 (10:21 -0700)]
Fix build (missing #include).

Change-Id: Icafc2289d1320f2cd41e8756363240268780d8b8