diff -Nru vdr-plugin-boblight-0.0.5.git20160117.1922/boblightservice.c vdr-plugin-boblight-0.0.7.git20160124.1717/boblightservice.c --- vdr-plugin-boblight-0.0.5.git20160117.1922/boblightservice.c 2016-01-17 19:22:46.000000000 +0000 +++ vdr-plugin-boblight-0.0.7.git20160124.1717/boblightservice.c 2016-01-24 17:17:49.000000000 +0000 @@ -32,7 +32,7 @@ m_boblight = boblight_init(); tell(1, "Successfully loaded and initalized libboblight"); - if (!boblight_connect(m_boblight, NULL, -1, 1000000) || !boblight_setpriority(m_boblight, cfg.priority)) + if (!boblight_connect(m_boblight, cfg.host, cfg.port, 1000000) || !boblight_setpriority(m_boblight, cfg.priority)) { tell(0, "Error connecting to boblight %s", boblight_geterror(m_boblight)); close(); diff -Nru vdr-plugin-boblight-0.0.5.git20160117.1922/config.c vdr-plugin-boblight-0.0.7.git20160124.1717/config.c --- vdr-plugin-boblight-0.0.5.git20160117.1922/config.c 2016-01-17 19:22:46.000000000 +0000 +++ vdr-plugin-boblight-0.0.7.git20160124.1717/config.c 2016-01-24 17:17:49.000000000 +0000 @@ -45,6 +45,8 @@ autospeed = 0; interpolation = 1; //bool priority = 128; + strn0cpy(host, "127.0.0.1", 16); + port = 19333; detectCineBars = cbBoth; cineBarsThreshold = 20; diff -Nru vdr-plugin-boblight-0.0.5.git20160117.1922/config.h vdr-plugin-boblight-0.0.7.git20160124.1717/config.h --- vdr-plugin-boblight-0.0.5.git20160117.1922/config.h 2016-01-17 19:22:46.000000000 +0000 +++ vdr-plugin-boblight-0.0.7.git20160124.1717/config.h 2016-01-24 17:17:49.000000000 +0000 @@ -22,6 +22,7 @@ #include "common.h" #include "ambiservice.h" +#include //*************************************************************************** // Configuration @@ -53,7 +54,9 @@ int fixedR; int fixedG; int fixedB; - + char host[16]; + int port; + int showMainmenu; //bool int detectCineBars; int cineBarsThreshold; diff -Nru vdr-plugin-boblight-0.0.5.git20160117.1922/debian/changelog vdr-plugin-boblight-0.0.7.git20160124.1717/debian/changelog --- vdr-plugin-boblight-0.0.5.git20160117.1922/debian/changelog 2016-01-17 19:30:24.000000000 +0000 +++ vdr-plugin-boblight-0.0.7.git20160124.1717/debian/changelog 2016-01-25 14:56:43.000000000 +0000 @@ -1,3 +1,10 @@ +vdr-plugin-boblight (0.0.7.git20160124.1717-0yavdr0~trusty) trusty; urgency=medium + + * new upstream snapshot + - Allows specify host and port for boblightd + + -- Alexander Grothe Mon, 25 Jan 2016 15:55:36 +0100 + vdr-plugin-boblight (0.0.5.git20160117.1922-0yavdr0~trusty) trusty; urgency=medium * new upstream snapshot diff -Nru vdr-plugin-boblight-0.0.5.git20160117.1922/setup_menu.c vdr-plugin-boblight-0.0.7.git20160124.1717/setup_menu.c --- vdr-plugin-boblight-0.0.5.git20160117.1922/setup_menu.c 2016-01-17 19:22:46.000000000 +0000 +++ vdr-plugin-boblight-0.0.7.git20160124.1717/setup_menu.c 2016-01-24 17:17:49.000000000 +0000 @@ -27,6 +27,9 @@ Add(new cMenuEditIntItem(tr("Log level"), &cfg.loglevel, 0, 3)); Add(new cMenuEditBoolItem(tr("Show mainmenu"), &cfg.showMainmenu)); + + Add(new cMenuEditStrItem(tr("Boblightd host, ip"), cfg.host, 16)); + Add(new cMenuEditIntItem(tr("Boblightd port"), &cfg.port)); Add(new cMenuEditIntItem(tr("Updaterate [Hz]"), &cfg.frequence, 1, 15)); diff -Nru vdr-plugin-boblight-0.0.5.git20160117.1922/vdrboblight.c vdr-plugin-boblight-0.0.7.git20160124.1717/vdrboblight.c --- vdr-plugin-boblight-0.0.5.git20160117.1922/vdrboblight.c 2016-01-17 19:22:46.000000000 +0000 +++ vdr-plugin-boblight-0.0.7.git20160124.1717/vdrboblight.c 2016-01-24 17:17:49.000000000 +0000 @@ -100,6 +100,9 @@ SetupStore("FixedColorRed", cfg.fixedR); SetupStore("FixedColorGreen", cfg.fixedG); SetupStore("FixedColorBlue", cfg.fixedB); + + SetupStore("Host", cfg.host); + SetupStore("Port", cfg.port); } void cPluginBoblight::Stop(void) @@ -152,6 +155,9 @@ else if (!strcasecmp(Name, "FixedColorRed")) cfg.fixedR = atoi(Value); else if (!strcasecmp(Name, "FixedColorGreen")) cfg.fixedG = atoi(Value); else if (!strcasecmp(Name, "FixedColorBlue")) cfg.fixedB = atoi(Value); + + else if (!strcasecmp(Name, "Host")) strn0cpy(cfg.host, Value, 16); + else if (!strcasecmp(Name, "Port")) cfg.port = atoi(Value); else return false;