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 a4ec3d9..01c4bea 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -1011,9 +1011,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; -- 1.8.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html