xref: /aosp_15_r20/frameworks/av/apex/mediatranscoding.32rc (revision ec779b8e0859a360c3d303172224686826e6e0e1)
1*ec779b8eSAndroid Build Coastguard Worker##  for SDK releases >= 32
2*ec779b8eSAndroid Build Coastguard Worker##
3*ec779b8eSAndroid Build Coastguard Worker#
4*ec779b8eSAndroid Build Coastguard Worker# media.transcoding service is defined on com.android.media apex which goes back
5*ec779b8eSAndroid Build Coastguard Worker# to API29, but we only want it started on API31+ devices. So we declare it as
6*ec779b8eSAndroid Build Coastguard Worker# "disabled" and start it explicitly on boot.
7*ec779b8eSAndroid Build Coastguard Workerservice media.transcoding /apex/com.android.media/bin/mediatranscoding
8*ec779b8eSAndroid Build Coastguard Worker    class main
9*ec779b8eSAndroid Build Coastguard Worker    user media
10*ec779b8eSAndroid Build Coastguard Worker    group media
11*ec779b8eSAndroid Build Coastguard Worker    ioprio rt 4
12*ec779b8eSAndroid Build Coastguard Worker    # Restrict to little cores only with system-background cpuset.
13*ec779b8eSAndroid Build Coastguard Worker    task_profiles ServiceCapacityLow
14*ec779b8eSAndroid Build Coastguard Worker    interface aidl media.transcoding
15*ec779b8eSAndroid Build Coastguard Worker    disabled
16