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