audioserver: restart audio hal service on restart
Also update to use common audio uuid type definition.
Bug: 32022304
Change-Id: I25ceb48af1446862d36b3be9d17c1f081b2cf1c7
diff --git a/services/soundtrigger/SoundTriggerHalHidl.cpp b/services/soundtrigger/SoundTriggerHalHidl.cpp
index 6fe719e..e71d742 100644
--- a/services/soundtrigger/SoundTriggerHalHidl.cpp
+++ b/services/soundtrigger/SoundTriggerHalHidl.cpp
@@ -320,7 +320,7 @@
}
void SoundTriggerHalHidl::convertUuidToHal(Uuid *halUuid,
- const struct sound_trigger_uuid_s *uuid)
+ const sound_trigger_uuid_t *uuid)
{
halUuid->timeLow = uuid->timeLow;
halUuid->timeMid = uuid->timeMid;
@@ -329,7 +329,7 @@
memcpy(halUuid->node.data(), &uuid->node[0], sizeof(uuid->node));
}
-void SoundTriggerHalHidl::convertUuidFromHal(struct sound_trigger_uuid_s *uuid,
+void SoundTriggerHalHidl::convertUuidFromHal(sound_trigger_uuid_t *uuid,
const Uuid *halUuid)
{
uuid->timeLow = halUuid->timeLow;
diff --git a/services/soundtrigger/SoundTriggerHalHidl.h b/services/soundtrigger/SoundTriggerHalHidl.h
index 9b0d7a7..60404dc 100644
--- a/services/soundtrigger/SoundTriggerHalHidl.h
+++ b/services/soundtrigger/SoundTriggerHalHidl.h
@@ -116,8 +116,8 @@
virtual ~SoundTriggerHalHidl();
void convertUuidToHal(Uuid *halUuid,
- const struct sound_trigger_uuid_s *uuid);
- void convertUuidFromHal(struct sound_trigger_uuid_s *uuid,
+ const sound_trigger_uuid_t *uuid);
+ void convertUuidFromHal(sound_trigger_uuid_t *uuid,
const Uuid *halUuid);
void convertPropertiesFromHal(