blob: 8a31786f9eea5436bc70883ed6d8d51d1cf863bc [file] [log] [blame]
Marco Nelissendcb346b2015-09-09 10:47:29 -07001service audioserver /system/bin/audioserver
Wei Wang21385d02017-09-15 14:04:05 -07002 class core
Marco Nelissendcb346b2015-09-09 10:47:29 -07003 user audioserver
4 # media gid needed for /dev/fm (radio) and for /data/misc/media (tee)
Nick Kralevichf6f60c02019-05-23 09:06:24 -07005 group audio camera drmrpc media mediadrm net_bt net_bt_admin net_bw_acct wakelock
Tri Voc3a07c12018-05-17 15:50:50 -07006 capabilities BLOCK_SUSPEND
Marco Nelissendcb346b2015-09-09 10:47:29 -07007 ioprio rt 4
Suren Baghdasaryan3caf60c2020-04-30 13:18:10 -07008 task_profiles ProcessCapacityHigh HighPerformance
Kevin Rocardb60cb132019-10-03 18:38:34 +01009 onrestart restart vendor.audio-hal
Daniel Van Veenede04672018-03-26 10:57:09 +110010 onrestart restart vendor.audio-hal-4-0-msd
Kevin Rocardb60cb132019-10-03 18:38:34 +010011 # Keep the original service names for backward compatibility
12 onrestart restart vendor.audio-hal-2-0
Eric Laurent1700f3d2017-02-16 15:56:42 -080013 onrestart restart audio-hal-2-0
14
15on property:vts.native_server.on=1
16 stop audioserver
17on property:vts.native_server.on=0
18 start audioserver
François Gaffied544f1c2018-06-25 15:25:48 +020019
Ytai Ben-Tsvi786dc8f2020-04-23 10:44:00 -070020on property:init.svc.audioserver=stopped
21 stop vendor.audio-hal
22 stop vendor.audio-hal-4-0-msd
23 # Keep the original service names for backward compatibility
24 stop vendor.audio-hal-2-0
25 stop audio-hal-2-0
26
27on property:init.svc.audioserver=running
28 start vendor.audio-hal
29 start vendor.audio-hal-4-0-msd
30 # Keep the original service names for backward compatibility
31 start vendor.audio-hal-2-0
32 start audio-hal-2-0
33
François Gaffied544f1c2018-06-25 15:25:48 +020034on init
35 mkdir /dev/socket/audioserver 0775 audioserver audioserver