summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-05-15 13:49:27 -0700
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-05-15 13:49:27 -0700
commitda762dfa0255aed6f05a2b83fb967eefdccbf194 (patch)
tree6a1ed1b772eaf02f88b627734692f8fb6ab6a9d9
parent67c5824fd071a758756bbb96f167a0d18c4c8520 (diff)
downloadbluez-da762dfa0255aed6f05a2b83fb967eefdccbf194.tar.gz
bap: Mark driver as experimental
This uses the btd_profile.experimental to mark the driver as experimental.
-rw-r--r--profiles/audio/bap.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/profiles/audio/bap.c b/profiles/audio/bap.c
index 8f12fc410..1a543a9ce 100644
--- a/profiles/audio/bap.c
+++ b/profiles/audio/bap.c
@@ -1354,18 +1354,19 @@ static struct btd_profile bap_profile = {
.accept = bap_accept,
.disconnect = bap_disconnect,
.auto_connect = true,
+ .experimental = true,
};
static unsigned int bap_id = 0;
static int bap_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(&bap_profile);
+ if (err)
+ return err;
- btd_profile_register(&bap_profile);
bap_id = bt_bap_register(bap_attached, bap_detached, NULL);
return 0;
@@ -1373,10 +1374,8 @@ static int bap_init(void)
static void bap_exit(void)
{
- if (g_dbus_get_flags() & G_DBUS_FLAG_ENABLE_EXPERIMENTAL) {
- btd_profile_unregister(&bap_profile);
- bt_bap_unregister(bap_id);
- }
+ btd_profile_unregister(&bap_profile);
+ bt_bap_unregister(bap_id);
}
BLUETOOTH_PLUGIN_DEFINE(bap, VERSION, BLUETOOTH_PLUGIN_PRIORITY_DEFAULT,