Commit graph

342 commits

Author SHA1 Message Date
Iliyan Malchev
2280003113 camera HAL: add optional put_parameters callback
Change-Id: I2b2436c68b3095e840458059f8533dc897e1ca87
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-07-26 15:56:03 -07:00
Mathias Agopian
56ea010962 Merge "get rid of overlay HAL" 2011-07-13 14:07:03 -07:00
Jean-Baptiste Queru
f28d974852 Ignore 6f3cb7d4
Change-Id: Iabdf987ac6fc0299e1de4fc160de6699df088472
2011-07-13 07:28:55 -07:00
Mathias Agopian
e25e1969dd get rid of overlay HAL
Change-Id: I1ba7ffac8776a8d59a5cc4e7688c3a5bd02e6647
2011-07-12 15:48:30 -07:00
Jeff Brown
d37dcfa70a Merge "Remove the simulator target from all makefiles. Bug: 5010576" 2011-07-12 12:15:45 -07:00
Jeff Brown
1cfa384b91 Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: I19222871077be62d2b6a4a215f251675389ffdb4
2011-07-11 22:12:23 -07:00
Jean-Baptiste Queru
6f3cb7d497 am 03e7ec95: Merge "Tweaks for forward-compatibility"
* commit '03e7ec959823279937ceae1290b938c4b0b68317':
  Tweaks for forward-compatibility
2011-07-11 17:54:07 -07:00
Jean-Baptiste Queru
03e7ec9598 Merge "Tweaks for forward-compatibility" 2011-07-11 17:38:46 -07:00
Jean-Baptiste Queru
5e8f4999d0 Tweaks for forward-compatibility
Change-Id: I9171f0f0155c910cf5ae4109e812c9ff10702946
2011-07-11 17:37:42 -07:00
Eric Laurent
f3008aa707 Audio HAL: added interface for audio preprocessing
Change-Id: I032f6dd8f9ad11283a3f0a6721018dabfd12236d
2011-07-08 09:59:52 -07:00
Mike Lockwood
8aac5911c9 GPS: Add support for on-demand NTP time injection
Change-Id: I95ea2bc2a345d6fbde22356f575506385257e574
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-06-29 15:10:36 -04:00
Sundar Raman
ac0e067896 Camera: Add lock_buffer to preview_stream_ops
Giving HAL control of locking buffer instead of locking in dequeue buffer.

Change-Id: I2640b784218fa67ccb051c13b24f2d3dda48ce9a
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-06-24 11:04:17 -07:00
Jean-Baptiste Queru
2a9c58e24a am e710fc70: am 910cf83c: Merge "tweak for forward-compatibility"
* commit 'e710fc70e442604fe300cafb467b9208869c28ed':
  tweak for forward-compatibility
2011-06-21 15:26:56 -07:00
Jean-Baptiste Queru
e710fc70e4 am 910cf83c: Merge "tweak for forward-compatibility"
* commit '910cf83c9a58e4ee42b6aea919de80273cb25aa4':
  tweak for forward-compatibility
2011-06-20 09:10:56 -07:00
Jean-Baptiste Queru
910cf83c9a Merge "tweak for forward-compatibility" 2011-06-18 10:55:37 -07:00
Jean-Baptiste Queru
bbf64ecd19 tweak for forward-compatibility
Change-Id: I4230a049221f551a6b0c279c0ba75e872e703a83
2011-06-18 10:32:53 -07:00
Dima Zavin
3bc15860a9 hardware: drop the _hal suffixes from audio.h and audio_policy.h
Change-Id: Ib9bfc4049cf350f72af3ee577ce4756ac4118cfc
Signed-off-by: Dima Zavin <dima@android.com>
2011-06-13 18:12:17 -07:00
Dima Zavin
1199865d0c hardware: move audio_policy.h to system/
Change-Id: I392c5f91db88ca923dead7202064169edc1cc0c7
Signed-off-by: Dima Zavin <dima@android.com>
2011-06-13 18:10:06 -07:00
Iliyan Malchev
4deb188904 libhardware: report stride on dequeue_buffer
Change-Id: Ic41f625f69e135fd2dc3929f99af83b9584f8c1d
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-06-10 16:06:52 -07:00
Dima Zavin
66d6b04b84 Merge "hardware: audio: add stream parameter strings needed by HALs" 2011-06-07 15:23:24 -07:00
Dima Zavin
57dde28fb8 hardware: audio: add stream parameter strings needed by HALs
Change-Id: Ib5fcb67426ad5d67fd021894db71ae7114ea3367
Signed-off-by: Dima Zavin <dima@android.com>
2011-06-06 19:32:08 -07:00
Iliyan Malchev
24b325e614 libhardware/camera.h: camera HAL memory management updates
-- add a callback to camera_memory_t that can be used to free the requested
   memory
