diff --git a/src/libcec/implementations/SLCommandHandler.cpp b/src/libcec/implementations/SLCommandHandler.cpp index fd223bab..1c71df1f 100644 --- a/src/libcec/implementations/SLCommandHandler.cpp +++ b/src/libcec/implementations/SLCommandHandler.cpp @@ -56,6 +56,7 @@ using namespace P8PLATFORM; #define SL_COMMAND_CONNECT_REQUEST 0x04 #define SL_COMMAND_SET_DEVICE_MODE 0x05 #define SL_COMMAND_REQUEST_POWER_STATUS 0xa0 +#define SL_COMMAND_UNKNOWN 0x0b #define LIB_CEC m_busDevice->GetProcessor()->GetLib() #define ToString(p) LIB_CEC->ToString(p) @@ -132,6 +133,10 @@ int CSLCommandHandler::HandleVendorCommand(const cec_command &command) HandleVendorCommandPowerOnStatus(command); return COMMAND_HANDLED; } + else if (command.parameters.size == 1 && + command.parameters[0] == SL_COMMAND_UNKNOWN) { + return COMMAND_HANDLED; + } return CCECCommandHandler::HandleVendorCommand(command); }