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

Commit a307da6c authored by Paul Colța's avatar Paul Colța Committed by Android (Google) Code Review
Browse files

Merge "HDMI: Ignore <Set Menu Language> from non-TV devices" into main

parents 2ad889b6 d767747a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -198,7 +198,7 @@ public class HdmiCecMessageValidator {
        addValidationInfo(Constants.MESSAGE_CEC_VERSION,
                oneByteValidator, ADDR_NOT_UNREGISTERED, ADDR_DIRECT);
        addValidationInfo(Constants.MESSAGE_SET_MENU_LANGUAGE,
                new AsciiValidator(3), ADDR_NOT_UNREGISTERED, ADDR_BROADCAST);
                new AsciiValidator(3), ADDR_TV, ADDR_BROADCAST);

        ParameterValidator statusRequestValidator = new MinimumOneByteRangeValidator(0x01, 0x03);
        addValidationInfo(Constants.MESSAGE_DECK_CONTROL,
+5 −5
Original line number Diff line number Diff line
@@ -184,13 +184,13 @@ public class HdmiCecMessageValidatorTest {

    @Test
    public void isValid_setMenuLanguage() {
        assertMessageValidity("4F:32:53:50:41").isEqualTo(OK);
        assertMessageValidity("0F:32:53:50:41").isEqualTo(OK);
        assertMessageValidity("0F:32:45:4E:47:8C:49:D3:48").isEqualTo(OK);

        assertMessageValidity("40:32:53:50:41").isEqualTo(ERROR_DESTINATION);
        assertMessageValidity("F0:32").isEqualTo(ERROR_SOURCE);
        assertMessageValidity("4F:32:45:55").isEqualTo(ERROR_PARAMETER_SHORT);
        assertMessageValidity("4F:32:19:7F:83").isEqualTo(ERROR_PARAMETER);
        assertMessageValidity("04:32:53:50:41").isEqualTo(ERROR_DESTINATION);
        assertMessageValidity("40:32").isEqualTo(ERROR_SOURCE);
        assertMessageValidity("0F:32:45:55").isEqualTo(ERROR_PARAMETER_SHORT);
        assertMessageValidity("0F:32:19:7F:83").isEqualTo(ERROR_PARAMETER);
    }

    @Test