| on property:init.svc.media=* | |
| setprop init.svc.mediadrm ${init.svc.media} | |
| service media /system/bin/mediaserver | |
| class main | |
| user media | |
| group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm | |
| ioprio rt 4 | |
| task_profiles ProcessCapacityHigh HighPerformance | |
| # media.transcoding service is defined on com.android.media apex which goes back | |
| # to API29, but we only want it started on API31+ devices. So we declare it as | |
| # "disabled" and start it explicitly on boot. | |
| on boot | |
| start media.transcoding |