From 55ce3d48c91666f0de86015ab3e273620f3812e9 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Sat, 9 Oct 2021 15:55:01 +0300 Subject: [PATCH] bluez5: bump up HFP codec switch timeouts It appears some headsets (eg. Air 1 Plus) can take some tens of seconds before replying with AT+BCS switch to CVSD. --- spa/plugins/bluez5/backend-native.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spa/plugins/bluez5/backend-native.c b/spa/plugins/bluez5/backend-native.c index 57e81f80f..49699913f 100644 --- a/spa/plugins/bluez5/backend-native.c +++ b/spa/plugins/bluez5/backend-native.c @@ -56,8 +56,8 @@ static struct spa_log_topic log_topic = SPA_LOG_TOPIC(0, "spa.bluez5.native"); #define PROP_KEY_HEADSET_ROLES "bluez5.headset-roles" -#define HFP_CODEC_SWITCH_INITIAL_TIMEOUT_MSEC 2000 -#define HFP_CODEC_SWITCH_TIMEOUT_MSEC 5000 +#define HFP_CODEC_SWITCH_INITIAL_TIMEOUT_MSEC 5000 +#define HFP_CODEC_SWITCH_TIMEOUT_MSEC 20000 enum { HFP_AG_INITIAL_CODEC_SETUP_NONE = 0,