Send <Request ARC Termination> when Standby
[Description] In aosp/1313995, we propose to disable ARC at first, in case that AVR doesn’t response to <Request ARC Termination> during standby and ARC pin is not disabled. However, the proposed CL made TV never send <Request ARC Termination> during standby process, which is not expected. We still need to disable ARC Pin without waiting for <Termination ARC> sent from AVR. However, this could be done by calling enableAudioReturnChannel() of HdmiControlService directly after RequestArcTerminationAction is started, making sure that <Request ARC Termination> could be sent correctly by TV when ARC was enabled Note that after this modification, TV could receive <Terminate ARC> after AVR deviceInfo is cleared. In this case, a new AVR deviceInfo with physical address=0xFFFF is added by HdmiCecNetwork. As a result, we also add error handling in enableAudioReturnChannel for such case. [Test Report] 1. Connect Denon AVR-3500H - TV standby off/on, ARC is okay - TV CEC off/on, ARC is okay. 2. atset HdmiCecLocalDeviceTvTest PASS Bug: 243492848 Change-Id: Ib4b7d98a091c7cce37f5d4818b84807d67da016b
Loading
Please register or sign in to comment