| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
bug 7337252
Change-Id: Icd3ceada57c02887a9e5f3c850ebd7b5639111af
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When factory Bluetooth device address is stored in the BT Controller's
non-volatile memory instead of devices's file system, the BDADDR will be
retrieved from the Controller while enabling Bluedroid core stack.
Fire an HAL adapter_properties_cb callback to notify the AdapterProperties of
the Controller's BDADDR information.
bug 7340441
Change-Id: Iec9c0abe11ab2945ca74796f80930596561baf24
|
|
|
|
|
|
|
|
| |
without sdp discovery
bug 7272974
Change-Id: Idc10edc056b48da2fd96bea84eba3fb73b97bab1
|
|
|
|
|
|
|
|
|
|
|
| |
The clock rate base for bt media encoding drifts. Compensations were
added. Frame count offset compensation causes problem. On certain
carkit, removing this adjustment fixes problem.
I am commenting this code out as it causes problem.
We think GKI timer compensations should be sufficient.
bug 7302257
Change-Id: Ia25d04ce06dc2f9a7c2be33e99ecb69d5e508cdf
|
|
|
|
|
|
|
|
| |
This port allows real time parsing of the btsnoop traces using an
external tool. Disabled this by default for production.
bug 7298743
Change-Id: I595e3e9fede532dbf1bd1383d9babe7c44503af1
|
|
|
|
|
|
|
| |
So the config file can be shared by Bluetooth apk of multi-users
bug 6925422
Change-Id: Id97061454325ef898eb9413756408cf9d95bca62
|
|
|
|
|
|
|
| |
Wake up with timer_thread on BT OFF
bug 7266585
Change-Id: Id4ff27b94fc1e7f38b9c6861cb325e3d33ea91ce
|
|
|
|
|
|
| |
Bug 7243062
Change-Id: Ib9d85f65adce364f5a75c85d3cc55ab387a8efd5
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Root cause: HCI RX path event sometimes gets received at host HCI and
the num_hci_cmd_pkts counter gets updated before the TX path returned
from hci_mct_send_msg function. This results in next HCI command not being
sent to controller and eventually resulting in HCI command timeout
Bug 7223945, 7073814, 7150111
Change-Id: Idc6ea48d316385f99f95d9d9015d41b66cded5c8
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On platforms where HFP is disabled, we were incorrectly notifying
upper layer of HFP support in local uuids. Use the build config to
determine the right set of local UUIDs
bug 7232184
Change-Id: Ica308dd879336300714e97d3441334e16471359a
|
|/
|
|
|
|
| |
Bug 7230522
Change-Id: Id8bdedb757a9324d891aac1cbbaed0da94d7e274
|
|
|
|
|
|
|
|
|
|
| |
On a Bluetooth chip h/w error, trigger an event from the core stack to
restart the Bluetooth process. This would ensure that any state is
cleaned up and the process starts from scratch
Bug: 7001800
Change-Id: I57b0b44276585e2ae3c22ddbcc9d80bd467135b2
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
|
|
|
| |
Look for Local BDA at ro.bdaddr_path before reading it from BT Local storage path
Bug 7228514
Change-Id: Ib6d4b5321b1146d19f671d15c34df3a85b3a89d2
|
|
|
|
|
|
|
|
|
|
|
| |
For each timer tick we monitor the actual elapsed time and compensate
for any additional delays in next timer tick. This results in
a correct timer tick value on average as opposed to simply
incrementing delays
Bug 7161154
Change-Id: I38dc56215fb03540f501f49dd8e48a4d0f6b1564
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Reducing media timer tick prevents a2dp fragmentation
due to MTU size limitations in many headsets. This also
provides better robustness on poor rf links. * Adjusted
bitrate to 229 kbps which represents middle quality
setting in A2DP spec (bitpool 35 @ 44.1 khz). * Use fixed
estimated nbr sbc frames per a2dp packet and adjust only
using rate adjustment logic which would keep us within
~3 ms of the ideal rate
Bug 7161154
Change-Id: Ifd84e7ab9f5ac404162269dc4ad0e3a9b024e788
|
|
|
|
|
|
|
| |
A burst of log messages are sent right music is paused. Moved these as
verbose logs.
bug 7222516
Change-Id: I08a0583eb1b96734e3fdbd0c97cd3a93d9a0304f
|
|
|
|
|
|
|
|
|
| |
This timer(BTA_DISABLE_DELAY) if set to a value greater than zero shall delay the
chip/transport shutdown. The BTA_DISABLE_DELAY can be fine-tuned per
platform.
bug 7212447
Change-Id: Ib0346af42f6b596e9fbb281203058872bceffbd9
|
|
|
|
|
|
|
|
|
| |
This can be over-ridden on the various platforms via the respective
bdroid_buildcfg.h. Default value chosen is for MAJOR_PHONE and
MINOR_SMARTPHONE.
bug 7176584
Change-Id: Ie553e082273b63e871aad5cda9816b16345fd9e2
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: 7167816
Bug: 7136940
This could be fix for most of the hci timeout issues. The root cause seemed
like the while loop for sending hci message messed up when another thread try
to enque/deque a hci message at same time.
Change-Id: Ib7f6a68b49b700b0d575326cafae41a158483b27
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
| |
Change-Id: I93e951df61326703bca58094ce58d9e0e2ad6748
|
|
|
|
|
|
|
|
|
| |
of object
This fix removes vNote and vCal from the OPP SDP record.
Bug 7167658
Change-Id: I41c79e6a6e2c5b042dbf9f225265f4ad85ea3a87
|
|
|
|
|
|
|
|
| |
Root cause for the bug is RC connection establishment before A2DP connection
and play command from carkit arriving in mid of A2DP connection.
Bug: 7131791
Change-Id: I74e7c456f68c5ab5a02e827c9a1e14d770f5ec2a
|
|
|
|
|
|
|
|
| |
First release under Apache source license with updated header files
and whitespace cleanups. Also fixed file permission to remove executable
bit from source files.
Change-Id: I7155903edfc2f491c1cbbd0db108f207852caaa0
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit cc914cffd521b2e6e1be804c82aea2388b843ebf
More changes in the original CL after my cherry-pick.
Change-Id: Ic144dba96aeb8a60611baac7565c9f628ab8f9eb
|
|/
|
|
| |
This reverts commit 6ed67e2ac54c83d18701d2b4ee1b9d729e99a38c.
|
|
|
|
|
|
|
| |
Also fixed file permission to remove executable bit
from source files.
Change-Id: I6954c2d16190bc35b1b0d38386543253696b1112
|
|
|
|
| |
Change-Id: I5a10b52c6e6e7efe9c451d1f705dd875a9739117
|
|
|
|
|
|
| |
Root cause: the service uuid is cached in memory, it could lost in case device crash or reboot
bug 7170559
|
|
|
|
|
|
|
|
|
|
| |
When PTS sends the invalid PDU to the IUT,
due to AVRCP spec, it's supposed to response back to PTS
with General Reject MSG and Error code.
PTS test case : AVRCP TC_TG_INV_BI_01_C
Change-Id: Ieba59503f0e3c156c639b37167d3a3a743016706
|
|
|
|
|
|
|
|
| |
During BT disable, the BTIF AV media task was not shutdown cleanly, this
could result in bad state on subsequent BT enable.
bug 7142673
Change-Id: I6177baec5804720e96adcf9aa9445cc2bb438b07
|
|
|
|
|
|
|
|
|
|
| |
On BT OFF, PowerManager callback has to be disabled to avoid handling
events that are triggered as part of the BT OFF sequence. This was
causing a dead lock in the BTU thread not exitting when AV is
disconnected as part of BT OFF sequence
bug 7142673
Change-Id: I29554e47514210a5002c06b078a30b3e7cd03710
|
|
|
|
| |
Change-Id: I22120a69273e5cd2b484009421f31df97d59b410
|
|
|
|
|
|
|
|
| |
During cleanup, we were not doing a pthread_join of the thread that was
created as part of the init API. The fix was to do a join during cleanup
bug 7083069
Change-Id: I48c7b597e969d08de36365abd6bbd321001b4e0d
|
|
|
|
|
| |
Change-Id: I6f9459197724cbb2824f4160f7f366bfe7631556
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib1f39b66b3422164f64fcbbf271636244b6cb1a3
|
|/
|
|
|
|
|
|
|
| |
Stack supports AT+BIA, which is mandatory for HFP 1.6 support.
WBS is optional, hence does not impact the HFP version. Update
HFP version in SDP to be 1.6
bug 7127626
Change-Id: I7dcd6edc3299b267a737d281c1663a2db2ef591a
|
|
|
|
|
|
| |
Remove obsolete get_supported_devices() function.
Change-Id: I4e2e6daa2222b9c7b6c685d8ac0763dc5f8cdaa9
|
|
|
|
| |
Bug 7009277
|
|
|
|
|
| |
Bug:7074362
Change-Id: I76afb73e51e8f6ab1da8257ea004c8d7131e6884
|
|
|
|
|
| |
Bug: 7093571
Change-Id: I328b0a24ffa827a5a7d22f90ee8d476bd151675e
|
|
|
|
|
|
|
|
| |
A few GKI buffer macro definitions were overlapping between bt_target
and gki_target. GKI buffer definitions should only be present in
gki_target.h.
Change-Id: I0930960efe114ad479a894785b3ecf3e94195caf
|
|
|
|
|
|
|
|
|
|
| |
By default stack will attempt to auto-pair with devices that match
a certain COD. If pairing fails, pairing will be retried with manual
user pin entry. The retry was limited to HCI error code 0x05 (auth
failure). Expanded this list to handle more error conditions
bug 7092121
Change-Id: I7c11d03b87350af597062cf77a296e340a929ef9
|
|
|
|
|
|
|
| |
Use layer specific data to display the log tags for stack logs
bug 7070825
Change-Id: I39b9a5c7c719a08bd5355c1648effc7828eceb57
|
|
|
|
|
|
|
|
| |
Fix two bugs in adev_get_parameters():
- the str_parms struct was not destroyed causing a memory leak.
- get_parameters() should return an empty string, not NULL.
Change-Id: Icdf2803afe82fa4be7950b4659f850b772381f17
|
|
|
|
|
|
| |
Prints the error code of hardware failure for the BR/EDR Controller
Change-Id: I8c5172d9485ef0d71668969789fdacd720a2067f
|
|
|
|
|
|
|
|
|
| |
bonded device 2
Root case: the adapter name property set/get with wrong section & key; The end condition of the loop to load bonded device is wrong
removed the wrong return value check when loading blacklist
Change-Id: Ib02d472311cd872befd17e6d2445f649f53f02fb
|
|\
| |
| |
| | |
file" into jb-mr1-dev
|