cec: changed - pass all commands that are directed at libcec to listeners. handle...
[deb_libcec.git] / src / lib / devices / CECBusDevice.cpp
index d852969daff419ddfcc172fbf53ade78ce5dedc7..1227f8d749c6515f193bcd64fd3bb3fce8042ffd 100644 (file)
@@ -265,6 +265,18 @@ void CCECBusDevice::SetMenuLanguage(const cec_menu_language &language)
   }
 }
 
+void CCECBusDevice::SetOSDName(CStdString strName)
+{
+  CLockObject lock(&m_mutex);
+  if (m_strDeviceName != strName)
+  {
+    CStdString strLog;
+    strLog.Format(">> %s (%X): osd name set to '%s'", GetLogicalAddressName(), m_iLogicalAddress, strName);
+    m_processor->AddLog(CEC_LOG_DEBUG, strLog);
+    m_strDeviceName = strName;
+  }
+}
+
 void CCECBusDevice::SetMenuState(const cec_menu_state state)
 {
   CLockObject lock(&m_mutex);