* http://www.pulse-eight.net/
*/
-#include "../../include/cec.h"
+#include "../env.h"
+#include "../include/cec.h"
#include <cstdio>
#include <fcntl.h>
#include "../lib/platform/threads/mutex.h"
#include "../lib/platform/util/timeutils.h"
#include "../lib/implementations/CECCommandHandler.h"
+#include "../lib/platform/util/StdString.h"
using namespace CEC;
using namespace std;
if (!g_parser)
return false;
+ // init video on targets that need this
+ g_parser->InitVideoStandalone();
+
CStdString strPort;
cec_adapter devices[10];
uint8_t iDevicesFound = g_parser->FindAdapters(devices, 10, NULL);
CStdString strWakeDevices;
for (uint8_t iPtr = 0; iPtr < 16; iPtr++)
if (g_config.wakeDevices[iPtr])
- strWakeDevices.AppendFormat(" %d" + iPtr);
+ strWakeDevices.AppendFormat(" %d", iPtr);
CStdString strStandbyDevices;
for (uint8_t iPtr = 0; iPtr < 16; iPtr++)
if (g_config.powerOffDevices[iPtr])
- strStandbyDevices.AppendFormat(" %d" + iPtr);
+ strStandbyDevices.AppendFormat(" %d", iPtr);
configOutput <<
"<settings>\n" <<