From 78527ccd26eb99ff9919866e58c5f1a53d9af3be 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 Merged-In: 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 f876e1ad4b886..345aa27e453f3 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java @@ -557,8 +557,12 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource { @ServiceThreadOnly protected boolean 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 true; }