Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit acc1dab9 authored by Amy's avatar Amy Committed by Shubang Lu
Browse files

Init ARC when system audio mode on in case TV won't request ARC on.

ag/4959067

Test: local test.
Change-Id: I39d7c849e777b78399ae7ac216c433a50d2e02ca
parent 437bfb32
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -459,6 +459,13 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource {
                mService.announceSystemAudioModeChange(newSystemAudioMode);
                mService.announceSystemAudioModeChange(newSystemAudioMode);
            }
            }
        }
        }
        // Init arc whenever System Audio Mode is on
        // Since some TV like LG don't request ARC on with System Audio Mode on request
        if (newSystemAudioMode
                && SystemProperties.getBoolean(Constants.PROPERTY_ARC_SUPPORT, true)
                && !isArcEnabled() && isDirectConnectToTv()) {
            addAndStartAction(new ArcInitiationActionFromAvr(this));
        }
    }
    }


    protected void switchToAudioInput() {
    protected void switchToAudioInput() {