From 9362d396d295b3183fa17090a0fb801901517026 Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Tue, 25 Oct 2016 10:57:03 +0200 Subject: [PATCH] changed: don't feature abort vendor command 0x0B sent by LG, but ignore it. issue #242 --- src/libcec/implementations/SLCommandHandler.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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); }