This is usefull for platforms that assume transparent eSCO data is mSBC e.g. Nexus 4. --- android/hal-ipc-api.txt | 1 + android/hal-msg.h | 1 + 2 files changed, 2 insertions(+) diff --git a/android/hal-ipc-api.txt b/android/hal-ipc-api.txt index e4a4e9c..acfb8a0 100644 --- a/android/hal-ipc-api.txt +++ b/android/hal-ipc-api.txt @@ -757,6 +757,7 @@ Bluetooth Handsfree HAL (ID 5) Android HAL name: "handsfree" (BT_PROFILE_HANDSFREE_ID) Service modes: 0x01 = Headset Profile only mode + 0x02 = eSCO transparent data is mSBC mode Commands and responses: diff --git a/android/hal-msg.h b/android/hal-msg.h index 0abbbe6..c3a96d5 100644 --- a/android/hal-msg.h +++ b/android/hal-msg.h @@ -386,6 +386,7 @@ struct hal_cmd_pan_disconnect { /* Handsfree HAL API */ #define HAL_MODE_HANDSFREE_HSP_ONLY 0x01 +#define HAL_MODE_HANDSFREE_ESCO_MSBC 0x02 #define HAL_OP_HANDSFREE_CONNECT 0x01 struct hal_cmd_handsfree_connect { -- 1.9.0 -- 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