|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/channels.c vdr-1.7.12-pluginparam/channels.c
|
|
|
|
--- vdr-1.7.9-vanilla/channels.c 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/channels.c 2010-02-01 11:45:39.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/channels.c 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/channels.c 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -188,6 +188,7 @@
|
|
|
|
@@ -188,6 +188,7 @@
|
|
|
|
shortName = strdup("");
|
|
|
|
shortName = strdup("");
|
|
|
|
provider = strdup("");
|
|
|
|
provider = strdup("");
|
|
|
|
@@ -33,7 +33,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
memcpy(&__BeginData__, &Channel.__BeginData__, (char *)&Channel.__EndData__ - (char *)&Channel.__BeginData__);
|
|
|
|
memcpy(&__BeginData__, &Channel.__BeginData__, (char *)&Channel.__EndData__ - (char *)&Channel.__BeginData__);
|
|
|
|
return *this;
|
|
|
|
return *this;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@@ -306,9 +310,26 @@
|
|
|
|
@@ -307,9 +311,26 @@
|
|
|
|
guard = Channel->guard;
|
|
|
|
guard = Channel->guard;
|
|
|
|
hierarchy = Channel->hierarchy;
|
|
|
|
hierarchy = Channel->hierarchy;
|
|
|
|
rollOff = Channel->rollOff;
|
|
|
|
rollOff = Channel->rollOff;
|
|
|
|
@@ -60,7 +60,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
bool cChannel::SetSatTransponderData(int Source, int Frequency, char Polarization, int Srate, int CoderateH, int Modulation, int System, int RollOff)
|
|
|
|
bool cChannel::SetSatTransponderData(int Source, int Frequency, char Polarization, int Srate, int CoderateH, int Modulation, int System, int RollOff)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// Workarounds for broadcaster stupidity:
|
|
|
|
// Workarounds for broadcaster stupidity:
|
|
|
|
@@ -438,6 +459,18 @@
|
|
|
|
@@ -439,6 +460,18 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -79,7 +79,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
#define STRDIFF 0x01
|
|
|
|
#define STRDIFF 0x01
|
|
|
|
#define VALDIFF 0x02
|
|
|
|
#define VALDIFF 0x02
|
|
|
|
|
|
|
|
|
|
|
|
@@ -648,7 +681,7 @@
|
|
|
|
@@ -652,7 +685,7 @@
|
|
|
|
if (isdigit(type))
|
|
|
|
if (isdigit(type))
|
|
|
|
type = 'S';
|
|
|
|
type = 'S';
|
|
|
|
#define ST(s) if (strchr(s, type))
|
|
|
|
#define ST(s) if (strchr(s, type))
|
|
|
|
@@ -88,7 +88,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
char *q = buffer;
|
|
|
|
char *q = buffer;
|
|
|
|
*q = 0;
|
|
|
|
*q = 0;
|
|
|
|
ST(" S ") q += sprintf(q, "%c", polarization);
|
|
|
|
ST(" S ") q += sprintf(q, "%c", polarization);
|
|
|
|
@@ -662,6 +695,7 @@
|
|
|
|
@@ -666,6 +699,7 @@
|
|
|
|
ST(" S ") q += PrintParameter(q, 'S', MapToUser(system, SystemValues));
|
|
|
|
ST(" S ") q += PrintParameter(q, 'S', MapToUser(system, SystemValues));
|
|
|
|
ST(" T") q += PrintParameter(q, 'T', MapToUser(transmission, TransmissionValues));
|
|
|
|
ST(" T") q += PrintParameter(q, 'T', MapToUser(transmission, TransmissionValues));
|
|
|
|
ST(" T") q += PrintParameter(q, 'Y', MapToUser(hierarchy, HierarchyValues));
|
|
|
|
ST(" T") q += PrintParameter(q, 'Y', MapToUser(hierarchy, HierarchyValues));
|
|
|
|
@@ -96,7 +96,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
return buffer;
|
|
|
|
return buffer;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -690,7 +724,7 @@
|
|
|
|
@@ -694,7 +728,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
bool cChannel::StringToParameters(const char *s)
|
|
|
|
bool cChannel::StringToParameters(const char *s)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@@ -105,7 +105,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
switch (toupper(*s)) {
|
|
|
|
switch (toupper(*s)) {
|
|
|
|
case 'A': s = SkipDigits(s); break; // for compatibility with the "multiproto" approach - may be removed in future versions
|
|
|
|
case 'A': s = SkipDigits(s); break; // for compatibility with the "multiproto" approach - may be removed in future versions
|
|
|
|
case 'B': s = ParseParameter(s, bandwidth, BandwidthValues); break;
|
|
|
|
case 'B': s = ParseParameter(s, bandwidth, BandwidthValues); break;
|
|
|
|
@@ -808,7 +842,7 @@
|
|
|
|
@@ -814,7 +848,7 @@
|
|
|
|
dpids[0] = 0;
|
|
|
|
dpids[0] = 0;
|
|
|
|
ok = false;
|
|
|
|
ok = false;
|
|
|
|
if (parambuf && sourcebuf && vpidbuf && apidbuf) {
|
|
|
|
if (parambuf && sourcebuf && vpidbuf && apidbuf) {
|
|
|
|
@@ -114,7 +114,7 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
|
|
|
|
|
|
|
|
char *p;
|
|
|
|
char *p;
|
|
|
|
if ((p = strchr(vpidbuf, '=')) != NULL) {
|
|
|
|
if ((p = strchr(vpidbuf, '=')) != NULL) {
|
|
|
|
@@ -903,6 +937,7 @@
|
|
|
|
@@ -911,6 +945,7 @@
|
|
|
|
shortName = strcpyrealloc(shortName, p);
|
|
|
|
shortName = strcpyrealloc(shortName, p);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
name = strcpyrealloc(name, namebuf);
|
|
|
|
name = strcpyrealloc(name, namebuf);
|
|
|
|
@@ -122,9 +122,9 @@ diff -Nru vdr-1.7.9-vanilla/channels.c vdr-1.7.9-pluginsparam/channels.c
|
|
|
|
|
|
|
|
|
|
|
|
free(parambuf);
|
|
|
|
free(parambuf);
|
|
|
|
free(sourcebuf);
|
|
|
|
free(sourcebuf);
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/channels.h vdr-1.7.9-pluginsparam/channels.h
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/channels.h vdr-1.7.12-pluginparam/channels.h
|
|
|
|
--- vdr-1.7.9-vanilla/channels.h 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/channels.h 2010-02-01 11:45:39.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/channels.h 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/channels.h 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -116,6 +116,7 @@
|
|
|
|
@@ -116,6 +116,7 @@
|
|
|
|
char *shortName;
|
|
|
|
char *shortName;
|
|
|
|
char *provider;
|
|
|
|
char *provider;
|
|
|
|
@@ -164,21 +164,21 @@ diff -Nru vdr-1.7.9-vanilla/channels.h vdr-1.7.9-pluginsparam/channels.h
|
|
|
|
void SetPids(int Vpid, int Ppid, int Vtype, int *Apids, char ALangs[][MAXLANGCODE2], int *Dpids, char DLangs[][MAXLANGCODE2], int *Spids, char SLangs[][MAXLANGCODE2], int Tpid);
|
|
|
|
void SetPids(int Vpid, int Ppid, int Vtype, int *Apids, char ALangs[][MAXLANGCODE2], int *Dpids, char DLangs[][MAXLANGCODE2], int *Spids, char SLangs[][MAXLANGCODE2], int Tpid);
|
|
|
|
void SetCaIds(const int *CaIds); // list must be zero-terminated
|
|
|
|
void SetCaIds(const int *CaIds); // list must be zero-terminated
|
|
|
|
void SetCaDescriptors(int Level);
|
|
|
|
void SetCaDescriptors(int Level);
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/config.h vdr-1.7.9-pluginsparam/config.h
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/config.h vdr-1.7.12-pluginparam/config.h
|
|
|
|
--- vdr-1.7.9-vanilla/config.h 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/config.h 2010-02-01 11:45:39.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/config.h 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/config.h 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -30,6 +30,8 @@
|
|
|
|
@@ -30,6 +30,8 @@
|
|
|
|
#define APIVERSION "1.7.9"
|
|
|
|
#define APIVERSION "1.7.12"
|
|
|
|
#define APIVERSNUM 10709 // Version * 10000 + Major * 100 + Minor
|
|
|
|
#define APIVERSNUM 10712 // Version * 10000 + Major * 100 + Minor
|
|
|
|
|
|
|
|
|
|
|
|
+#define PLUGINPARAMPATCHVERSNUM 1
|
|
|
|
+#define PLUGINPARAMPATCHVERSNUM 1
|
|
|
|
+
|
|
|
|
+
|
|
|
|
// When loading plugins, VDR searches them by their APIVERSION, which
|
|
|
|
// When loading plugins, VDR searches them by their APIVERSION, which
|
|
|
|
// may be smaller than VDRVERSION in case there have been no changes to
|
|
|
|
// may be smaller than VDRVERSION in case there have been no changes to
|
|
|
|
// VDR header files since the last APIVERSION. This allows compiled
|
|
|
|
// VDR header files since the last APIVERSION. This allows compiled
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/menu.c vdr-1.7.9-pluginsparam/menu.c
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/menu.c vdr-1.7.12-pluginparam/menu.c
|
|
|
|
--- vdr-1.7.9-vanilla/menu.c 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/menu.c 2010-02-01 11:45:39.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/menu.c 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/menu.c 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -190,6 +190,7 @@
|
|
|
|
@@ -190,6 +190,7 @@
|
|
|
|
cChannel *channel;
|
|
|
|
cChannel *channel;
|
|
|
|
cChannel data;
|
|
|
|
cChannel data;
|
|
|
|
@@ -211,29 +211,29 @@ diff -Nru vdr-1.7.9-vanilla/menu.c vdr-1.7.9-pluginsparam/menu.c
|
|
|
|
if (channel) {
|
|
|
|
if (channel) {
|
|
|
|
*channel = data;
|
|
|
|
*channel = data;
|
|
|
|
isyslog("edited channel %d %s", channel->Number(), *data.ToText());
|
|
|
|
isyslog("edited channel %d %s", channel->Number(), *data.ToText());
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/po/fi_FI.po vdr-1.7.9-pluginsparam/po/fi_FI.po
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/po/fi_FI.po vdr-1.7.12-pluginparam/po/fi_FI.po
|
|
|
|
--- vdr-1.7.9-vanilla/po/fi_FI.po 2009-08-23 18:12:33.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/po/fi_FI.po 2010-02-01 11:45:40.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/po/fi_FI.po 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/po/fi_FI.po 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -1025,3 +1025,6 @@
|
|
|
|
@@ -1306,3 +1306,6 @@
|
|
|
|
#, c-format
|
|
|
|
#, c-format
|
|
|
|
msgid "VDR will shut down in %s minutes"
|
|
|
|
msgid "VDR will shut down in %s minutes"
|
|
|
|
msgstr "VDR sammuu %s minuutin kuluttua"
|
|
|
|
msgstr "VDR sammuu %s minuutin kuluttua"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+msgid "Parameters"
|
|
|
|
+msgid "Parameters"
|
|
|
|
+msgstr "Parametrit"
|
|
|
|
+msgstr "Parametrit"
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/po/fr_FR.po vdr-1.7.9-pluginsparam/po/fr_FR.po
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/po/fr_FR.po vdr-1.7.12-pluginparam/po/fr_FR.po
|
|
|
|
--- vdr-1.7.9-vanilla/po/fr_FR.po 2009-08-23 18:12:33.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/po/fr_FR.po 2010-02-01 11:45:40.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/po/fr_FR.po 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/po/fr_FR.po 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -1028,3 +1028,6 @@
|
|
|
|
@@ -1309,3 +1309,6 @@
|
|
|
|
#, c-format
|
|
|
|
#, c-format
|
|
|
|
msgid "VDR will shut down in %s minutes"
|
|
|
|
msgid "VDR will shut down in %s minutes"
|
|
|
|
msgstr "VDR s'arrêtera dans %s minutes"
|
|
|
|
msgstr "VDR s'arrêtera dans %s minutes"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+msgid "Parameters"
|
|
|
|
+msgid "Parameters"
|
|
|
|
+msgstr "Paramètres"
|
|
|
|
+msgstr "Paramètres"
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/sources.c vdr-1.7.9-pluginsparam/sources.c
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/sources.c vdr-1.7.12-pluginparam/sources.c
|
|
|
|
--- vdr-1.7.9-vanilla/sources.c 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/sources.c 2010-02-01 11:45:40.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/sources.c 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/sources.c 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -37,6 +37,7 @@
|
|
|
|
@@ -37,6 +37,7 @@
|
|
|
|
char buffer[16];
|
|
|
|
char buffer[16];
|
|
|
|
char *q = buffer;
|
|
|
|
char *q = buffer;
|
|
|
|
@@ -250,10 +250,10 @@ diff -Nru vdr-1.7.9-vanilla/sources.c vdr-1.7.9-pluginsparam/sources.c
|
|
|
|
case 'C': type = stCable; break;
|
|
|
|
case 'C': type = stCable; break;
|
|
|
|
case 'S': type = stSat; break;
|
|
|
|
case 'S': type = stSat; break;
|
|
|
|
case 'T': type = stTerr; break;
|
|
|
|
case 'T': type = stTerr; break;
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/sources.conf vdr-1.7.9-pluginsparam/sources.conf
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/sources.conf vdr-1.7.12-pluginparam/sources.conf
|
|
|
|
--- vdr-1.7.9-vanilla/sources.conf 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/sources.conf 2010-02-01 11:45:39.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/sources.conf 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/sources.conf 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -194,3 +194,7 @@
|
|
|
|
@@ -195,3 +195,7 @@
|
|
|
|
# Terrestrial
|
|
|
|
# Terrestrial
|
|
|
|
|
|
|
|
|
|
|
|
T Terrestrial
|
|
|
|
T Terrestrial
|
|
|
|
@@ -261,9 +261,9 @@ diff -Nru vdr-1.7.9-vanilla/sources.conf vdr-1.7.9-pluginsparam/sources.conf
|
|
|
|
+# Plugin
|
|
|
|
+# Plugin
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+P Plugin
|
|
|
|
+P Plugin
|
|
|
|
diff -Nru vdr-1.7.9-vanilla/sources.h vdr-1.7.9-pluginsparam/sources.h
|
|
|
|
diff -Nru vdr-1.7.12-vanilla/sources.h vdr-1.7.12-pluginparam/sources.h
|
|
|
|
--- vdr-1.7.9-vanilla/sources.h 2009-08-23 18:12:32.000000000 +0300
|
|
|
|
--- vdr-1.7.12-vanilla/sources.h 2010-02-01 11:45:39.000000000 +0200
|
|
|
|
+++ vdr-1.7.9-pluginsparam/sources.h 2009-08-23 18:18:54.000000000 +0300
|
|
|
|
+++ vdr-1.7.12-pluginparam/sources.h 2010-02-01 13:52:56.000000000 +0200
|
|
|
|
@@ -16,10 +16,11 @@
|
|
|
|
@@ -16,10 +16,11 @@
|
|
|
|
public:
|
|
|
|
public:
|
|
|
|
enum eSourceType {
|
|
|
|
enum eSourceType {
|