Use THREAD_GROUP_RT_APP instead of THREAD_GROUP_AUDIO_APP

Test: SimpleSynth runs without performance glitches
Bug: 33085313
Change-Id: I331d7da417ed890d1009f6f2d00c13b098d9d1ea
This commit is contained in:
Glenn Kasten
2017-04-20 14:49:16 -07:00
parent 211ad9bc66
commit 9a3f9531b4

View File

@@ -57,7 +57,7 @@ public class SchedulingPolicyService extends ISchedulingPolicyService.Stub {
try {
// make good use of our CAP_SYS_NICE capability
Process.setThreadGroup(tid, !isForApp ?
Process.THREAD_GROUP_AUDIO_SYS : Process.THREAD_GROUP_AUDIO_APP);
Process.THREAD_GROUP_AUDIO_SYS : Process.THREAD_GROUP_RT_APP);
} catch (RuntimeException e) {
Log.e(TAG, "Failed setThreadGroup: " + e);
return PackageManager.PERMISSION_DENIED;