Skip to content

Commit

Permalink
av: Pin drm/media/audio processes to audio-app cpuset
Browse files Browse the repository at this point in the history
Change-Id: I4beac03318176c9c03feb33c3eb519fa6191f1e9
Signed-off-by: minaripenguin <[email protected]>
Signed-off-by: Richard Raya <[email protected]>
  • Loading branch information
minaripenguin authored and fazilsheik96 committed Mar 1, 2025
1 parent 737bf40 commit 1291fba
Show file tree
Hide file tree
Showing 14 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion drm/drmserver/drmserver.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ service drm /system/bin/drmserver
class main
user drm
group drm system inet drmrpc readproc
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity

on property:drm.service.enabled=true
start drm
Expand Down
2 changes: 1 addition & 1 deletion drm/drmserver/drmserver.zygote64.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service drm /system/bin/drmserver64
class main
user drm
group drm system inet drmrpc readproc
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion drm/drmserver/drmserver.zygote64_32.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service drm /system/bin/drmserver32
class main
user drm
group drm system inet drmrpc readproc
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ service vendor.drm-clearkey-service /vendor/bin/hw/android.hardware.drm-service-
user media
group mediadrm drmrpc
ioprio rt 4
task_profiles ProcessCapacityHigh
interface aidl android.hardware.drm.IDrmFactory/clearkey
task_profiles AudioAppCapacity
interface aidl android.hardware.drm.IDrmFactory/clearkey
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ service vendor.drm-clearkey-service /vendor/bin/hw/android.hardware.drm-service.
user media
group mediadrm drmrpc
ioprio rt 4
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity
interface aidl android.hardware.drm.IDrmFactory/clearkey
2 changes: 1 addition & 1 deletion media/audioserver/audioserver.rc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ service audioserver /system/bin/audioserver
# match rtprio cur / max with sensor service as we handle AR/VR HID sensor data.
rlimit rtprio 10 10
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
task_profiles AudioAppCapacity
onrestart restart vendor.audio-hal
onrestart restart vendor.audio-hal-aidl
onrestart restart vendor.audio-effect-hal-aidl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ service android-hardware-media-c2-hal /vendor/bin/hw/android.hardware.media.c2-d
user mediacodec
group camera mediadrm drmrpc
ioprio rt 4
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity

2 changes: 1 addition & 1 deletion media/mediaserver/mediaserver.64bit_false.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service media /system/bin/mediaserver32
user media
group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion media/mediaserver/mediaserver.64bit_true.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service media /system/bin/mediaserver64
user media
group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion media/mediaserver/mediaserver.rc
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ service media /system/bin/mediaserver
user media
group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion services/mediacodec/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service vendor.media.omx /vendor/bin/hw/[email protected]
user mediacodec
group camera drmrpc mediadrm audio
ioprio rt 4
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion services/mediaextractor/mediaextractor.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service mediaextractor /system/bin/mediaextractor
user mediaex
group drmrpc mediadrm
ioprio rt 4
task_profiles ProcessCapacityHigh
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion services/mediametrics/mediametrics.rc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ service mediametrics /system/bin/mediametrics
user media
group media
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
task_profiles AudioAppCapacity
2 changes: 1 addition & 1 deletion services/tuner/mediatuner.rc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ service media.tuner /system/bin/mediatuner
group media
user root
ioprio rt 4
task_profiles ProcessCapacityHigh HighPerformance
task_profiles AudioAppCapacity
interface aidl media.tuner
oneshot
disabled
Expand Down

0 comments on commit 1291fba

Please sign in to comment.