repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cec: new libCEC methods added to LibCecSharp. fixed some compiler warnings
[deb_libcec.git]
/
src
/
lib
/
CECProcessor.cpp
diff --git
a/src/lib/CECProcessor.cpp
b/src/lib/CECProcessor.cpp
index 8c95da7294a4fe866115ca6003947f7961fe173a..772f1e2e2e36e0417a9d2ae92afdd594b0387003 100644
(file)
--- a/
src/lib/CECProcessor.cpp
+++ b/
src/lib/CECProcessor.cpp
@@
-273,7
+273,7
@@
void *CCECProcessor::Process(void)
m_controller->CheckKeypressTimeout();
m_controller->CheckKeypressTimeout();
- for (u
nsigned in
t iDevicePtr = 0; iDevicePtr < 16; iDevicePtr++)
+ for (u
int8_
t iDevicePtr = 0; iDevicePtr < 16; iDevicePtr++)
{
if (!m_logicalAddresses[iDevicePtr])
m_busDevices[iDevicePtr]->PollVendorId();
{
if (!m_logicalAddresses[iDevicePtr])
m_busDevices[iDevicePtr]->PollVendorId();
@@
-767,6
+767,7
@@
void CCECProcessor::ParseCommand(cec_command &command)
cec_logical_addresses CCECProcessor::GetActiveDevices(void)
{
cec_logical_addresses addresses;
cec_logical_addresses CCECProcessor::GetActiveDevices(void)
{
cec_logical_addresses addresses;
+ addresses.Clear();
for (unsigned int iPtr = 0; iPtr < 15; iPtr++)
{
if (m_busDevices[iPtr]->GetStatus() == CEC_DEVICE_STATUS_PRESENT)
for (unsigned int iPtr = 0; iPtr < 15; iPtr++)
{
if (m_busDevices[iPtr]->GetStatus() == CEC_DEVICE_STATUS_PRESENT)