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

Commit 34ee91db authored by Amy's avatar Amy Committed by Amy Zhang
Browse files

Add handlers for more cec commands into HdmiCecLocalDevice.

Test: make -j18.
Change-Id: I789b98f0c375d776a9ea4777200f22c36c322a85
(cherry picked from commit c1c08f9c6a706ed7b09fd2596e5c3592e72ffdd6)
parent 8077622e
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
@@ -264,14 +264,28 @@ abstract class HdmiCecLocalDevice {
                return handleRoutingChange(message);
            case Constants.MESSAGE_ROUTING_INFORMATION:
                return handleRoutingInformation(message);
            case Constants.MESSAGE_REQUEST_ARC_INITIATION:
                return handleRequestArcInitiate(message);
            case Constants.MESSAGE_REQUEST_ARC_TERMINATION:
                return handleRequestArcTermination(message);
            case Constants.MESSAGE_INITIATE_ARC:
                return handleInitiateArc(message);
            case Constants.MESSAGE_TERMINATE_ARC:
                return handleTerminateArc(message);
            case Constants.MESSAGE_REPORT_ARC_INITIATED:
                return handleReportArcInitiate(message);
            case Constants.MESSAGE_REPORT_ARC_TERMINATED:
                return handleReportArcTermination(message);
            case Constants.MESSAGE_SYSTEM_AUDIO_MODE_REQUEST:
                return handleSystemAudioModeRequest(message);
            case Constants.MESSAGE_SET_SYSTEM_AUDIO_MODE:
                return handleSetSystemAudioMode(message);
            case Constants.MESSAGE_SYSTEM_AUDIO_MODE_STATUS:
                return handleSystemAudioModeStatus(message);
            case Constants.MESSAGE_GIVE_SYSTEM_AUDIO_MODE_STATUS:
                return handleGiveSystemAudioModeStatus(message);
            case Constants.MESSAGE_GIVE_AUDIO_STATUS:
                return handleGiveAudioStatus(message);
            case Constants.MESSAGE_REPORT_AUDIO_STATUS:
                return handleReportAudioStatus(message);
            case Constants.MESSAGE_STANDBY:
@@ -419,10 +433,18 @@ abstract class HdmiCecLocalDevice {
        return false;
    }

    protected boolean handleGiveSystemAudioModeStatus(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleSetSystemAudioMode(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleSystemAudioModeRequest(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleTerminateArc(HdmiCecMessage message) {
        return false;
    }
@@ -431,10 +453,30 @@ abstract class HdmiCecLocalDevice {
        return false;
    }

    protected boolean handleRequestArcInitiate(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleRequestArcTermination(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleReportArcInitiate(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleReportArcTermination(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleReportAudioStatus(HdmiCecMessage message) {
        return false;
    }

    protected boolean handleGiveAudioStatus(HdmiCecMessage message) {
        return false;
    }

    @ServiceThreadOnly
    protected boolean handleStandby(HdmiCecMessage message) {
        assertRunOnServiceThread();