-- memory requests are in the form of N buffers S bytes each
-- data callbacks pass an index to a buffer in addition to the camera_memory
   pointer

Change-Id: I368139809f25a662d8895f205e3b87fa5046a4b2
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-06-06 18:08:24 -07:00
Jean-Baptiste Queru
57adb36c30 Remove workarounds for buggy /dev/fb0 drivers
Change-Id: Ideadd5f39693d05cf29a81d9f87ed804d7e52380
2011-06-06 13:28:45 -07:00
Eric Laurent
188c223c7d Fix hw module lookup order.
Make sure hw_get_module_by_class() first scans /vendor/lib/hw
and then /system/lib/hw so that vendor specific modules override
default ones.

Change-Id: Iaec61c3b4bb6fde202acb4412aaec3b318cc1cbd
2011-05-27 15:46:27 -07:00
Eric Laurent
fcc446f42c Modified audio effect API.
Moved and renamed media/EffectApi.h to hardware/audio_effect.h
Modified the effect library API to expose a library info structure
containing an interface functions table.
Also removed enums for audio channels, audio format and devices
from effect API and use values from system/audio.h instead.

Change-Id: I32fd752e449337410115121c1c60c699d95247c2
2011-05-27 15:18:05 -07:00
Jean-Baptiste Queru
6e17d2c46c Merge 48e4ab6b7
Change-Id: Ie034418055ed9b10608e06fd6e35d64bddb73598
2011-05-18 16:40:03 -07:00
Jean-Baptiste Queru
48e4ab6b74 am 83eb0af0: Merge "support humidity sensor type"
* commit '83eb0af000c80bc9d9b2a19eb15ab22bb0dddb1b':
  support humidity sensor type
2011-05-18 15:15:48 -07:00
Jean-Baptiste Queru
83eb0af000 Merge "support humidity sensor type" 2011-05-18 14:39:13 -07:00
Mathias Agopian
128d102f38 Merge "split fb.h out of gralloc.h" 2011-05-16 19:05:15 -07:00
Jean-Baptiste Queru
c6b8fb6e30 am 61b16262: am ab8a3590: Merge "Revert "Extra audio headers for better build-time compatibility""
* commit '61b16262441607f1ecee6dd087246302c6889a39':
  Revert "Extra audio headers for better build-time compatibility"
2011-05-13 16:38:13 -07:00
Jean-Baptiste Queru
61b1626244 am ab8a3590: Merge "Revert "Extra audio headers for better build-time compatibility""
* commit 'ab8a35906f6ed5055a0a6c52db4d5cb154cdf703':
  Revert "Extra audio headers for better build-time compatibility"
2011-05-13 16:35:54 -07:00
Jean-Baptiste Queru
ab8a35906f Merge "Revert "Extra audio headers for better build-time compatibility"" 2011-05-13 14:23:42 -07:00
Jean-Baptiste Queru
e60fb8c4a3 Revert "Extra audio headers for better build-time compatibility"
This reverts commit 54aa0e1520.

