wireplumber/src/scripts/lib
Julian Bouzas 874a432c69 autoswitch-bluetooth-profile: remove applications array and use loopback filter
This patch improves the bluetooth profile autoswitch so that it works with any
application that wants to capture from a bluetooth device. To do so, a loopback
source filter is created per connected bluetooth device. If an application wants
to capture audio from such loopback source filter, the profile in the associated
bluetooth device is changed to HSP/HFP. If there isn't any application connected
to the loopback source filter, the profile switches back to A2DP.
2024-01-22 10:15:16 +00:00
..
common-utils.lua state: add save_after_timeout() method to replace all custom timeout code 2024-01-04 16:38:33 +02:00
device-info-cache.lua scripts: rename all hooks to follow a nicer naming scheme 2023-04-17 07:48:18 -04:00
filter-utils.lua filter-utils: always convert to string when checking if target rules match 2024-01-22 10:15:16 +00:00
linking-utils.lua autoswitch-bluetooth-profile: remove applications array and use loopback filter 2024-01-22 10:15:16 +00:00
monitor-utils.lua scripts: tidy up device-related settings 2023-12-08 12:06:28 +02:00
settings-bluetooth.lua autoswitch-bluetooth-profile: remove applications array and use loopback filter 2024-01-22 10:15:16 +00:00
settings-device.lua scripts: tidy up device-related settings 2023-12-08 12:06:28 +02:00
settings-linking.lua scripts: tidy-up linking related settings 2023-11-19 18:34:33 +02:00
settings-manager.lua scripts/lib: add a new settings manager lua library 2023-04-17 07:48:18 -04:00
settings-monitor.lua scripts: tidy up device-related settings 2023-12-08 12:06:28 +02:00
settings-node.lua scripts: tidy up device-related settings 2023-12-08 12:06:28 +02:00
SETTINGS.rst docs: document components, profiles, features and settings 2023-12-14 16:49:12 +02:00