diff --git a/init/init.target.rc b/init/init.target.rc index e9df1e5..48e02ec 100644 --- a/init/init.target.rc +++ b/init/init.target.rc @@ -189,3 +189,14 @@ service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM on early-boot && property:persist.vendor.pcie.boot_option=* write /sys/bus/platform/devices/1c00000.qcom,pcie/debug/boot_option ${persist.vendor.pcie.boot_option} write /sys/bus/platform/devices/1c08000.qcom,pcie/debug/boot_option ${persist.vendor.pcie.boot_option} + +service vendor.audio-hal /vendor/bin/hw/android.hardware.audio.service + override + class hal + user audioserver + # media gid needed for /dev/fm (radio) and for /data/misc/media (tee) + group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct oem_2901 wakelock oem_2912 + capabilities BLOCK_SUSPEND SYS_NICE + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks + onrestart restart audioserver