Loading services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java +4 −1 Original line number Diff line number Diff line Loading @@ -1326,7 +1326,10 @@ public final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice { removeAction(NewDeviceAction.class); removeAction(AbsoluteVolumeAudioStatusAction.class); // Keep SAM enabled if eARC is enabled, unless we're going to Standby. if (initiatedByCec || !mService.isEarcEnabled()){ disableSystemAudioIfExist(); } disableArcIfExist(); super.disableDevice(initiatedByCec, callback); Loading services/core/java/com/android/server/hdmi/HdmiControlService.java +1 −1 Original line number Diff line number Diff line Loading @@ -3610,7 +3610,7 @@ public class HdmiControlService extends SystemService { } } private boolean isEarcEnabled() { public boolean isEarcEnabled() { synchronized (mLock) { return mEarcEnabled; } Loading Loading
services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java +4 −1 Original line number Diff line number Diff line Loading @@ -1326,7 +1326,10 @@ public final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice { removeAction(NewDeviceAction.class); removeAction(AbsoluteVolumeAudioStatusAction.class); // Keep SAM enabled if eARC is enabled, unless we're going to Standby. if (initiatedByCec || !mService.isEarcEnabled()){ disableSystemAudioIfExist(); } disableArcIfExist(); super.disableDevice(initiatedByCec, callback); Loading
services/core/java/com/android/server/hdmi/HdmiControlService.java +1 −1 Original line number Diff line number Diff line Loading @@ -3610,7 +3610,7 @@ public class HdmiControlService extends SystemService { } } private boolean isEarcEnabled() { public boolean isEarcEnabled() { synchronized (mLock) { return mEarcEnabled; } Loading