mirror of
				https://github.com/rofafor/vdr-plugin-iptv.git
				synced 2023-10-10 11:37:03 +00:00 
			
		
		
		
	Fixed the vdr patch.
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| diff -Nru vdr-1.5.9-vanilla/channels.c vdr-1.5.9-iptv/channels.c | diff -Nru vdr-1.5.9-vanilla/channels.c vdr-1.5.9-iptv/channels.c | ||||||
| --- vdr-1.5.9-vanilla/channels.c	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/channels.c	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/channels.c	2007-09-18 19:36:45.000000000 +0300 | +++ vdr-1.5.9-iptv/channels.c	2007-09-19 21:39:32.000000000 +0300 | ||||||
| @@ -166,6 +166,7 @@ | @@ -166,6 +166,7 @@ | ||||||
|    shortName = strdup(""); |    shortName = strdup(""); | ||||||
|    provider = strdup(""); |    provider = strdup(""); | ||||||
| @@ -105,6 +105,15 @@ diff -Nru vdr-1.5.9-vanilla/channels.c vdr-1.5.9-iptv/channels.c | |||||||
|          switch (toupper(*s)) { |          switch (toupper(*s)) { | ||||||
|            case 'B': s = ParseParameter(s, bandwidth, BandwidthValues); break; |            case 'B': s = ParseParameter(s, bandwidth, BandwidthValues); break; | ||||||
|            case 'C': s = ParseParameter(s, coderateH, CoderateValues); break; |            case 'C': s = ParseParameter(s, coderateH, CoderateValues); break; | ||||||
|  | @@ -722,7 +756,7 @@ | ||||||
|  |          dpids[0] = 0; | ||||||
|  |          ok = false; | ||||||
|  |          if (parambuf && sourcebuf && vpidbuf && apidbuf) { | ||||||
|  | -           ok = StringToParameters(parambuf) && (source = cSource::FromString(sourcebuf)) >= 0; | ||||||
|  | +           ok = ((source = cSource::FromString(sourcebuf)) >= 0) && StringToParameters(parambuf); | ||||||
|  |   | ||||||
|  |             char *p = strchr(vpidbuf, '+'); | ||||||
|  |             if (p) | ||||||
| @@ -813,6 +847,7 @@ | @@ -813,6 +847,7 @@ | ||||||
|             shortName = strcpyrealloc(shortName, p); |             shortName = strcpyrealloc(shortName, p); | ||||||
|             } |             } | ||||||
| @@ -115,7 +124,7 @@ diff -Nru vdr-1.5.9-vanilla/channels.c vdr-1.5.9-iptv/channels.c | |||||||
|          free(sourcebuf); |          free(sourcebuf); | ||||||
| diff -Nru vdr-1.5.9-vanilla/channels.h vdr-1.5.9-iptv/channels.h | diff -Nru vdr-1.5.9-vanilla/channels.h vdr-1.5.9-iptv/channels.h | ||||||
| --- vdr-1.5.9-vanilla/channels.h	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/channels.h	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/channels.h	2007-09-18 19:36:24.000000000 +0300 | +++ vdr-1.5.9-iptv/channels.h	2007-09-19 21:38:57.000000000 +0300 | ||||||
| @@ -114,6 +114,7 @@ | @@ -114,6 +114,7 @@ | ||||||
|    char *shortName; |    char *shortName; | ||||||
|    char *provider; |    char *provider; | ||||||
| @@ -157,7 +166,7 @@ diff -Nru vdr-1.5.9-vanilla/channels.h vdr-1.5.9-iptv/channels.h | |||||||
|    void SetCaDescriptors(int Level); |    void SetCaDescriptors(int Level); | ||||||
| diff -Nru vdr-1.5.9-vanilla/menu.c vdr-1.5.9-iptv/menu.c | diff -Nru vdr-1.5.9-vanilla/menu.c vdr-1.5.9-iptv/menu.c | ||||||
| --- vdr-1.5.9-vanilla/menu.c	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/menu.c	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/menu.c	2007-09-18 19:36:24.000000000 +0300 | +++ vdr-1.5.9-iptv/menu.c	2007-09-19 21:38:57.000000000 +0300 | ||||||
| @@ -219,6 +219,7 @@ | @@ -219,6 +219,7 @@ | ||||||
|    cChannel *channel; |    cChannel *channel; | ||||||
|    cChannel data; |    cChannel data; | ||||||
| @@ -192,7 +201,7 @@ diff -Nru vdr-1.5.9-vanilla/menu.c vdr-1.5.9-iptv/menu.c | |||||||
|                isyslog("edited channel %d %s", channel->Number(), *data.ToText()); |                isyslog("edited channel %d %s", channel->Number(), *data.ToText()); | ||||||
| diff -Nru vdr-1.5.9-vanilla/po/fi_FI.po vdr-1.5.9-iptv/po/fi_FI.po | diff -Nru vdr-1.5.9-vanilla/po/fi_FI.po vdr-1.5.9-iptv/po/fi_FI.po | ||||||
| --- vdr-1.5.9-vanilla/po/fi_FI.po	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/po/fi_FI.po	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/po/fi_FI.po	2007-09-18 19:36:24.000000000 +0300 | +++ vdr-1.5.9-iptv/po/fi_FI.po	2007-09-19 21:38:57.000000000 +0300 | ||||||
| @@ -1271,3 +1271,7 @@ | @@ -1271,3 +1271,7 @@ | ||||||
|  #, c-format |  #, c-format | ||||||
|  msgid "VDR will shut down in %s minutes" |  msgid "VDR will shut down in %s minutes" | ||||||
| @@ -203,7 +212,7 @@ diff -Nru vdr-1.5.9-vanilla/po/fi_FI.po vdr-1.5.9-iptv/po/fi_FI.po | |||||||
| +msgstr "Parametrit" | +msgstr "Parametrit" | ||||||
| diff -Nru vdr-1.5.9-vanilla/sources.c vdr-1.5.9-iptv/sources.c | diff -Nru vdr-1.5.9-vanilla/sources.c vdr-1.5.9-iptv/sources.c | ||||||
| --- vdr-1.5.9-vanilla/sources.c	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/sources.c	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/sources.c	2007-09-18 19:36:24.000000000 +0300 | +++ vdr-1.5.9-iptv/sources.c	2007-09-19 21:38:57.000000000 +0300 | ||||||
| @@ -37,6 +37,7 @@ | @@ -37,6 +37,7 @@ | ||||||
|    char buffer[16]; |    char buffer[16]; | ||||||
|    char *q = buffer; |    char *q = buffer; | ||||||
| @@ -222,7 +231,7 @@ diff -Nru vdr-1.5.9-vanilla/sources.c vdr-1.5.9-iptv/sources.c | |||||||
|      case 'T': type = stTerr;  break; |      case 'T': type = stTerr;  break; | ||||||
| diff -Nru vdr-1.5.9-vanilla/sources.conf vdr-1.5.9-iptv/sources.conf | diff -Nru vdr-1.5.9-vanilla/sources.conf vdr-1.5.9-iptv/sources.conf | ||||||
| --- vdr-1.5.9-vanilla/sources.conf	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/sources.conf	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/sources.conf	2007-09-18 19:36:24.000000000 +0300 | +++ vdr-1.5.9-iptv/sources.conf	2007-09-19 21:38:57.000000000 +0300 | ||||||
| @@ -188,3 +188,7 @@ | @@ -188,3 +188,7 @@ | ||||||
|  # Terrestrial |  # Terrestrial | ||||||
|   |   | ||||||
| @@ -233,7 +242,7 @@ diff -Nru vdr-1.5.9-vanilla/sources.conf vdr-1.5.9-iptv/sources.conf | |||||||
| +P       Plugin | +P       Plugin | ||||||
| diff -Nru vdr-1.5.9-vanilla/sources.h vdr-1.5.9-iptv/sources.h | diff -Nru vdr-1.5.9-vanilla/sources.h vdr-1.5.9-iptv/sources.h | ||||||
| --- vdr-1.5.9-vanilla/sources.h	2007-08-26 18:45:20.000000000 +0300 | --- vdr-1.5.9-vanilla/sources.h	2007-08-26 18:45:20.000000000 +0300 | ||||||
| +++ vdr-1.5.9-iptv/sources.h	2007-09-18 19:36:24.000000000 +0300 | +++ vdr-1.5.9-iptv/sources.h	2007-09-19 21:38:57.000000000 +0300 | ||||||
| @@ -16,10 +16,11 @@ | @@ -16,10 +16,11 @@ | ||||||
|  public: |  public: | ||||||
|    enum eSourceType { |    enum eSourceType { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user