Only init ARC when system audio mode is on

Test: manual
Bug: 115756006
Change-Id: If4948ff1bc204f29fe1850222c223ea795e3e2f7
(cherry picked from commit 120207ec044795017c89ca8183898095d233fa72)
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java
index f9ef398..0e47b3f 100644
--- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java
+++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java
@@ -933,7 +933,7 @@
         // Init arc whenever System Audio Mode is on
         // Since some TVs don't request ARC on with System Audio Mode on request
         if (SystemProperties.getBoolean(Constants.PROPERTY_ARC_SUPPORT, true)
-                && isDirectConnectToTv()) {
+                && isDirectConnectToTv() && mService.isSystemAudioActivated()) {
             if (!hasAction(ArcInitiationActionFromAvr.class)) {
                 addAndStartAction(new ArcInitiationActionFromAvr(this));
             }