Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Dienstag, 21. Februar 2006, 15:08

disableDoubleEpgEntrys fuer vdr-1.3.43 ?

Hallo,
habe mal 'vdr-disableDoubleEpgEntrys_0.7.3b.diff' auf vdr-1.3.43 losgelassen,
da gibts dann folgenden reject ,ist gekuerzt

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
***************
*** 67,73 ****
           // If the existing event has a zero table ID it was defined externally and shall
           // not be overwritten.
           if (pEvent->TableID() == 0x00)
-             continue;
           // If the new event has a higher table ID, let's skip it.
           // The lower the table ID, the more "current" the information.
           if (Tid > pEvent->TableID())
--- 67,149 ----
           // If the existing event has a zero table ID it was defined externally and shall
           // not be overwritten.
           if (pEvent->TableID() == 0x00)
+          {
+          	if(Setup.MixEpgAction == 0)
+          		continue;
.
.
.
+ 	  	delete ExtendedEventDescriptors;
+ 	  	delete ShortEventDescriptor;
+          	continue;
+          }
           // If the new event has a higher table ID, let's skip it.
           // The lower the table ID, the more "current" the information.
           if (Tid > pEvent->TableID())

Wo genau muss jetzt der Kram, hier die betreffende Stelle aus der eit.c,

Quellcode

1
2
3
4
5
6
7
8
9
10
11
 pEvent->SetSeen();
         // If the existing event has a zero table ID it was defined externally and shall
         // not be overwritten.
         if (pEvent->TableID() == 0x00) {
            if (pEvent->Version() == getVersionNumber())
               continue;
            HasExternalData = ExternalData = true;
            }
         // If the new event has a higher table ID, let's skip it.
         // The lower the table ID, the more "current" the information.
         else if (Tid > pEvent->TableID())
eingefuegt werden ?
mfg

Toxic-Tonic

Erleuchteter

Beiträge: 3 648

Wohnort: Mülheim / Ruhr

Beruf: Admin

  • Nachricht senden

2

Dienstag, 21. Februar 2006, 15:24

RE: disableDoubleEpgEntrys fuer vdr-1.3.43 ?

Nimm doch das Bigpatch, da ist der Patch drin enthalten (kannst es dir in dem Diff auch nur abschauen!! ;)):

Zitat

....
ShowValidInput Patch
Patch fuer das Decruft Plugin
JumpPlay Patch
DisableDoubleEPG Patch 0.7.3b
Patch fuer das subtitles Plugin
listplugins Script hinzugefuegt
sortrec Patch
TimerInfo Patch 0.3
DolbyInRecordings Patch
mini/SwitchTimerOnly Patch
........


Ansonsten würde ich die Zeile

Quellcode

1
continue;
entfernen und dann statt dessen das so einfügen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
pEvent->SetSeen();
         // If the existing event has a zero table ID it was defined externally and shall
         // not be overwritten.
         if (pEvent->TableID() == 0x00) {
            if (pEvent->Version() == getVersionNumber())


         {
          	if(Setup.MixEpgAction == 0)
          		continue;
 	  	delete ExtendedEventDescriptors;
 	  	delete ShortEventDescriptor;
          	continue;
          }


            HasExternalData = ExternalData = true;
            }
         // If the new event has a higher table ID, let's skip it.
         // The lower the table ID, the more "current" the information.
         else if (Tid > pEvent->TableID())


Hoffe, ich habe mich beim Copy&Paste nicht verklickt!! :rolleyes:

Gruß

Toxic
Registrierter VDR-User #1275

HW neu: Asrock B75 Pro3 - Pentium G620T - SKYDVB S952
SW neu: YaVDR mit 3.16.3er Kernel ...

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Toxic-Tonic« (21. Februar 2006, 15:25)


3

Dienstag, 21. Februar 2006, 20:34

Hi,
ok, dann werde ich es mal an der angegebenen Stelle einfuegen.
Benoetige nicht alle Patches aus BigPatch.
mfg

4

Montag, 13. März 2006, 11:10

RE: disableDoubleEpgEntrys fuer vdr-1.3.43 ?

Hallo.

@Toxic-Tonic
kannst du den patch nicht komplett zu verfügung stellen?
--
Kasper-LS

5

Sonntag, 30. April 2006, 15:52

Also wenn ich die eit.c so anpasse, zeigt der Patch bei mir keine
Wirkung. im Gegenteil, wenn der EPGscan startet, verschwindet mein
Livebild und kommt nicht wieder.
Ich hoffe, jetzt wo die 1.4.0 raus ist, wird's auch einen angepassten
Patch geben.
VDR1:
Gehäuse: Thermaltake Element Q
Mainboard: Zotac IONITX-P-E
Arbeitsspeicher: KVR1066D3N7K2/4G
HDD: 1TB SATA
SATA Front-Wechselrahmen
Bluray: LG BH16NS40
DVB: Digital Devices Cine S2 PCIe
OS: Debian Stable
VDR: Dev-Version mit MainMenuHooks P
atch, div. Plugins
Sonstiges: Kodi, XFCE

VDR2:
Samsung SMT-7020S mit Wakeup-Board
HDD: 160GB 2,5" IDE
OS: Debian Stable
VDR:
Dev-Version mit MainMenuHooks Patch, div. Plugins

Immortal Romance Spielautomat