diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 6b3f0c057466c..5dcc3f6b2c233 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -11049,17 +11049,6 @@ public final class Settings { @Readable public static final String HDMI_CONTROL_ENABLED = "hdmi_control_enabled"; - /** - * Whether HDMI System Audio Control feature is enabled. If enabled, TV will try to turn on - * system audio mode if there's a connected CEC-enabled AV Receiver. Then audio stream will - * be played on AVR instead of TV spaeker. If disabled, the system audio mode will never be - * activated. - * @hide - */ - @Readable - public static final String HDMI_SYSTEM_AUDIO_CONTROL_ENABLED = - "hdmi_system_audio_control_enabled"; - /** * Whether TV will automatically turn on upon reception of the CEC command * <Text View On> or <Image View On>. (0 = false, 1 = true) diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java index 4ac19386db0a6..d8abd33e69258 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java @@ -804,9 +804,6 @@ class SettingsProtoDumpUtil { dumpSetting(s, p, Settings.Global.HDMI_CONTROL_ENABLED, GlobalSettingsProto.Hdmi.CONTROL_ENABLED); - dumpSetting(s, p, - Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED, - GlobalSettingsProto.Hdmi.SYSTEM_AUDIO_CONTROL_ENABLED); dumpSetting(s, p, Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED, GlobalSettingsProto.Hdmi.CONTROL_AUTO_WAKEUP_ENABLED); diff --git a/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java b/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java index 63623a099cc44..a419cc1be0472 100644 --- a/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java +++ b/packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java @@ -303,7 +303,6 @@ public class SettingsBackupTest { Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED, Settings.Global.HDMI_CONTROL_ENABLED, Settings.Global.HDMI_CONTROL_SEND_STANDBY_ON_SLEEP, - Settings.Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED, Settings.Global.HEADS_UP_NOTIFICATIONS_ENABLED, Settings.Global.HIDDEN_API_POLICY, Settings.Global.FORCE_NON_DEBUGGABLE_FINAL_BUILD_FOR_COMPAT, diff --git a/services/core/java/com/android/server/hdmi/HdmiCecConfig.java b/services/core/java/com/android/server/hdmi/HdmiCecConfig.java index 551e919e60ff6..3893f2690ec90 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecConfig.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecConfig.java @@ -530,7 +530,7 @@ public class HdmiCecConfig { case HdmiControlManager.CEC_SETTING_NAME_POWER_STATE_CHANGE_ON_ACTIVE_SOURCE_LOST: return STORAGE_SHARED_PREFS; case HdmiControlManager.CEC_SETTING_NAME_SYSTEM_AUDIO_CONTROL: - return STORAGE_GLOBAL_SETTINGS; + return STORAGE_SHARED_PREFS; case HdmiControlManager.CEC_SETTING_NAME_SYSTEM_AUDIO_MODE_MUTING: return STORAGE_SHARED_PREFS; case HdmiControlManager.CEC_SETTING_NAME_TV_WAKE_ON_ONE_TOUCH_PLAY: @@ -571,7 +571,7 @@ public class HdmiCecConfig { case HdmiControlManager.CEC_SETTING_NAME_POWER_STATE_CHANGE_ON_ACTIVE_SOURCE_LOST: return setting.getName(); case HdmiControlManager.CEC_SETTING_NAME_SYSTEM_AUDIO_CONTROL: - return Global.HDMI_SYSTEM_AUDIO_CONTROL_ENABLED; + return setting.getName(); case HdmiControlManager.CEC_SETTING_NAME_SYSTEM_AUDIO_MODE_MUTING: return setting.getName(); case HdmiControlManager.CEC_SETTING_NAME_TV_WAKE_ON_ONE_TOUCH_PLAY: