summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-05-15 13:50:47 -0700
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-05-15 13:50:47 -0700
commitbd14ad2e1f50a9ecd6c17f6f1b819866e06e0cea (patch)
tree842c65fa05769be1c6f223ceab1719e45385c423
parentda762dfa0255aed6f05a2b83fb967eefdccbf194 (diff)
downloadbluez-bd14ad2e1f50a9ecd6c17f6f1b819866e06e0cea.tar.gz
bass: Mark driver as experimental
This uses the btd_profile.experimental to mark the driver as experimental.
-rw-r--r--profiles/audio/bass.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/profiles/audio/bass.c b/profiles/audio/bass.c
index a7fcc9718..fae7fe004 100644
--- a/profiles/audio/bass.c
+++ b/profiles/audio/bass.c
@@ -276,18 +276,19 @@ static struct btd_profile bass_service = {
.device_remove = bass_remove,
.accept = bass_accept,
.disconnect = bass_disconnect,
+ .experimental = true,
};
static unsigned int bass_id;
static int bass_init(void)
{
- if (!(g_dbus_get_flags() & G_DBUS_FLAG_ENABLE_EXPERIMENTAL)) {
- warn("D-Bus experimental not enabled");
- return -ENOTSUP;
- }
+ int err;
+
+ err = btd_profile_register(&bass_service);
+ if (err)
+ return err;
- btd_profile_register(&bass_service);
bass_id = bt_bass_register(bass_attached, bass_detached, NULL);
return 0;
@@ -295,10 +296,8 @@ static int bass_init(void)
static void bass_exit(void)
{
- if (g_dbus_get_flags() & G_DBUS_FLAG_ENABLE_EXPERIMENTAL) {
- btd_profile_unregister(&bass_service);
- bt_bass_unregister(bass_id);
- }
+ btd_profile_unregister(&bass_service);
+ bt_bass_unregister(bass_id);
}
BLUETOOTH_PLUGIN_DEFINE(bass, VERSION, BLUETOOTH_PLUGIN_PRIORITY_DEFAULT,