- 06 Dec, 2014 1 commit
-
-
Chaojing Sun authored
Some bonded remote devices require the client to register for service change indication and actually set the client configuration descriptor before service change indications can be removed. This change add an additional step after device bonding has occured to register for service change indication if possible. Bug: 18173911 Change-Id: I25386faec0d58834ee2b0a9d1db2d2e052311264
-
- 04 Dec, 2014 3 commits
-
-
Andre Eisenbach authored
* commit 'cf7f6a15': Prevent Java call for acquiring already held wakelock
-
Wei Wang authored
-
Andre Eisenbach authored
Change-Id: Icf455b6aa7c0c1bf7abf7ea9700cfde17f6c7c2b
-
- 03 Dec, 2014 3 commits
-
-
Matthew Xie authored
-
Matthew Xie authored
-
Matthew Xie authored
Set the default value as 3000 ms Bug: 18549150 Change-Id: I1d5b4fca627c22fdd8a32a41d5beac6837b6dff4
-
- 26 Nov, 2014 4 commits
-
-
Andre Eisenbach authored
When a client requests to update the LE transport MTU, the server currently does not get notified and can therefor not properly size notifications appropriate to the current MTU. Bug: 18388114 Change-Id: Ice355f8919d4f69876574df1d90ce7d31f42bc4f
-
Wei Wang authored
Bug:18539121 Change-Id: I841e4323ed4995bd9f8117681a759f52995d071f
-
Zhenye Zhu authored
Bug: 18271987 Change-Id: I348f3851a955b5277e7cdf0102583eaaef2ef0f3
-
Simon Wilson authored
* commit '254b5ba2': gki_buffer: add missing mutex unlock
-
- 25 Nov, 2014 1 commit
-
-
Simon Wilson authored
Bug: 18511282 Change-Id: Iea5248d5c9ba8690d0c2f462ec04784476309797
-
- 24 Nov, 2014 1 commit
-
-
Matthew Xie authored
-
- 22 Nov, 2014 1 commit
-
-
Simon Wilson authored
* commit '654c376f': DO NOT MERGE Reduce TIMER_INTERVAL_FOR_WAKELOCK_IN_MS to 100ms
-
- 21 Nov, 2014 1 commit
-
-
Simon Wilson authored
The bluedroid wakelock locked time has increased 2.5x since K. Reduce the 3s interval to reduce the time that the wakelock is held, allowing the kernel to suspend more frequently. By reducing this, wakelock usage returns to roughly K levels. This in turn reduces BT process power usage. Bug: 18357273 Change-Id: I7c3bddffafb0fa59468b8dd5718220be8ac85506
-
- 19 Nov, 2014 1 commit
-
-
Satya Calloji authored
Bug:18045480 Change-Id: Ic433f4aa26bd08e84c53c447be9d5278e16ebd55
-
- 18 Nov, 2014 5 commits
-
-
Andre Eisenbach authored
In an attempt to make the I/O capability configuration more reasable and overwritable per platform, the BR/EDR specific I/O capabilities were used for LE. In SMP, the I/O capabilities flag is mapped differently, thus a separate flag is required to configure the LE I/O capabilities. Bug: 18245986 Change-Id: I6b4ba8f8a1d60ea25729e49d305e3653e94928c6
-
Andre Eisenbach authored
* commit 'a59f47f2': DO NOT MERGE Remove overflow rate limiting when reading A2DP frames
-
Priti Aghera authored
Enforce Authentication in addition to encryption for all incoming HID connections. Bug 17887668 Change-Id: Ib0d6cd6d8e793823c541a1b4468dcce89f297181 (cherry picked from commit 6d6502909c1dd1766db1fea2cb638866e137a7bf)
-
Matthew Xie authored
DUMO device can do both BLE and BREDR operations. It was wrong to assign BLE or BREDR type to it. Bug: 18275230 Change-Id: I8d6c17e5157ba29a1af459629de9e2d6f6dc5e99
-
Andre Eisenbach authored
A2DP now supports adjusting the number of A2DP frames sent per timer tick to adjust for timer drift and missed media task ticks. When the signal to the headset/speakers becomes interrupted, the number of packets to be read can queue up and rate limiting will not allow for the queue to be cleared. The overflow mechanism introduced in commit 4aebca46 will cause the media task to stop sending packets completely, which can underflow the jutter buffer on the remote device and lead to audio drop-outs. This patch removes the overflow mechanism and also adds code do discard audio frames that could not be sent to the remote device (weak signal etc) to allow the device to stay in sync and not build up audio delays. Also added additional debug logging and changed the UIPC flush mechanism to address an issue where reading byte by byte causes an endless flush loop if remote UIPC producer writes data faster than the flush loop consumes it. Bug: 18244205 Change-Id: I9a424984806bb2a464877399804b3355b2c439c3 (cherry picked from commit c5916e97)
-
- 17 Nov, 2014 1 commit
-
-
Andre Eisenbach authored
A2DP now supports adjusting the number of A2DP frames sent per timer tick to adjust for timer drift and missed media task ticks. When the signal to the headset/speakers becomes interrupted, the number of packets to be read can queue up and rate limiting will not allow for the queue to be cleared. The overflow mechanism introduced in commit 4aebca46 will cause the media task to stop sending packets completely, which can underflow the jutter buffer on the remote device and lead to audio drop-outs. This patch removes the overflow mechanism and also adds code do discard audio frames that could not be sent to the remote device (weak signal etc) to allow the device to stay in sync and not build up audio delays. Also added additional debug logging and changed the UIPC flush mechanism to address an issue where reading byte by byte causes an endless flush loop if remote UIPC producer writes data faster than the flush loop consumes it. Bug: 18326405 Change-Id: I9a424984806bb2a464877399804b3355b2c439c3
-
- 08 Nov, 2014 1 commit
-
-
Chaojing Sun authored
When HOGP keyboard is connecting and BT off is requested, if there is any HOGP data that was received during this state, it causes the following side-effects: - LE data was not thrown away in disconnecting state, instead it is now being used as indication of link establishement -The above triggers the link open callback for fix channel and causes the BT off failure. Check L2CAP link state and always discard the fixed channel data received in disconnecting state solves the problem. Bug: 17793437 Change-Id: I633d5e6346e952daa2abd642effad2f260954fdf
-
- 06 Nov, 2014 1 commit
-
-
Satya Calloji authored
* commit 'b407515f': Fix "no instances found for adv" when stop BLE scanning.
-
- 05 Nov, 2014 1 commit
-
-
Satya Calloji authored
Bug:17703806 Change-Id: I103d3637ad38d33b4370850a300b0d72bdaeb562
-
- 04 Nov, 2014 5 commits
-
-
Andre Eisenbach authored
* commit '2933de99': HOGP: Do not remove device from whitelist on encryption failure
-
Andre Eisenbach authored
* commit 'f37767a1': HOGP: Do not remove device from whitelist on encryption failure
-
Andre Eisenbach authored
If the encryption times out during the re-connect process for a HOGP device, the device is removed from the whitelist and thus will not reconnect until it is added back to the list. On platforms that do not have a way to reconnect to a device manually, this means the device will never reconnect again until the stack is restarted. This patch checks the reason for the encryption failure and does not remove the device from the whitelist if the encryption failed to a non authentication/key related error. Bug: 18233442 Change-Id: Ifaec4a9224ff9281956715b38d34c2d7c3fecb01
-
- 03 Nov, 2014 10 commits
-
-
Matthew Xie authored
am e50c7933: DO NOT MERGE Do not set sig_id in gerneral reject message per AVDTP SPEC 1.2 automerge: 595bcb4c -s ours automerge: 23699356 -s ours * commit 'e50c7933':
-
Matthew Xie authored
am 87303c76: Increment seq before adding to packet in avdt_scb_hdl_write_req_no_frag automerge: 98ad505f automerge: f81ffdb1 * commit '87303c76':
-
Matthew Xie authored
DO NOT MERGE Do not set sig_id in gerneral reject message per AVDTP SPEC 1.2 automerge: 595bcb4c -s ours automerge: 23699356 -s ours * commit '23699356':
-
Matthew Xie authored
automerge: f81ffdb1 * commit 'f81ffdb1':
-
Simon Wilson authored
am 5fe98634: am ba2f6d99: Revert "anthias:17614185:Bluetooth: Getbuf returning invalid buffer pointer" automerge: 8403c6d2 * commit '5fe98634':
-
Simon Wilson authored
automerge: 8403c6d2 * commit '8403c6d2':
-
Mallikarjuna GB authored
am 27c93b25: am 46bfe63d: DO NOT MERGE AVRCP: Proper handling of Fragmented AVCTP packet automerge: f9336d34 -s ours * commit '27c93b25':
-