Merge "[CEC Configuration] Add debug output to adb shell dumpsys hdmi_control"
This commit is contained in:
committed by
Android (Google) Code Review
commit
d544d34cd2
@@ -95,10 +95,12 @@ import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
@@ -2319,6 +2321,19 @@ public class HdmiControlService extends SystemService {
|
||||
pw.println("mHdmiCecVolumeControlEnabled: " + mHdmiCecVolumeControlEnabled);
|
||||
pw.decreaseIndent();
|
||||
|
||||
// CEC settings
|
||||
pw.println("CEC settings:");
|
||||
pw.increaseIndent();
|
||||
HdmiCecConfig hdmiCecConfig = HdmiControlService.this.getHdmiCecConfig();
|
||||
List<String> allSettings = hdmiCecConfig.getAllSettings();
|
||||
Set<String> userSettings = new HashSet<>(hdmiCecConfig.getUserSettings());
|
||||
for (String setting : allSettings) {
|
||||
pw.println(setting + ": " + hdmiCecConfig.getValue(getContext(), setting)
|
||||
+ " (default: " + hdmiCecConfig.getDefaultValue(setting) + ")"
|
||||
+ (userSettings.contains(setting) ? " [modifiable]" : ""));
|
||||
}
|
||||
pw.decreaseIndent();
|
||||
|
||||
pw.println("mMhlController: ");
|
||||
pw.increaseIndent();
|
||||
mMhlController.dump(pw);
|
||||
|
||||
Reference in New Issue
Block a user