repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cec: delay the 'active source' command for panasonic, until the vendor command that...
[deb_libcec.git]
/
src
/
lib
/
CECProcessor.cpp
diff --git
a/src/lib/CECProcessor.cpp
b/src/lib/CECProcessor.cpp
index ea1a353c5ea90a218fab24338ecb0cb1a5b99390..9cf771bda124bda87edc00b93e607c398e29cb6d 100644
(file)
--- a/
src/lib/CECProcessor.cpp
+++ b/
src/lib/CECProcessor.cpp
@@
-1770,7
+1770,7
@@
bool CCECProcessor::PersistConfiguration(libcec_configuration *configuration)
void CCECProcessor::RescanActiveDevices(void)
{
void CCECProcessor::RescanActiveDevices(void)
{
- for (unsigned int iPtr = 0; iPtr <
16
; iPtr++)
+ for (unsigned int iPtr = 0; iPtr <
CECDEVICE_BROADCAST
; iPtr++)
m_busDevices[iPtr]->GetStatus(true);
}
m_busDevices[iPtr]->GetStatus(true);
}
@@
-1786,3
+1786,11
@@
bool CCECProcessor::GetDeviceInformation(const char *strPort, libcec_configurati
m_communication = NULL;
return true;
}
m_communication = NULL;
return true;
}
+
+bool CCECProcessor::TransmitPendingActiveSourceCommands(void)
+{
+ bool bReturn(true);
+ for (unsigned int iPtr = 0; iPtr < CECDEVICE_BROADCAST; iPtr++)
+ bReturn &= m_busDevices[iPtr]->TransmitPendingActiveSourceCommands();
+ return bReturn;
+}