Change-Id: Id13be86091d064db69b47a85d69c02332a2c5193
2011-05-13 14:23:07 -07:00
Mathias Agopian
5337b10289 split fb.h out of gralloc.h
fb and gralloc are part of the same HAL for now,
but for clarity we split them into these two headers.

Change-Id: I8e9e3068e47f0d94dd7c145d72fdc2e9fff24af5
2011-05-12 16:21:49 -07:00
Dima Zavin
aa21172bcd audio: move audio.h to system/core/include/system/audio.h
Change-Id: I523dfb361b1b3862cf8bc41c1691c607b2c815b0
Signed-off-by: Dima Zavin <dima@android.com>
2011-05-12 14:10:06 -07:00
Jean-Baptiste Queru
8a716840b0 am e3193479: am 47050dc6: Merge "Extra audio headers for better build-time compatibility"
* commit 'e3193479ae0ab05ceb149a186861621eb33ebb74':
  Extra audio headers for better build-time compatibility
2011-05-12 09:32:48 -07:00
Jean-Baptiste Queru
e3193479ae am 47050dc6: Merge "Extra audio headers for better build-time compatibility"
* commit '47050dc62e02fe9129217495281f8201de7fcb91':
  Extra audio headers for better build-time compatibility
2011-05-12 09:28:31 -07:00
Jean-Baptiste Queru
47050dc62e Merge "Extra audio headers for better build-time compatibility" 2011-05-12 09:18:03 -07:00
Derek Sollenberger
54aa0e1520 Extra audio headers for better build-time compatibility
Change-Id: I58724c04b73403391b157bcc14792ad080e5912f
2011-05-12 09:14:32 -07:00
Iliyan Malchev
33c0fe022e libhardware: move buffer_handle_t to system/core
Change-Id: I2ed9ff7360086bc3458b2211437c102fee615481
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-05-03 15:49:54 -07:00
Iliyan Malchev
41693fa555 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>
2011-05-03 15:49:54 -07:00
Iliyan Malchev
c12d0e9240 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>
2011-05-03 15:49:54 -07:00
Iliyan Malchev
ef1ab51f16 libhardware: minor cleanup in gralloc.h
Change-Id: I2180725805e47d313e29ed80b4c9c05e06b77831
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-05-03 15:49:54 -07:00
Mathias Agopian
bbc13bc837 Merge "Improve ROTATION_VECTOR sensor documentation" 2011-05-03 15:36:17 -07:00
Mathias Agopian
d93ff971bd Improve ROTATION_VECTOR sensor documentation
Change-Id: Iebc978beadf365d63c60c04d54ce7331605348b3
2011-05-02 19:10:31 -07:00
David 'Digit' Turner
1ca194d2d4 am 05a9b62f: am d1be1d02: Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"
* commit '05a9b62f315c933e9f92e2fb8ee64f6f8f261d3f':
  <hardware/qemu_pipe.h>: Allow inclusion from C++
2011-04-29 15:09:45 -07:00
David 'Digit' Turner
1714a2a53f am 61d6a702: am 67e71a87: am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."
* commit '61d6a702dc318247273169e0eafb74f4bd7e7c59':
  Add <hardware/qemu_pipe.h> header.
2011-04-29 15:09:43 -07:00
David 'Digit' Turner
05a9b62f31 am d1be1d02: Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++"
* commit 'd1be1d02135917497866526ce12ef4c2548e63cb':
  <hardware/qemu_pipe.h>: Allow inclusion from C++
2011-04-29 14:57:56 -07:00
David 'Digit' Turner
61d6a702dc am 67e71a87: am ee5636cf: Merge "Add <hardware/qemu_pipe.h> header."
* commit '67e71a870d882be851def98fb3e87c3a67a4b93e':
  Add <hardware/qemu_pipe.h> header.
2011-04-29 14:53:39 -07:00
David 'Digit' Turner
d1be1d0213 Merge "<hardware/qemu_pipe.h>: Allow inclusion from C++" 2011-04-29 07:39:50 -07:00