From cac8bb67889dea494c2766095901f71ff232c5c6 Mon Sep 17 00:00:00 2001 From: Lukasz Rymanowski Date: Wed, 3 Dec 2014 11:42:26 +0100 Subject: [PATCH] android/handsfree: Simplify codec selection Voice settings 0 is legacy, lets use BT_VOICE_CVSD_16BIT instead. --- android/handsfree.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/android/handsfree.c b/android/handsfree.c index dba1cb49d..7fbe64b5d 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -995,9 +995,8 @@ static bool connect_sco(struct hf_device *dev) { uint16_t voice_settings; - if (!codec_negotiation_supported(dev)) - voice_settings = 0; - else if (dev->negotiated_codec != CODEC_ID_CVSD) + if (codec_negotiation_supported(dev) && + dev->negotiated_codec != CODEC_ID_CVSD) voice_settings = BT_VOICE_TRANSPARENT; else voice_settings = BT_VOICE_CVSD_16BIT; -- 2.47.3