repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert "cec: fix timeout"
[deb_libcec.git]
/
src
/
lib
/
CECProcessor.h
diff --git
a/src/lib/CECProcessor.h
b/src/lib/CECProcessor.h
index 5c8d8ab2651340e8a0a752027e44c2f221b61e60..2084d1aae56baf55ec0d3d35d1c76db479f0aa58 100644
(file)
--- a/
src/lib/CECProcessor.h
+++ b/
src/lib/CECProcessor.h
@@
-72,9
+72,10
@@
namespace CEC
virtual uint8_t GetSourceDestination(cec_logical_address destination = CECDEVICE_BROADCAST) const;
private:
virtual uint8_t GetSourceDestination(cec_logical_address destination = CECDEVICE_BROADCAST) const;
private:
- bool WaitForAck(uint32_t iTimeout = 1000);
+ bool WaitForAck(
bool *bError,
uint32_t iTimeout = 1000);
bool ParseMessage(cec_frame &msg);
bool ParseMessage(cec_frame &msg);
- void ParseCurrentFrame(void);
+ void ParseCurrentFrame(cec_frame &frame);
+ void ParseVendorId(cec_logical_address device, cec_frame data);
cec_frame m_currentframe;
uint16_t m_physicaladdress;
cec_frame m_currentframe;
uint16_t m_physicaladdress;
@@
-84,5
+85,7
@@
namespace CEC
CMutex m_mutex;
CAdapterCommunication *m_communication;
CLibCEC *m_controller;
CMutex m_mutex;
CAdapterCommunication *m_communication;
CLibCEC *m_controller;
+ uint64_t m_vendorIds[16];
+ uint8_t m_vendorClasses[16];
};
};
};
};