You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, February 21st 2006, 3:08pm

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

Source code

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,

Source code

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

Posts: 3,648

Location: Mülheim / Ruhr

Occupation: Admin

  • Send private message

2

Tuesday, February 21st 2006, 3:24pm

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!! ;)):

Quoted

....
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

Source code

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

Source code

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 ...

This post has been edited 2 times, last edit by "Toxic-Tonic" (Feb 21st 2006, 3:25pm)


3

Tuesday, February 21st 2006, 8:34pm

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

kasper-ls

Professional

Posts: 556

Location: Kork

  • Send private message

4

Monday, March 13th 2006, 11:10am

RE: disableDoubleEpgEntrys fuer vdr-1.3.43 ?

Hallo.

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

Mase

Master

Posts: 2,171

Location: Saarlouis

  • Send private message

5

Sunday, April 30th 2006, 3:52pm

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: XBMC, XFCE

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