diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2014-01-23 15:04:12 +0200 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2014-01-26 16:19:24 -0800 |
commit | c466e79d6bb6cc6942baa564ffdb46ffd83da0ec (patch) | |
tree | 93d1535d4869e5e4ad9753907e46a22dff7548dc /android/main.c | |
parent | 51753d8e6e433abf3d848a6632d8891effc539ce (diff) | |
download | bluez-c466e79d6bb6cc6942baa564ffdb46ffd83da0ec.tar.gz |
android: Add initial skeleton for AVRCP in the daemon
Diffstat (limited to 'android/main.c')
-rw-r--r-- | android/main.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/main.c b/android/main.c index cdeb4203f..c6ada62be 100644 --- a/android/main.c +++ b/android/main.c @@ -55,6 +55,7 @@ #include "ipc.h" #include "a2dp.h" #include "pan.h" +#include "avrcp.h" #define STARTUP_GRACE_SECONDS 5 #define SHUTDOWN_GRACE_SECONDS 10 @@ -107,6 +108,13 @@ static void service_register(const void *buf, uint16_t len) } break; + case HAL_SERVICE_ID_AVRCP: + if (!bt_avrcp_register(&adapter_bdaddr)) { + status = HAL_STATUS_FAILED; + goto failed; + } + + break; default: DBG("service %u not supported", m->service_id); status = HAL_STATUS_FAILED; @@ -149,6 +157,9 @@ static void service_unregister(const void *buf, uint16_t len) case HAL_SERVICE_ID_PAN: bt_pan_unregister(); break; + case HAL_SERVICE_ID_AVRCP: + bt_avrcp_unregister(); + break; default: /* This would indicate bug in HAL, as unregister should not be * called in init failed */ |