Commit graph

551 commits

Author SHA1 Message Date
Sreenidhi T
011b370b04 Add support for CMEE
Change-Id: I3abd86e937da7607d7ccac5476f0f2e5779967b6
2012-07-14 00:51:47 -07:00
Kausik Sinnaswamy
fdbfd394c3 Added ACL connected/disconnected events/callbacks to the Bluetooth HAL
Change-Id: I27656f52b5d7d742cac974805ca56d8a9a104ce8
2012-07-14 00:51:47 -07:00
Kausik Sinnaswamy
b4b5ebff67 Enabled audio state changed JNI callback in A2DP HAL
Change-Id: I662c75953400353923eb20e5faa32407805a8224
2012-07-14 00:51:47 -07:00
zzy
9c7908f247 added pan profile 2012-07-14 00:51:47 -07:00
fredc
0dce19b7d5 Added API to get remote services of device
Change-Id: Ic501281b911f53d5c22340a27f67ea8f7415ddf4
2012-07-14 00:51:47 -07:00
zzy
0c2dcdf9a0 Added comment for mutli accept listen 2012-07-14 00:51:46 -07:00
Sen-Der Huang
f33cdd00fb added new btif_hl (HDP profile) module
Change-Id: I2caace570e5c8e9c211bf50b803180afb25703fd
2012-07-14 00:51:46 -07:00
Priti Aghera
4caf42394e Changed the arguements for set report and send data api
Signed-off-by: Priti Aghera <paghera@broadcom.com>

Change-Id: Id6fc8f89bca06b6e996531154d7a5a841aec6d43
2012-07-14 00:51:46 -07:00
zzy
f36a2d5ce8 new bt socket interface 2012-07-14 00:51:46 -07:00
Mattias Agren
a8dff3d91a Added dedicated HAL callback notifying framework on audio datapath
events

Change-Id: Iddd90ccc8e362660dc4468a1a69424d51b33d27c
2012-07-14 00:51:46 -07:00
Ravi Nagarajan
4abf034dfc Added new state BT_BOND_STATE_BONDING.
Change-Id: I7fe012503e9f666bc045f1b622e0d0d391836613
2012-07-14 00:51:46 -07:00
Ravi Nagarajan
4ba8bc7eb2 Align the service status codes with spec. Add a new state for slc connection notification
Change-Id: Iad7bf6310f0f596df431d094ef39ff0391dcd08f
2012-07-14 00:51:46 -07:00
Ravi Nagarajan
9f632b4d5a PTS fixes: Re-define the call state values to match CLCC
Change-Id: Ieaa5b37ba82771c3072419996354e403cf12a99e
2012-07-14 00:51:46 -07:00
Kausik Sinnaswamy
37e79dc3be Merged the Passkey request callback and the passkey reply APIs into the
SSP API and callback respectively

Change-Id: I68ef31176ad0ca6274a046f511b6c2d6a01e587f
2012-07-14 00:51:46 -07:00
Kausik Sinnaswamy
aade9d98a9 1.) Dynamic enable/disable of profiles using the respective profile
init/cleanup APIs

Change-Id: I017ec2b060ec71ee6937e360e5f024b03a9685c8
2012-07-14 00:51:46 -07:00
Andre Eisenbach
36ca63e3bb Initial Bluedroid stack commit
Change-Id: Ia96504db5c993fa07bc70a8164d93c1696b25d12
2012-07-14 00:51:46 -07:00
Jaikumar Ganesh
43878c1d57 Add typedefs and defines to obfuscate the word hardware.
When the stack code is available, the word hardware
will be removed and these typedefs removed.

Hardware is a confusing word because the stack
is hardware indepedent. Its currently in the hardware
directory for convenience. Later on, we might move
the header files to a different location.

Change-Id: I4c456390d6003b7d02184bb6bcb2dd3b01c53485
2012-07-14 00:51:46 -07:00
Jaikumar Ganesh
865ba8eeb7 Initial commit of Bluetooth Abstraction Layer Hdr.
Change-Id: Id04160d47a93e6b6ff3beb8c4287302393b62963
2012-07-14 00:51:46 -07:00
Glenn Kasten
a635449697 Use audio_channel_mask_t consistently
Change-Id: Ib832c0b707b1e0b82adf4ab3d4d18a2dc459d240
2012-06-25 10:45:43 -07:00
Jamie Gennis
bd85f47ae7 Update ANativeWindow clients for sync
This change updates uses of ANativeWindow to use the new ANW functions that
accept and return Sync HAL fence file descriptors.

