summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Bornkessel <hd_brummy@gentoo.org>2007-12-26 10:57:07 +0000
committerJoerg Bornkessel <hd_brummy@gentoo.org>2007-12-26 10:57:07 +0000
commit1dbb37ac032c89d5cfcb1dddb12bae605e410fd9 (patch)
tree64ab170b2e3a8ff5bb7799974371188cfc829a0e /media-plugins/vdr-premiereepg/files
parentStable on amd64; bug 199958 (diff)
downloadhistorical-1dbb37ac032c89d5cfcb1dddb12bae605e410fd9.tar.gz
historical-1dbb37ac032c89d5cfcb1dddb12bae605e410fd9.tar.bz2
historical-1dbb37ac032c89d5cfcb1dddb12bae605e410fd9.zip
clean up; stable on x86; added fix for missing epg on some direkt feeds; fix wrong sed call in Makefile
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'media-plugins/vdr-premiereepg/files')
-rw-r--r--media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.6-r13
-rw-r--r--media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.73
-rw-r--r--media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.6-fix-epg.patch88
-rw-r--r--media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.8-fix-epg.patch13
4 files changed, 13 insertions, 94 deletions
diff --git a/media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.6-r1 b/media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.6-r1
deleted file mode 100644
index 894a7a5d46ab..000000000000
--- a/media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.6-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 bfd7a44db57213af63f3932876f7f144 vdr-premiereepg-0.0.6.tar.gz 13921
-RMD160 746e046b1eb0423a9a1942036d41f5f57c9ebfbb vdr-premiereepg-0.0.6.tar.gz 13921
-SHA256 9c867a41202e1588328c590cbd8f50026cb6048ac4bfac7fdeb7a93e9e10b6fd vdr-premiereepg-0.0.6.tar.gz 13921
diff --git a/media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.7 b/media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.7
deleted file mode 100644
index f81719ca77e0..000000000000
--- a/media-plugins/vdr-premiereepg/files/digest-vdr-premiereepg-0.0.7
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 41130fcbd726b6107698f4074f7f5ebb vdr-premiereepg-0.0.7.tar.gz 14192
-RMD160 b6b06b8040ab03006e938e9987d272ebee664318 vdr-premiereepg-0.0.7.tar.gz 14192
-SHA256 8825880f5bbe4f41ea6e1f896b816b0e00c6513c8e23925f3546e18c398b06cd vdr-premiereepg-0.0.7.tar.gz 14192
diff --git a/media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.6-fix-epg.patch b/media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.6-fix-epg.patch
deleted file mode 100644
index ac25b14c5e97..000000000000
--- a/media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.6-fix-epg.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-diff -urN premiereepg-0.0.6/premiereepg.c premiereepg/premiereepg.c
---- premiereepg-0.0.6/premiereepg.c 2006-06-05 18:11:34.000000000 +0200
-+++ premiereepg/premiereepg.c 2006-08-08 23:26:16.000000000 +0200
-@@ -73,6 +73,7 @@
- int OptPat;
- int OrderInfo;
- int RatingInfo;
-+ int FixEpg;
- public:
- cSetupPremiereEpg(void);
- };
-@@ -84,6 +85,7 @@
- OptPat=1;
- OrderInfo=1;
- RatingInfo=1;
-+ FixEpg=0;
- }
-
- // --- i18n --------------------------------------------------------------------
-@@ -296,6 +298,23 @@
- "", // TODO
- "", // TODO
- },
-+ { "Fix EPG data",
-+ "EPG Daten korrigieren",
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ "", // TODO
-+ },
-
- { NULL }
- };
-@@ -325,6 +344,7 @@
- Add(new cMenuEditStraItem(tr("Tag option events"),&data.OptPat,NUM_PATS,optDisp));
- Add(new cMenuEditBoolItem(tr("Show order information"),&data.OrderInfo));
- Add(new cMenuEditBoolItem(tr("Show rating information"),&data.RatingInfo));
-+ Add(new cMenuEditBoolItem(tr("Fix EPG data"),&data.FixEpg));
- }
-
- void cMenuSetupPremiereEpg::Store(void)
-@@ -333,6 +353,7 @@
- SetupStore("OptionPattern",SetupPE.OptPat);
- SetupStore("OrderInfo",SetupPE.OrderInfo);
- SetupStore("RatingInfo",SetupPE.RatingInfo);
-+ SetupStore("FixEpg",SetupPE.FixEpg);
- }
-
- // --- CRC16 -------------------------------------------------------------------
-@@ -575,7 +596,19 @@
- crc[0]=cit.getContentId();
- SI::PremiereContentTransmissionDescriptor *pct;
- for(SI::Loop::Iterator it; (pct=(SI::PremiereContentTransmissionDescriptor *)cit.eventDescriptors.getNext(it,SI::PremiereContentTransmissionDescriptorTag)); ) {
-- tChannelID channelID(Source(),pct->getOriginalNetworkId(),pct->getTransportStreamId(),pct->getServiceId());
-+ int nid=pct->getOriginalNetworkId();
-+ int tid=pct->getTransportStreamId();
-+ int sid=pct->getServiceId();
-+ if(SetupPE.FixEpg) {
-+ if(nid==133) {
-+ if (tid==0x03 && sid==0xf0) { tid=0x02; sid=0xe0; }
-+ else if(tid==0x03 && sid==0xf1) { tid=0x02; sid=0xe1; }
-+ else if(tid==0x03 && sid==0xf5) { tid=0x03; sid=0xdc; }
-+ else if(tid==0x04 && sid==0xd2) { tid=0x11; sid=0xe2; }
-+ else if(tid==0x11 && sid==0xd3) { tid=0x11; sid=0xe3; }
-+ }
-+ }
-+ tChannelID channelID(Source(),nid,tid,sid);
- cChannel *channel=Channels.GetByChannelID(channelID,true);
- if(!channel) continue;
-
-@@ -742,6 +775,7 @@
- if (!strcasecmp(Name, "OptionPattern")) SetupPE.OptPat = atoi(Value);
- else if (!strcasecmp(Name, "OrderInfo")) SetupPE.OrderInfo = atoi(Value);
- else if (!strcasecmp(Name, "RatingInfo")) SetupPE.RatingInfo = atoi(Value);
-+ else if (!strcasecmp(Name, "FixEpg")) SetupPE.FixEpg = atoi(Value);
- else return false;
- return true;
- }
diff --git a/media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.8-fix-epg.patch b/media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.8-fix-epg.patch
new file mode 100644
index 000000000000..060c494eef43
--- /dev/null
+++ b/media-plugins/vdr-premiereepg/files/vdr-premiereepg-0.0.8-fix-epg.patch
@@ -0,0 +1,13 @@
+http://www.vdr-portal.de/board/thread.php?postid=660980#post660980
+fix some missing epg infos on any Premiere-Direct feeds
+diff -Naur -- premiereepg-0.0.8.orig/premiereepg.c premiereepg-0.0.8/premiereepg.c
+--- premiereepg-0.0.8.orig/premiereepg.c 2007-12-26 11:29:45.611133534 +0100
++++ premiereepg-0.0.8/premiereepg.c 2007-12-26 11:31:38.310054659 +0100
+@@ -626,6 +626,7 @@
+ else if(tid==0x03 && sid==0xf5) { tid=0x03; sid=0xdc; }
+ else if(tid==0x04 && sid==0xd2) { tid=0x11; sid=0xe2; }
+ else if(tid==0x11 && sid==0xd3) { tid=0x11; sid=0xe3; }
++ else if(tid==0x01 && sid==0xd4) { tid=0x04; sid=0xe4; }
+ }
+ }
+ tChannelID channelID(Source(),nid,tid,sid);