| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Included more error checking and removed unused code
Removed header file as the header file will be included in kernel
Change-Id: I3086d6520fc764b73e0e740dadaa64a9cdc11945
|
|
|
|
|
|
|
| |
These APIs are needed to allow the bluetooth chip to be put into DUT
mode so that RF/BB BQB tests can be run
Change-Id: Ie5be00da567bc94173f35b098abcaf6f6603a129
|
|
|
|
|
|
|
|
|
| |
Both when auto-pair attempts exceeded or when auto-pair was not
attempted, but authentication failure was observed, send auth fail
to upper layer
bug 6936335
Change-Id: Ieafd0c6bbc57fb36cf4c2c450556e4df7ec23a1a
|
|
|
|
|
|
|
| |
Send only length of string to Java instead of length +1 from btif for
local Bluetooth name, Remote name and Friendly name for paired devices.
Change-Id: I4e822db62eb2affaadad283c6ceb2a368e3b107c
|
|
|
|
|
|
|
| |
Set the correct pointer to properties[] array before
sending HAL callback for remote_device_properties_cb
Change-Id: I199566d5f4b5997aad6a5b2ca83b67c9b1bd108b
|
|
|
|
|
|
|
|
| |
While AV disconnection is in progress, we need to handle the RC_CLOSE
event from the stack to trigger the uinput cleanup. Otherwise we would
leaking uinput FDs.
Change-Id: I9e37eef7b1c0fa0d56e809f1bf5686235f782cb5
|
|
|
|
|
|
|
|
|
|
| |
Some carkits after send AVDTP SUSPEND right after RC PAUSE
Per the whitepaper, the device sending AVDTP SUSPEND should send
AVDTP START. However a few carkits send AVRCP PLAY without sending
AVDTP START. Added a workaround to reset the remote suspend flag
when an AVRCP PLAY is received
Change-Id: If12e55b4d905b03890c69c2137f363986482ab1a
|
|
|
|
|
|
|
|
|
|
|
| |
also added mutex protection for any a2dp control path signalling to
ensure only one outstanding request at a time
Change-Id: I06d95793a8632f6a8baec967a1d8440ecce8a65d
Conflicts:
audio_a2dp_hw/audio_a2dp_hw.c
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conflicts:
btif/src/btif_core.c
btif/src/btif_dm.c
btif/src/btif_hh.c
btif/src/btif_sock.c
gki/ulinux/gki_ulinux.c
hci/include/bt_hci_bdroid.h
hci/src/bt_hci_bdroid.c
hci/src/btsnoop.c
hci/src/hci_h4.c
hci/src/userial.c
vendor/libvendor/src/hardware.c
vendor/libvendor/src/upio.c
|
|
|
|
|
|
|
|
| |
This translates to AUDIO_STATE_CHANGED intent with state
STATE_AUDIO_CONNECTING which is needed for AudioService/AudioManager to
suspend music
Change-Id: I1293c105aaf1486f046620d5778c680908aad362
|
|
|
|
| |
Change-Id: Iebc520d9b10ef220a83a16ff55efa46b4c5a0d27
|
|
|
|
|
|
| |
If the AG SLC is not setup within 10 seconds, disconnect the link
Change-Id: If60338e821e575bf46bb81a5f3a640b7d530eb2f
|
|
|
|
|
|
|
|
| |
UuidsChanged event will force the Settings app to fetch the bonded
devices list. Thus, bond state change event needs to be sent prior
to sending SDP data (uuids)
Change-Id: I15c420f477c89780022c28b47a3f7c1cd1b20aeb
|
|
|
|
|
|
| |
Unknow characters were added while storing adapter name to storage sonetimes
Change-Id: I081942cfb7be93cdbe0f5cd3d9fc9edef333a794
|
|
|
|
|
|
|
| |
When the local side initiates disconnection, bluedroid should send
diconnecting event, otherwise the instrumentation tests do not pass.
Change-Id: Ic21a905407814c2117c04044c2799ea17a16d33b
|
|
|
|
|
|
|
|
|
| |
For HID connection, hid and sdp connections could be attempted at the
same time. Some devices, that are short on resources, do not handle
this well, and reject our SDP L2CAP connection. SDP discovery failure
was not handled, leading to GKI exception. This has been resolved
Change-Id: Ib49d66c62a2d05a83b44b733d3c9c4259b5d4c6f
|
|
|
|
|
|
|
|
|
| |
With instrumentation tests, there were race conditions where the while
SDP was in progress after bonding, the next iteration of bonding was
triggerred. The fix was to ensure that the bonded callback is sent only
after SDP is complete
Change-Id: I07269b9188aa00eb91f8ecc089b9beb7dbff7af6
|
|
|
|
|
|
|
|
| |
When an incoming pairing request is received, store all the remote
device properties - name, cod and type. Failing which results in an
exception when upper layer tries to access remote device properties
Change-Id: I7f5d27a90319a78cefc05873e74f1b322bbce8ac
|
|
|
|
|
|
|
|
| |
Calling adapter_bonded_devices_cb on Pairing was causing a race
condition in certain scenario which resulted in bond_state_change intent
being dropped.
Change-Id: Ifa98331ad3a89d5b48b01f91a70db7fa660c7b26
|
|
|
|
|
|
|
| |
cleanup() is called. This stops the signal FDs to be leaked for every BT on/off cycle
Closed the open FDs in univ_linux.c to stop FD leaks during BT on/off cycles
Change-Id: I86af438dc1186e12aa1f18fd44bcc89343ef5489
|
|
|
|
| |
Change-Id: Ib5e1342b4fba98fa5651ed8428f5580ad54a3332
|
|
|
|
|
|
| |
reset control blocks on startup/init
Change-Id: Iddc37e60ddb712de4af39a25f3c2e5bc7b11410d
|
|
|
|
|
|
|
| |
Block audioflinger/a2dp hal from trying to restart stream while
we are remotely suspended.
Change-Id: I17577306f1be248857a8484a22a8a14cb956ec19
|
|
|
|
|
|
|
|
|
|
|
|
| |
changed to BTHH_CONN_STATE_CONNECTING to sync up the HIDService java class to the right connection state.
On branch main_syedibra_1462879
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: btif/src/btif_hh.c
Change-Id: If6e00b0ea4bc0195577b6ee4ce9aa0a899f8b44e
|
|
|
|
| |
Change-Id: I075e5f95d354d81925b9dbfd06ae89efa8bf6eb3
|
|
|
|
|
|
| |
a virtual unplug for all HID devices for device disconnect event;
Change-Id: I0068958800103037998eeaa01a45aad1f1605729
|
|
|
|
| |
Change-Id: Ifffb8a96c3d553e5c15f1c284da30ad62fe93a91
|
|
|
|
| |
Change-Id: I6088f79f818cee347811cd8f883daf8e8ef92eeb
|
| |
|
|
|
|
|
|
| |
initiation and send the pending play after AV open event.
Change-Id: I2bff3a8f5ff3eb85918156a84c855dc8eb990634
|
|
|
|
|
|
|
|
| |
call is terminated if the remote device is a non headset.
This change is to fix the interop issues with few carkits.
Change-Id: I2e2fc51ed6bbf98f0e994a512588782791c6ea82
|
|
|
|
| |
Change-Id: I064e750d7a446aa1785324df3df1b6b9fc80848e
|
|
|
|
| |
Change-Id: Id70d24986badf09b31fd171e130936dd01ed7987
|
|
|
|
| |
Change-Id: Ibaf4e5244d385b6c03f6fb33d619ad7f697d9c0c
|
|
|
|
| |
Change-Id: If9b043e96a1eb66c8ca244787de8f8bcb52311bb
|
|
|
|
| |
Change-Id: I0da7d921eaf9d4724b4a80265f89fc4f64802825
|
|
|
|
| |
Change-Id: I7a494866eec45724e03a145394e032eb0930fceb
|
|
|
|
| |
Change-Id: Ie016fdcf3681a281a4a4a2681924261ae6b1e730
|
|
|
|
|
|
| |
btif_storage.c to include this configuration file as part of build and read during startup
Change-Id: I2c30dd4269ca04c0ea2d4813a19b853c2c47d3f4
|
|
|
|
|
|
| |
and pointing devices with fixed pin key .0000.) in BT IF layer.
Change-Id: Iac4a141669f9a3766a72da09886c58cac67eae86
|
|
|
|
| |
Change-Id: I6bca8ef4f41ea0eb6b82ac2b0df3659173f93ec0
|
|
|
|
| |
Change-Id: I1dbe7352f7af4f816e4330f37d1d24b65474e8f1
|
|
|
|
|
|
| |
While removing the device teh device state was set incorrectly.
Change-Id: I02f3091474d2a859c7644f45ba4b1e730afd8f77
|
| |
|
|
|
|
|
|
|
| |
1. Per the spec, if both sides are using "No Bonding" for auth requirements, then the key could be considered a session key. Updated the pairing logic to handle this
2. If incoming JustWorks pairing is initiated, prompt the user for consent if the peer's io capabilities reflects DisplayOnly or NoInputNoOutput
Change-Id: If592c96203e7a4b25af3d87056d534131b606e58
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
during discovery and TX/RX ADPU size for echo test
Change-Id: Ic44fe0a852036c3e973b79f4ef6362a59c76a1c0
bta/dm/bta_dm_api.c
btif/co/bta_hl_co.c
btif/include/btif_hl.h
btif/include/btif_storage.h
btif/src/btif_hl.c
btif/src/btif_storage.c
stack/sdp/sdp_api.c
udrv/include/unv.h
udrv/ulinux/unv_linux.c
|
|
|
|
| |
Change-Id: Ibafb405e9aa79d8fbdd716c79e9000102f05f08d
|
|
|
|
|
|
| |
event when Authentication fails
Change-Id: I0102762b8bfa06b8d99227c431be881269c14961
|