Change-Id: I8ea699ba0a9b5c4b4316f9428cbd565976899991
2012-06-18 15:53:25 -07:00
Jesse Hall
d479ad22a0 Introduce HWC_DEVICE_API_VERSION_1_0
The new version adds an acquire and release fence to each layer,
providing explicit producer->hwc and hwc->producer synchronization.

Change-Id: Ibd6e3c7b3515c012c767246e6d6514274fdef01d
2012-06-18 15:53:25 -07:00
Eino-Ville Talvala
74d793867e Merge "Camera2: Add JPEG capture test." 2012-06-14 08:38:13 -07:00
Eino-Ville Talvala
fa7a91d3d2 Camera2: Add JPEG capture test.
Bug: 6243944
Change-Id: Ifdf16f34b13df1e5bfe501eb7e6083862c71240a
2012-06-13 12:02:00 -07:00
Jean-Baptiste Queru
186f8c5268 am 8405fe5a: am 1fbbb08d: Merge "remove seemed useless gralloc_open() call in fb_device_open()"
* commit '8405fe5a5203af18f39fd47b35606f0b32cd956c':
  remove seemed useless gralloc_open() call in fb_device_open()
2012-06-12 15:18:23 -07:00
Jean-Baptiste Queru
8405fe5a52 am 1fbbb08d: Merge "remove seemed useless gralloc_open() call in fb_device_open()"
* commit '1fbbb08ddda4321ccdb05345658044c1f0235997':
  remove seemed useless gralloc_open() call in fb_device_open()
2012-06-12 15:16:18 -07:00
Jean-Baptiste Queru
1fbbb08ddd Merge "remove seemed useless gralloc_open() call in fb_device_open()" 2012-06-12 13:57:03 -07:00
The Android Open Source Project
7b946d7860 am 8350f364: Reconcile with jb-release
* commit '8350f364f7fad55286c2dcb0e1e985e139646355':
  Add screen state parameter
2012-06-11 09:25:45 -07:00
The Android Open Source Project
8350f364f7 Reconcile with jb-release
Change-Id: I75e5174aabe8e3fd3c1963045c2db6f7db9fc08d
2012-06-11 09:22:36 -07:00
Glenn Kasten
55553fcb88 Add screen state parameter
Change-Id: Iead23e0d91dac34d40e9e55f525916b73c31bcb5
2012-06-08 11:40:51 -07:00
Glenn Kasten
90b429d56b am 34afb68c: Add screen state parameter
* commit '34afb68c0cd1de315f0250f6a95b9dba234133ae':
  Add screen state parameter
2012-06-08 10:57:52 -07:00
Glenn Kasten
34afb68c0c Add screen state parameter
Change-Id: Iead23e0d91dac34d40e9e55f525916b73c31bcb5
2012-06-08 10:49:34 -07:00
Eric Laurent
762ce0423f am 41eeb4fe: audio HAL: add definitions for capabilities query
* commit '41eeb4fe9f0a043dc207111893dbea26827217a6':
  audio HAL: add definitions for capabilities query
2012-06-05 09:55:29 -07:00
Eric Laurent
41eeb4fe9f audio HAL: add definitions for capabilities query
Added definitions for querying supported channel masks, sampling rates and
format with out_get_parameters().

Change-Id: Icb28fcef504c7e0a0b2daeb1bc7e704d20d3b738
2012-06-04 14:18:16 -07:00
Eino-Ville Talvala
895ed341ba Camera2: Update test code for metadata changes
- New resolution handling
- Don't do long exposures in tests

Bug: 6243944
Change-Id: Ia8362a50c8c4a2230d892e571b31e513c67ab84d
2012-05-20 17:25:53 -07:00
Eino-Ville Talvala
08a6e5e374 I am a HAL of constant structure.
Bug: 6243944
Change-Id: I126313f75f5f7165d3ca96f52054866c4fb6bee0
2012-05-17 17:54:56 -07:00
Eino-Ville Talvala
407a8eeeec Merge "Camera2: Add test for construct_default_request." 2012-05-16 11:55:29 -07:00
Eino-Ville Talvala
97f062e1a9 Merge "Camera2: Match updated camera_metadata methods." 2012-05-16 10:59:13 -07:00
Mathias Agopian
b21b3acf68 am e291f71e: split hwcomposer.h
* commit 'e291f71e0a25ac9bb39fb754c599b710ab8f59d5':
  split hwcomposer.h
