mirror of git://git.sysmocom.de/ofono
hfp_hf_bluez5: Enable WB only with defer_setup
When setting the SDP features, only enable wideband speech support if the kernel has defer setup for SCO. It is possible that even if defer setup is supported the kernel is not able to use Transparent Mode for SCO.
This commit is contained in:
parent
4b067e6ffa
commit
856a884052
|
@ -638,8 +638,14 @@ static void connect_handler(DBusConnection *conn, void *user_data)
|
|||
{
|
||||
uint16_t features = HFP_SDP_HF_FEATURE_3WAY |
|
||||
HFP_SDP_HF_FEATURE_CLIP |
|
||||
HFP_SDP_HF_FEATURE_REMOTE_VOLUME_CONTROL |
|
||||
HFP_SDP_HF_FEATURE_WIDEBAND_SPEECH;
|
||||
HFP_SDP_HF_FEATURE_REMOTE_VOLUME_CONTROL;
|
||||
|
||||
/*
|
||||
* Assuming that if defer_setup is supported, then SCO transparent
|
||||
* mode is also supported
|
||||
*/
|
||||
if (ofono_handsfree_audio_has_defer_setup())
|
||||
features |= HFP_SDP_HF_FEATURE_WIDEBAND_SPEECH;
|
||||
|
||||
DBG("Registering External Profile handler ...");
|
||||
|
||||
|
|
Loading…
Reference in New Issue