X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2FAdapterCommunication.cpp;h=8ddeaa61b3ff90863a63cd4cb26bba3240b13d5b;hb=403398523c7fbae86cbc527473ea54d78bb3d763;hp=627ce27a476ecfab70cc2186aafc0a6be61533ec;hpb=13fd6a6619b36bef2df2a126455f83776cc991b4;p=deb_libcec.git diff --git a/src/lib/AdapterCommunication.cpp b/src/lib/AdapterCommunication.cpp index 627ce27..8ddeaa6 100644 --- a/src/lib/AdapterCommunication.cpp +++ b/src/lib/AdapterCommunication.cpp @@ -132,7 +132,7 @@ void *CAdapterCommunication::Process(void) { CLockObject lock(&m_mutex, true); if (lock.IsLocked()) - bSignal = ReadFromDevice(100); + bSignal = ReadFromDevice(50); } if (bSignal) @@ -193,7 +193,7 @@ bool CAdapterCommunication::Write(const cec_frame &data) m_controller->AddLog(CEC_LOG_DEBUG, "command sent"); - CCondition::Sleep((uint32_t) data.size * (uint32_t)24 /*data*/ + (uint32_t)5 /*start bit (4.5 ms)*/ + (uint32_t)50 /* to be on the safe side */); + CCondition::Sleep((uint32_t) data.size * (uint32_t)24 /*data*/ + (uint32_t)5 /*start bit (4.5 ms)*/); } return true;