2012-05-15 11:43:04 -07:00
Eino-Ville Talvala
3cc81fc180 Merge "Substantial cleanup of camera2 HAL, and some initial unit tests" 2012-05-14 18:03:27 -07:00
Eino-Ville Talvala
15d4e5d073 Merge "Add RAW_SENSOR to gralloc sample" 2012-05-14 15:57:29 -07:00
Eino-Ville Talvala
6adfd6b8ce Camera2: Add test for construct_default_request.
Bug: 6243944
Change-Id: I59b03d7ebece2a4b7672b265bd9f960b3faea621
2012-05-14 15:27:00 -07:00
Eino-Ville Talvala
e6a3c3c113 Camera2: Match updated camera_metadata methods.
Bug: 6243944

Change-Id: Ib691ef513b4811ca1290f0a9a4e3c1ce1e3f0945
2012-05-14 15:26:44 -07:00
Mathias Agopian
e291f71e0a split hwcomposer.h
hwcomposer_defs.h now contains enums, which are essentially names.
This won't change when we rev the h/w composer API (new ones will be added instead).

we do this to avoid having to abstract all these constants in higher
level APIs; instead hwcomposer_defs.h can be included without exposing
the hwcomposer's data structures (which are a lot more fragile wrt.
backward compatibility)

Change-Id: Ifb514f64de02a599fdd2d31c188327209ccb0ffc
2012-05-13 22:49:06 -07:00
Colin Cross
2f96c60cc4 am a3e36414: remove triggering suspend from power hal
* commit 'a3e364144cc258bbe94e7eb0a216e317a9e7e38d':
  remove triggering suspend from power hal
2012-05-09 01:54:29 -07:00
Eino-Ville Talvala
567b4a24fa Substantial cleanup of camera2 HAL, and some initial unit tests
- Clean up const/struct usage in HAL
- Add user pointer to notify callback
- Revamp allocate_stream, now it picks its own ID.
- Much simpler stream interface
- Merged request/reprocess input queues
- Frame queue interface no longer a mirror of request queue
- Added triggers/notifications
- Added default request creation
- Lots of comments

Unit tests added:

- Lots of utility code to speed up test writing
- Basic open/close
- Capturing 1 raw buffer (request input, frame output, buffer output)
- Capturing a burst of 10 raw buffers

Bug: 6243944
Change-Id: I490bd5df81079a44c43d87b02c9a7f7ca251f531
2012-05-08 17:30:56 -07:00
Eino-Ville Talvala
984272d92e Add RAW_SENSOR to gralloc sample
Change-Id: I0621bd70896385c3d522d283a1be714f5f29df3b
2012-05-07 11:01:17 -07:00
Colin Cross
a3e364144c remove triggering suspend from power hal
PowerManagerService will trigger suspend after calling into the
power hal, remove it from here.

Change-Id: I98cc096413bd5c9e39a28b2bfc376d3d30544193
2012-05-03 19:01:02 -07:00
Todd Poynor
3f86dbb657 am bcdb4cd3: hardware: Power HAL: Add POWER_HINT_INTERACTION
* commit 'bcdb4cd34b9c2a4a3ccebf0048137892e5586fe8':
  hardware: Power HAL: Add POWER_HINT_INTERACTION
2012-05-03 18:53:26 -07:00
Todd Poynor
bcdb4cd34b hardware: Power HAL: Add POWER_HINT_INTERACTION
Change-Id: I9b2c29eadc60e2bea2f01b3925ad6a8539ec2655
2012-05-03 16:04:41 -07:00
Jamie Gennis
4467a5e51f am 6b7adef0: hwcomposer: clarify vsync timestamp meaning
* commit '6b7adef0ef38f568099eab38d6865f402c92235b':
  hwcomposer: clarify vsync timestamp meaning
2012-04-30 13:49:10 -07:00