Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
BlueZ
The Linux Bluetooth Stack is a software layer that provides support for Bluetooth technology on Linux systems. BlueZ is the default Bluetooth protocol stack for Linux and is responsible for managing the Bluetooth protocols and providing a high-level API.
Collective -
Host: opensource -
https://opencollective.com/bluez
- Website: http://www.bluez.org/
- Code: https://github.com/bluez/
This adds additional btio options, to allow binding a socket
to a broadcaster address.
Add more lock/sleep debugging to the default tester config.
Enable DEBUG_KERNEL since olddefcon...
github.com/bluez/bluez - 80f2fa14b6d431fba9402e5efae0ac7bd98892bf authored over 1 year ago
In bap_req_new, use same pattern as elsewhere to not use zero as
a valid id.
Add a test "Add + Remove Device Nowait - Success" that hits a race
condition in kernel hci_sync....
If BAP stream is in Enabling state when transport acquire is attempted,
we should wait for bap_s...
This commit fixes the heap-use-after-free error when connecting 2
controllers. When a controller...
This commit adds decoding support for PA Sync Established,
BIG Sync Established and BIG Sync Los...
ISO sockets cannot be reconnected before all sockets in the same CIG
have been closed, if the CI...
The Client may terminate a CIS when sink is in QOS and source in
Disabling states (BAP v1.0.1 Se...
This fixes crash introduced by 3030883 which caused requests not be
initialized properly for A2D...
github.com/bluez/bluez - d764f78f27653bc1df71c462e9aca7a18bc75f9f authored over 1 year ago
github.com/bluez/bluez - d4b9d89f449128fe6d7571a7ba901c7c9df37b2e authored over 1 year ago
github.com/bluez/bluez - 58c08ed19deb183cf7532ba8881450be9be1d93c authored over 1 year ago
github.com/bluez/bluez - 2a1a3b4897bc1b2cb1a8ac46deea67d3517656fc authored over 1 year ago
github.com/bluez/bluez - 8c760ce9a6134873320eecbd27736404c7967c41 authored over 1 year ago
Codec fields needs to be converted when codec.id is 0xff as the host
endian may not always be li...
While parsing vendor specific codecs cid and vid fields need to be
converted using le16_to_cpu.
This ignores the following two warnings from the compiler.
CC android/gatt.o
android/ga...
This checks for the POLLERR event on a newly accepted connection,
to determine if the connection...
Due to rounding of latency, BAP uses msec while HCI uses slots of
1.25 ms, values may not return...
ISO Interval and Transport Latency were inverted.
github.com/bluez/bluez - 3f018d52d4ac07bd54e5e6dfd6c3b55c70ff1db2 authored over 1 year ago
LE CIS Established Event Transport Latency shall follow the formula from
the spec:
BLUETOOTH C...
github.com/bluez/bluez - 97a07d8485a3235cbefe9e78c5e596faf5c6be31 authored over 1 year ago
Use default values for missing fields when deserializing the
Advertisement struct. This allows f...
github.com/bluez/bluer - c75c1aa2d47057714a54a5dde758a9f381fcfcad authored over 1 year ago
This uses get_le24 to convert 24 bits microseconds values.
github.com/bluez/bluez - 37042ca9c6ddcdbbb0899b3d62238935cd53f443 authored over 1 year ago
ISO Interval is actually using 1.25 ms slots so it needs to be properly
converted.
The ISO Interval is actually using set using 1.25ms slots:
BLUETOOTH CORE SPECIFICATION Version...
github.com/bluez/bluez - dafec5e4e41e80bc220bd1b577837e6328306ab9 authored over 1 year ago
This handles recently introduced Scan Response flag since that
shouldn't affect connectable flag...
This adds the missing flags to MGMT Device Found Event so they can be
decoded properly.
This updates Device Found Event documentation to mention the new flag
introduced to track when t...
This makes bcode field a pointer which makes it simpler to detect when
it is set and also fixes ...
This make the code print D-Bus integer iterators also in decimal format
in addition to hexadecimal.
Linked (bi-directional) transports can be acquired on single D-Bus
method call which was not bei...
For broadcast endpoint broadcast must be set properly.
github.com/bluez/bluez - 0053bc5472b655153d8b7f38fed4ee9c20cad5d8 authored over 1 year ago
This makes sure unespecified bit is properly marked in both audio
contexts since that required b...
github.com/bluez/bluer - ff774415e1ca09029f095bc59f24545092a53e28 authored over 1 year ago
github.com/bluez/bluer - 4d27462436ca72aab49f440ec45a6f5460afb6df authored over 1 year ago
github.com/bluez/bluer - 96442523d35ad67b1a03080476d1e1a188e29e9f authored over 1 year ago
Preliminary support for Bluetooth mesh.
---------
Co-authored-by: Ulf Lilleengen <lulf@red...
github.com/bluez/bluer - 1173222c87f1d1f61755bd21da9de58635733416 authored over 1 year ago
This adds handlers for the following BASS Broadcast Audio Scan
Control Point opcodes:
Remote ...
This adds a check before calling memcpy inside
bt_gatt_server_send_notification, to avoid gettin...
Fixed the following issue observed during PTS testing
- Specified Upper and Lower Limit for Volu...
Summary:
- This adds implementation for VOCS service and characteristics
- Implementation based ...
github.com/bluez/bluez - 0735ca179fdf127b60c4b4ed502d869b6d10899d authored over 1 year ago
This fixes the following error:
In function ‘get_composition’,
inlined from ‘cfg_srv_pkt’ a...
This fixes the following build error:
emulator/btdev.c: In function ‘le_cis_estabilished’:
emul...
github.com/bluez/bluer - 5347fa46e1c9b13f709a81d5a32d6b1d9612a5f6 authored over 1 year ago
github.com/bluez/bluer - f5f3c5246b6649312cccd02f70098e5268b5df5a authored over 1 year ago
github.com/bluez/bluer - 5b2fff1208ba5f614428d3ad4bbae6053e3fbefe authored over 1 year ago
github.com/bluez/bluer - 117511508ed5ee20d1c3d6839288fc9d5d2ada0a authored over 1 year ago
github.com/bluez/bluer - e49f2e3350d9e416cdb1a525b58021bf79cf495c authored over 1 year ago
Implement BlueZ Advertisement Monitor API.
---------
Co-authored-by: Sebastian Urban <surb...
github.com/bluez/bluer - 2bb2a10c3f905c05716cd0a1aa377e5e245e1766 authored over 1 year agoThis reverts commit 03108242d879376baa9408423e839b6e86abc6b2.
github.com/bluez/bluer - 147c1366b9aa50e960ad96122f2ab5a15db226a0 authored over 1 year agogithub.com/bluez/bluer - bfadf12428e0441206a57f4cd8772ee4624c8b8a authored over 1 year ago
github.com/bluez/bluer - 55aca0a90dc16c03bbf574822b8351f7abfb2a84 authored over 1 year ago
github.com/bluez/bluer - 03108242d879376baa9408423e839b6e86abc6b2 authored over 1 year ago
Make sure discovery filter can only be changed when
no discovery session is active and that is i...
github.com/bluez/bluer - e8229d54eb34986d714a0e412c2f91fd35ac635c authored over 1 year ago
The Notifying property is not present on devices that do not support
notifications.
Fixes #76
github.com/bluez/bluer - 3e6a3e5229794c1cef2bbd1395b76dc6ed281551 authored over 1 year agoThis updates BAP plugin with broadcast source support.
github.com/bluez/bluez - 3030883005c02c77766e1a27a8d5c4d579daa9b5 authored over 1 year agoThis adds initial support for BAP broadcast source.
github.com/bluez/bluez - d15d9669ce4483023e75f272faab21ba8c9991d1 authored over 1 year ago
This adds bluetoothctl support for broadcast source.
To test the current implementation use blue...
This splits bt_bap_qos structure into unicast and broadcast structures.
github.com/bluez/bluez - eeb349bbab8662d78fa49ce439af632dd313ff50 authored over 1 year ago
Client can export other interfaces than the BatteryProvide1 on the
registered object manager. So...
The proxy_added_cb() function is called every time a new client is added
to the application obje...
If PID is not set don't print anything since this is likely a packet
originated by the kernel it...
The attribute declaration (e.g. characteristic properties) shall not be
overwritten as they are ...
This adds 3 unit tests for BASS server, to simulate the
Generic GATT Integrated Test suite for B...
This adds the Write Without Response property to the Broadcast Audio
Scan Control Point characte...
This adds the following tests based on BAP Broadcast Audio Configurations:
ISO Broadcaster AC 1...
github.com/bluez/bluez - 35d8c3b572dc20047edb6064edf9e0bd998896ad authored over 1 year agoThis adds support for creating a BIG with multiple BISes.
github.com/bluez/bluez - 97edc78bd81f7fe9ddac17feac69569ea64a215b authored over 1 year ago
This adds an additional command line option for the Broadcast exercise,
so that the user can ind...
CIG shall not be configurable after the first Create CIS until Remove
CIG is issued (Core v5.3 V...
Set no_hash_pointers=1 to avoid printk printing "___ptrval___" for %p.
This happens with test-ru...
Check LE Create CIS input parameter are valid and return correct status
codes (Core v5.3 Vol 4 P...
Add test for reconnecting a CIG with two CIS, either both with same peer
or with different peers...
This adds btio support for setting the BT_IO_OPT_BASE socket option.
github.com/bluez/bluez - 7002ecc8914ab1f22e36bd98c4d46eb760edf767 authored over 1 year agoThis adds macro definitions for BAP broadcast source support.
github.com/bluez/bluez - 07c6d9b1106545afb2dcbdd7c5ab067fd15310f0 authored over 1 year agoThis adds bits for broadcast support to mgmt_settings_table.
github.com/bluez/bluez - 97f3386268faec3c748765f4fcbb4fb80978407f authored over 1 year ago
This adds broadcast properties to the SetConfiguration method and
bits for Broadcast support to ...
This prints the process information when available:
bluetoothd[35]: @ MGMT Command: Rea.. (0x00...
github.com/bluez/bluez - ec85350c4803b2966249537ea696031304260b91 authored over 1 year ago
This attempts to print latency information per channel in addition to
per connection/handle:
> ...
github.com/bluez/bluez - 718f27d09fc129d0b94ef61192482ac7e18cbaed authored over 1 year agoAC 1 + 2 tests shall use their respective QoS parameters.
github.com/bluez/bluez - 98a9a3c48ce8ce6017672a05176f949ea9f40980 authored over 1 year ago
Add tests connecting two CIS using different CIG_ID, with fixed and
auto-allocated IDs.
ISO AC ...
github.com/bluez/bluez - 06aa422145de456ec153a0d062a7e7ef8630cdc0 authored over 1 year ago
Disconnect initiated by local host should get Connection Terminated by
Local Host (0x16) as term...
There is a race between multiple connect() for CIS in the same CIG.
connect() will both reconfig...
Add support for more than one CIG simultaneously.
github.com/bluez/bluez - 678265f37c2800b73c1ff354fb1ef860c24b041f authored over 1 year ago
If a test has called tester_test_failed, consider the test failed, even
if the test also called ...
This adds latency, min-max, and median information when decoding
BT_HCI_EVT_NUM_COMPLETED_PACKET...
BT_HCI_EVT_NUM_COMPLETED_PACKETS may contain multiple handles but the
code was just parsing the ...
This fixes the uses of PACKET_FILTER_SHOW_SCO_DATA for ISO packets and
introduce a dedicated fla...
Add option for launching Pipewire inside the VM to serve Bluetooth
endpoints, which can be used ...
Tests running inside the VM don't need access to sound cards running on
the host.
This reverts ...
github.com/bluez/bluez - a0a10f8c9d78d9add578d9ff79c7ad7e5e681f1a authored over 1 year ago
This rework config option parsing adding helper function to make it
simpler to parse new options.
This uses the btd_profile.experimental to mark the driver as
experimental.
This adds experimental field to btd_adapter_driver so the plugin can
indicate drivers that depen...
If plugin .init returns -ENOTSUP treat it as the system doesn't
support the driver since that is...
This uses the btd_profile.experimental to mark the driver as
experimental.
This uses the btd_profile.experimental to mark the driver as
experimental.
This uses the btd_profile.experimental to mark the driver as
experimental.