Fix TV didn't initiate ARC sometimes.
Root Cause:
1. Some AVRs would send <Terminate ARC> several times and
wait for TV's response with <Report ARC Terminated>.
TV would only send <Report ARC Terminated> in current flow,
thus AVR couldn't be re-initiated, even TV send <Request ARC
Initiation>.
2. System might not start to initiate ARC after several times
hot-plug.
Solution:
1. Send <Report ARC Terminated> everytime when setArcStatus(false).
2. Re-initiate ARC when ARC is plugged in.
Verified pass with Denon AVR-X3600H.
Bug: 168087640
Change-Id: I8a5adf8b9d1e378dfc0984113c7db60b1630a46c
2 files changed