X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECParser.cpp;h=df2ce10c470100b940ee587748c1d501665cec07;hb=bcd03b376090dafc233889bbf7405221d1a37cb0;hp=8b89aa634b5e510aae599b4e71e688eb8ad95381;hpb=6dfe921375b746dab058c1f1c3a8263fbd409d3d;p=deb_libcec.git diff --git a/src/lib/CECParser.cpp b/src/lib/CECParser.cpp index 8b89aa6..df2ce10 100644 --- a/src/lib/CECParser.cpp +++ b/src/lib/CECParser.cpp @@ -817,7 +817,7 @@ bool CCECParser::SetAckMask(uint16_t iMask) output.push_back(MSGSTART); PushEscaped(output, MSGCODE_SET_ACK_MASK); PushEscaped(output, iMask >> 8); - PushEscaped(output, iMask); + PushEscaped(output, (uint8_t)iMask); output.push_back(MSGEND); if (m_serialport->Write(output) == -1) @@ -873,7 +873,7 @@ int CCECParser::FindDevices(std::vector &deviceList, const char *str return CCECDetect::FindDevices(deviceList, strDevicePath); } -DECLSPEC void * CECCreate(const char *strDeviceName, CEC::cec_logical_address iLogicalAddress /* = CEC::CECDEVICE_PLAYBACKDEVICE1 */, int iPhysicalAddress /* = CEC_DEFAULT_PHYSICAL_ADDRESS */) +DECLSPEC void * CECCreate(const char *strDeviceName, CEC::cec_logical_address iLogicalAddress /*= CEC::CECDEVICE_PLAYBACKDEVICE1 */, int iPhysicalAddress /* = CEC_DEFAULT_PHYSICAL_ADDRESS */) { return static_cast< void* > (new CCECParser(strDeviceName, iLogicalAddress, iPhysicalAddress)); }