X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.cpp;h=44b2acb44dbcdae590f3646f11b618e7fedf8978;hb=370757d1da5f6111c0f2ca3995515549b26b0cd1;hp=6a4fafff1ae656f7dd739792bfc2adb2007905c2;hpb=13fd6a6619b36bef2df2a126455f83776cc991b4;p=deb_libcec.git diff --git a/src/lib/CECProcessor.cpp b/src/lib/CECProcessor.cpp index 6a4faff..44b2acb 100644 --- a/src/lib/CECProcessor.cpp +++ b/src/lib/CECProcessor.cpp @@ -118,7 +118,7 @@ bool CCECProcessor::PowerOnDevices(cec_logical_address address /* = CECDEVICE_TV frame.clear(); frame.push_back(GetSourceDestination(address)); - frame.push_back((uint8_t) CEC_OPCODE_TEXT_VIEW_ON); + frame.push_back((uint8_t) CEC_OPCODE_IMAGE_VIEW_ON); return Transmit(frame); } @@ -553,8 +553,11 @@ void CCECProcessor::ParseCurrentFrame(void) } else if (destination == (uint8_t) CECDEVICE_BROADCAST) { + CStdString strLog; if (opCode == CEC_OPCODE_REQUEST_ACTIVE_SOURCE) { + strLog.Format("%i requests active source", initiator); + m_controller->AddLog(CEC_LOG_DEBUG, strLog.c_str()); BroadcastActiveSource(); } else if (opCode == CEC_OPCODE_SET_STREAM_PATH) @@ -562,7 +565,6 @@ void CCECProcessor::ParseCurrentFrame(void) if (m_currentframe.size >= 4) { int streamaddr = ((int)m_currentframe.data[2] << 8) | ((int)m_currentframe.data[3]); - CStdString strLog; strLog.Format("%i requests stream path from physical address %04x", initiator, streamaddr); m_controller->AddLog(CEC_LOG_DEBUG, strLog.c_str()); if (streamaddr == m_physicaladdress)