cec: send deck status 0x20 when an LG tv is found, so keypresses will be routed to...
[deb_libcec.git] / src / lib / AdapterCommunication.cpp
index 3a1cfeb735b022749de36aa61cb18f4622d62d02..caa8442c1b59185dbf37e6ab52eb0c946ca38517 100644 (file)
@@ -43,6 +43,7 @@ using namespace CEC;
 CCECAdapterMessage::CCECAdapterMessage(const cec_command &command)
 {
   clear();
+  maxTries = command.retries + 1;
 
   //set ack polarity to high when transmitting to the broadcast address
   //set ack polarity low when transmitting to any other address
@@ -289,7 +290,7 @@ bool CAdapterCommunication::Open(const char *strPort, uint16_t iBaudRate /* = 38
 
   //clear any input bytes
   uint8_t buff[1024];
-  while (m_port->Read(buff, sizeof(buff), 500) > 0) {}
+  while (m_port->Read(buff, sizeof(buff), 1000) > 0) {}
 
   if (CreateThread())
   {