summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff')
-rw-r--r--media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff16
1 files changed, 16 insertions, 0 deletions
diff --git a/media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff b/media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff
new file mode 100644
index 000000000000..31447c7af4da
--- /dev/null
+++ b/media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff
@@ -0,0 +1,16 @@
+Index: iptv-0.0.7/pidscanner.c
+===================================================================
+--- iptv-0.0.7.orig/pidscanner.c
++++ iptv-0.0.7/pidscanner.c
+@@ -146,7 +146,11 @@ void cPidScanner::Process(const uint8_t*
+ for (unsigned int i = 0; i < MAXSPIDS; ++i)
+ Spids[i] = IptvChannel->Spid(i);
+ debug("cPidScanner::Process(): Vpid=0x%04X, Apid=0x%04X\n", Vpid, Apid);
++#if defined(APIVERSNUM) && APIVERSNUM < 10510
++ IptvChannel->SetPids(Vpid, Ppid, Apids, ALangs, Dpids, DLangs, Tpid);
++#else
+ IptvChannel->SetPids(Vpid, Ppid, Apids, ALangs, Dpids, DLangs, Spids, SLangs, Tpid);
++#endif
+ Channels.Unlock();
+ process = false;
+ }