• R/O
  • HTTP
  • SSH
  • HTTPS

Liste der Commits

Tags
Keine Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythongamewindowsbathyscaphephpguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

system/bt


RSS
Rev. Zeit Autor
c5afd3b 2017-04-19 15:47:14 Pradeep Panigrahi

Fix BLE stability issues when BT is being turned off

Incorporates the following changes to take care of BLE
stability issues:

1) Third party apps are not in sync with bluetooth adapter and
sometimes call gatt client/server calls while bluetooth is
turning off, causing assert. Add change to not process the
application request at btif, if the bluetooth adapter is not
ready or is turning off.

2) return max adv instance count as 0 if controller interface is
not ready.

Change-Id: Ie052c7ecafe4816a8c2fbc212a3b52a25b08543c

48a6e63 2017-04-19 07:43:36 Hemant Gupta

stack: AVRCP: add missing debug arguments

Fixes a crash while sending AVRCP Get Item Attribute response due to missing
function arguments.

Test: test with BMW kit, Crysler kit which trigger this bug

Bug: 37334553
Fixes: 37474772
Change-Id: Ie129e22e427896028a50e6b0ae8c2cdd151b0ea1
(cherry picked from commit 2dc048b0ed2684d8e538f0eaf67cd2b7ea79ce96)

2a0f9f8 2017-04-18 22:42:19 TreeHugger Robot

Merge "AVRCP CT: Only call handle_rc_features if target registered" into oc-dev

520c731 2017-04-18 16:09:40 gitbuildkicker

merge in oc-release history after reset to oc-dev

8137183 2017-04-18 10:08:10 Pavlin Radoslavov

Add missing NULL pointer assignment after fixed_queue_free and alarm_free

Bug: 37285767
Test: Code compilation
Change-Id: I53f759ea477079b0b6aed4bcbeefb645886263d6
(cherry picked from commit 86ae6c0200347fb5734491555be4a4d59eaabfea)

627e828 2017-04-18 08:05:51 Bailey Forrest

AVRCP CT: Only call handle_rc_features if target registered

If target is not registered, handle_rc_features would clear feature
flags before handle_rc_ctrl_features can use them.

Bug: b/35807779
Test: AVRCP controller track info works on iOS.
Change-Id: Iee781f2fc926a053ba9cf30089d3a49e56b94539
(cherry picked from commit 7745e29576703a84f4a6b47f13b3cec068033e28)

c8f8075 2017-04-18 07:52:44 Sanket Agarwal

BTA HF_CLIENT: Always reply to +BCS

Phones don't like when we don't reply to +BCS codec-negotiation. We were
having this behavior because not always do we want to accept a
connection request over SCO. Instead of not replying to +BCS (which is
essentially a codec negotiation) we rather refuse the SCO request when
it comes in. This creates other issues such as some phones trying to
connect SCO in an infinite loop but it still keeps interoperability with
other devices such as iPhones and Microsoft phones intact

Bug: b/35469963
Bug: b/35431871
Bug: b/35419773

Test: SCO (Phone Audio) test with iPhone, Microsoft and Nexus phones

Change-Id: I5319edcb4da9d66c6d6b3a49742248c90dee98e6
(cherry picked from commit ad372cfa3376f882046284a5655ed9c6fdf24daf)

a365626 2017-04-18 05:47:38 Jacky Cheung

Do not GATT_ERROR on MTU change

Bug: 37305498
Test: manual on MSM8909
Change-Id: Iabec87375da1e8cd05356a7be490a66205d24e78

0964a13 2017-04-16 16:10:56 gitbuildkicker

merge in oc-release history after reset to oc-dev

d17396c 2017-04-16 00:38:10 Okeer

bt: fix build for non-BLE after the 7.1.2 merge

Add BLE guards to btm_use_preferred_conn_params() and partially to
btif_dm_create_bond_out_of_band().

Change-Id: I43d45ce58c98e7f2d4dd73bd4db7518372f07afd

8ff910a 2017-04-14 22:13:34 Satheesh Kumar Pallemoni

Double Audio stream output buffer size.

To align with the frame size, double Audio
stream output buffer size.

CRs-Fixed: 2019703
Change-Id: I89720e636acf645a6cd9288a45ac543d7cd3da21

51b86e9 2017-04-14 18:59:55 Pavlin Radoslavov

Fix a race condition during HCI module shutdown

If an HCI event (e.g., incoming event) happens during
HCI module shutdown, and the processing of that event
calls update_command_response_timer() right after
"alarm_free(command_response_timer)" in the beginning
of hci_module_shut_down(), then update_command_response_timer()
will try to schedule an alarm on command_response_timer that is NULL.

