--- android/hal-audio.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/android/hal-audio.c b/android/hal-audio.c index 0b345ed..4c5a9d9 100644 --- a/android/hal-audio.c +++ b/android/hal-audio.c @@ -417,6 +417,13 @@ static int audio_close(hw_device_t *device) return 0; } +static int ipc_open_cmd(void) +{ + DBG("Not Implemented"); + + return AUDIO_STATUS_FAILED; +} + static void *ipc_handler(void *data) { bool done = false; @@ -436,7 +443,11 @@ static void *ipc_handler(void *data) DBG("Audio IPC: Connected"); - /* TODO: Register ENDPOINT here */ + if (ipc_open_cmd() == AUDIO_STATUS_FAILED) { + error("audio: Failed to open endpoint, recover"); + shutdown(audio_sk, SHUT_RDWR); + continue; + } memset(&pfd, 0, sizeof(pfd)); pfd.fd = audio_sk; -- 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