From 527d7f0600059344165cc4cc5bf8f57e8aaa4015 Mon Sep 17 00:00:00 2001 From: Aravind Angadi Date: Thu, 4 Feb 2021 23:46:57 +0530 Subject: [PATCH] CEC: Implement handleReportArcInitiate method Bug: 159901363 Test: None Change-Id: Ibdff6d2c83d945f487312a14b577ace0636d7b02 --- .../server/hdmi/HdmiCecLocalDeviceAudioSystem.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java index 790c067c13004..3bb4587302e7c 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java @@ -358,8 +358,12 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource { @Constants.HandleMessageResult protected int handleReportArcInitiate(HdmiCecMessage message) { assertRunOnServiceThread(); - // TODO(amyjojo): implement report arc initiate handler - HdmiLogger.debug(TAG + "Stub handleReportArcInitiate"); + /* + * Ideally, we should have got this response before the {@link ArcInitiationActionFromAvr} + * has timed out. Even if the response is late, {@link ArcInitiationActionFromAvr + * #handleInitiateArcTimeout()} would not have disabled ARC. So nothing needs to be done + * here. + */ return Constants.HANDLED; }