Test: Enable/disable Bluetooth, added unit tests
Bug: 37241256
Change-Id: I7fd58446caedc135e906953644201f88b5df32bb
(cherry picked from commit a3292051d9c088769b0f4e46ffaf7c66b1127194)

e7bec44 2017-04-14 17:47:18 Linux Build Service Account

Promotion of bt.lnx.2.1.c1-00046.

CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
Ia79483c72d3b0cfc1e339f9f4ac65295e68e8e5d Add dumpsys support for LE connection parameter updates
I3c165843bb76c372b76bdc18a7d9226345d39037 Fix incorrect check for empty out-of-band pairing data
Iaf1b1dd746dd52ab7e50b870efacde2b8dd0bed6 DO NOT MERGE ANYWHERE Fix the timestamp in btsnoop forma
I73ad281437760e1d61dd4e504401b270eb77e3e6 DO NOT MERGE ANYWHERE LE Connection Parameter Update Cal
I1732be86dd888586c603112fb6c3010974b54a13 DO NOT MERGE ANYWHERE Add Wear-specific feature to overr
I7f8a052e78706c8c72c5102b38cfe9ce200ae0d9 Remove position dependent lookup tables in AT command pa
Ibd9301a990f12a94e8043b9c29a480f068251ba8 Fix how LE connection parameters are set after connectin
Ibd8f8b85eb59be8bfbb8a7c83b5935802624a748 Move btsnoop_hci.log to /data/misc/bluetooth/logs
Iea2a997c4ea074687a5d50860e9229f0e1b82659 Fix A2DP metrics session duration
Ic96205b5c304acb44eab53f4e2cb150726643bda Serialize stack shutdown, state change callback and clea
If2ca53c7b22a346e7236514ea7b461695c923f74 Cleanup GATT cache when remote device is disconnected
Ibe500e332dba8f44485b44bcac32d11be52520a6 Add extra logs by default inside sdp_copy_raw_data()
I27619098df33a641cb089b82cf4d4ffd3c6e6aea Fix NPE when discovering invalid GATT datatbase
I28cf4f6d5dcfb7a0bfb6aa652d939e16fbdcdcde DO NOT MERGE ANYWHERE Auto Connection Parameter Update f
I4bb3fb02cffdcc5b1273f8ace281826eccce6639 Improve HOGP input report error handling
Ide9dee819e1db24a39c05b086cd4c0b558ca23ef [DO NOT MERGE] Remove incorrect assert in btm_read_rssi_
I2cc6f9304725938b63b211d615eb1941eac60edf Fix A2DP Metrics Logging Capacity
I10984920afd4d77f07a5ac75736f8dcd69b13af8 Corrected default value assignments in Bluetooth A2DP Me
I216142090fe99b25ef7697fceceb278b761a182b Add LE Secure Connection data parsing (3/4)
I61f06a9d878dd72154d6621eb094dcea5f701cbc Assign pairing code to bta_dm_cb before device name reso
I683eccd53d40e79ec03545166b18ffa1922f0fb2 Fix HFP AT command BIA failures
Iac8684bdfd02b18cce260bedefb829e8f7285361 Mask out HFP 1.7 feature bits if peer version is <1.7
I7f8a052e78706c8c72c5102b38cfe9ce200ae0d9 Remove position dependent lookup tables in AT command pa
I51cb73666ac58e4792d9cba0d6f16dad30a0ff39 Add LeakyBondedQueue to libosi
Idc0315e9e3f9e17c3cf56fa483c8e21eb3590f01 BLE OOB Pairing - parse address type (1/5)
I4540230c792490f79e4cca24cb4b34a1c383422f DO NOT MERGE ANYWHERE Do not update sco_state when no ma

Change-Id: Iad5b862b89b66ceb0345caf8f5a3c0bf44b0c21c

4f48407 2017-04-14 15:09:22 Andre Eisenbach

Do not remove device security record on LMP timeout

If an LMP timeout is encountered in the middle of authentication, the
link key is removed from the controller (but not from NVRAM). This can
result in a follow up connction triggering a LINK_KEY_MISSING reply,
which in turn can cause a remote device to initiate pairing which will
then finally remove the link key stored in NVRAM as well.

This change prevents the link key from being removed from the Bluetooth
controller in case of a timeout during link authentication.

Bug: 36798442
Test: manual
Change-Id: Ic89a16b45756e3d40b2e374c645c8f245f6ce3fc
(cherry picked from commit 1f5ec7304fc4e297f9f9868b5bd9382c2a26c8cc)

81eba70 2017-04-14 11:45:50 TreeHugger Robot

