Merge "Control audio HAL services in start/stop" am: 522e96f252
Change-Id: I82f4f2a8ce3f8a434785b7a7302746c6661f814b
diff --git a/media/audioserver/audioserver.rc b/media/audioserver/audioserver.rc
index 5484613..48a92f9 100644
--- a/media/audioserver/audioserver.rc
+++ b/media/audioserver/audioserver.rc
@@ -17,5 +17,19 @@
on property:vts.native_server.on=0
start audioserver
+on property:init.svc.audioserver=stopped
+ stop vendor.audio-hal
+ stop vendor.audio-hal-4-0-msd
+ # Keep the original service names for backward compatibility
+ stop vendor.audio-hal-2-0
+ stop audio-hal-2-0
+
+on property:init.svc.audioserver=running
+ start vendor.audio-hal
+ start vendor.audio-hal-4-0-msd
+ # Keep the original service names for backward compatibility
+ start vendor.audio-hal-2-0
+ start audio-hal-2-0
+
on init
mkdir /dev/socket/audioserver 0775 audioserver audioserver