summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Haofan Wang <haofanw@google.com> 2024-11-20 11:25:11 -0800
committer Haofan Wang <haofanw@google.com> 2024-11-20 19:30:25 +0000
commitb0fd6e822a3b132f82cde852f176c7061eb6ed24 (patch)
tree1655697b396ee813c608e784d8dae52b9e30f653
parent8c9cb5a86344c05ae6216f31cd67507a4acf4e4a (diff)
Remove media quality service from Watch platforms
Bug: 378429003 Test: log from cuttlefish and gambit Flag: android.media.tv.flags.media_quality_fw Change-Id: I8bc30483f85a708361384fd3c72af4ac8fc4b284
-rw-r--r--services/java/com/android/server/SystemServer.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index dc10dd9f47a2..ab56091c311a 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -16,6 +16,7 @@
package com.android.server;
+import static android.media.tv.flags.Flags.mediaQualityFw;
import static android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK;
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_CRITICAL;
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_HIGH;
@@ -2599,9 +2600,11 @@ public final class SystemServer implements Dumpable {
t.traceEnd();
}
- t.traceBegin("StartMediaQuality");
- mSystemServiceManager.startService(MediaQualityService.class);
- t.traceEnd();
+ if (mediaQualityFw() && isTv) {
+ t.traceBegin("StartMediaQuality");
+ mSystemServiceManager.startService(MediaQualityService.class);
+ t.traceEnd();
+ }
if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_PICTURE_IN_PICTURE)) {
t.traceBegin("StartMediaResourceMonitor");