Fix AVR compatibility.

Not to start ARC action if ARC has been already established
It’s a device compatibility issue happened with Sony amplifier str-dn860.
Occasionally ARC won’t be able to be established after connect the amplifier to TV through HDMI ARC.

Bug: 133329521

Change-Id: I857e2457cb682e810a940b0698d4bb635bebd1de
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java
index 25ca278..3a6987f 100644
--- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java
+++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java
@@ -850,7 +850,11 @@
                 mSystemAudioActivated = on;
                 mService.announceSystemAudioModeChange(on);
             }
-            startArcAction(on);
+            if (on && !mArcEstablished) {
+                startArcAction(true);
+            } else if (!on) {
+                startArcAction(false);
+            }
         }
     }