Merge "Move audio.a2dp.default to vendor" into oc-dev

d084b7c 2017-04-14 05:05:38 TreeHugger Robot

Merge "HFP: Disable BTRH feature" into oc-dev

f5f2dfb 2017-04-14 04:04:09 Po-Chien Hsueh

Move audio.a2dp.default to vendor

Default HAL should go to /vendor/.

Bug: 35907904
Bug: 35979581
Test: Compiled and checked install path. Verified on Sailfish with
$ lsof | grep default. MP3 playback over my BT headset.

Change-Id: I93a341cc96b8d991dea52070f633566bf71f0dc0

1c4fd61 2017-04-13 16:09:53 gitbuildkicker

merge in oc-release history after reset to oc-dev

f923eae 2017-04-13 10:51:23 Yoshiharu Kurita

HFP: Disable BTRH feature

Fluoride does not notify application layer upon AT+BTRH, and always
sends error response (BTRH is not supported) to remote device.
That is, Fluoride does not support BTRH feature.
But BTRH is enabled by default, so OK is sent to remote device by mistake
before the error response is sent. This makes some carkits unstable.

Bug: 29587048
Test: make, PTS test

Change-Id: If1aa32291491982851ecd480c4ba8390f39a27a2
Merged-In: If1aa32291491982851ecd480c4ba8390f39a27a2
(cherry picked from commit a25ef0b60b4ca10385dac02334dc3e4e2ad23edb)

9cb269c 2017-04-13 07:23:46 Jack He

Add support for inband ringing feature

* Change HFP init API so that the HFP feature bit field depends on
whether in-band ringing is supported on the device
* Feature disabled by default unless system property enables it

Bug: 19171297
Test: mm -j 40, HFP regression test, testplans/82144
Change-Id: Ib8ba28ac6e70eb23b2a2ad11c5805793911a4e43
(cherry picked from commit 7a9892c63bad8f8d93681fb74d5532a79387b60e)

73fed27 2017-04-12 16:09:52 gitbuildkicker

merge in oc-release history after reset to oc-dev

9db04a2 2017-04-12 11:26:47 Pavlin Radoslavov

Reduce the audio A2DP HAL output audio stream buffer size

Reduce the audio A2DP HAL output audio stream buffer size
(per constant AUDIO_STREAM_OUTPUT_BUFFER_PERIODS) from 4 to 2.
After the change, the output buffer size is double the buffer period.

Bug: 35849921
Test: A2DP streaming with various codec settings. Testplans/83305.
Change-Id: I2a15d468e748a03b481bf2117903ab06cddd02a3
(cherry picked from commit 5e9f56940e1865d16892639e4c9144a65547626e)

dd6f2cc 2017-04-12 07:49:06 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf am: 585e0c08f5 am: 005eb1d305 am: 7752061901 am: 0ddb124e6e am: 2feb43b5b1 am: 72270d976b
am: e0702cd5b8 -s ours

Change-Id: I3157998e2357ece35235b6636d9ab45bcc60ef60

e0702cd 2017-04-12 07:38:39 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf am: 585e0c08f5 am: 005eb1d305 am: 7752061901 am: 0ddb124e6e am: 2feb43b5b1
am: 72270d976b

Change-Id: I6dbf93e14a6c31092d2ecce2738b7680b738220c

72270d9 2017-04-12 07:33:09 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf am: 585e0c08f5 am: 005eb1d305 am: 7752061901 am: 0ddb124e6e
am: 2feb43b5b1

Change-Id: I3d16a2939976a326ca20056b29818e2df550ee67

2feb43b 2017-04-12 07:28:08 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf am: 585e0c08f5 am: 005eb1d305 am: 7752061901
am: 0ddb124e6e

Change-Id: I61b9f5741d5fd6035fb7d472b83dc9df54eb3483

0ddb124 2017-04-12 07:23:08 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf am: 585e0c08f5 am: 005eb1d305
am: 7752061901

Change-Id: I1f821df2a72958ed17ce5bf8baed431a52dfb087

7752061 2017-04-12 07:18:07 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf am: 585e0c08f5
am: 005eb1d305

Change-Id: Ic4f826e4f963f969c360fe39c6e720c3fb013d23

005eb1d 2017-04-12 07:13:06 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6 am: e6620d18cf
am: 585e0c08f5

Change-Id: If70a5f9b56845e758c2a2a3150936a72cac9f438

585e0c0 2017-04-12 07:08:06 Jack He

Check LE advertising data length before caching advertising records am: 1bef3546a6
am: e6620d18cf

Change-Id: I412c0dd7854d7f6157e1974e285078909543bb41