[vdr] ANNOUNCE: disableDoubleEpgEntrys_0.1/0.2/0.3/0.5     |
Norad
Eroberer
  
Registration Date: 15.02.2004
Posts: 72
Herkunft: Rellingen
 |
|
im Grunde ist bei mir mit dem disableDoubleEPG-Patch alles in Ordnung. Bloß z.B. Kabel1 verunstaltet ja sein EPG und setzt den Episodennamen gleich dem Titel der Serie. Könnte man das erkennen und in jenem Fall den Episodentitel unverändert lassen (wenn der z.B. durch infosatepg schon gesetzt wurde)?
|
|
25.10.2004 23:00 |
|
|
Uwe
Haudegen
  
Registration Date: 24.11.2002
Posts: 660
Herkunft: Berlin
 |
|
| quote: |
Original von Torsten/WarEagle
Hier wurde ja ein paar mal nach gefragt und ich habe ihn auch gesucht gehabt.
Hier ist mal der disableepg-patch für 1.3.6
Er ist an einer stelle noch recht unsauber (hat mehr zeilen als er bräuchte), aber er läuft und das ist ja die Hauptsache
Viel Spaß dabei. |
Mag vielleicht schon ein wenig alt sein das Post hier, aber ich habe den Patch mal auf VDR-1.3.14 erfolgreich angewandt.
Leider kommt es beim kompilieren zu einem Fehler:
Patchen:
| quote: |
cat disableepg.diff | patch -p1
patching file channels.c
Hunk #2 succeeded at 596 (offset 3 lines).
Hunk #3 succeeded at 631 (offset 3 lines).
Hunk #4 succeeded at 657 (offset 3 lines).
patching file channels.h
Hunk #1 succeeded at 92 (offset -4 lines).
Hunk #2 succeeded at 119 (offset -4 lines).
Hunk #3 succeeded at 168 with fuzz 2 (offset -4 lines).
patching file eit.c
Hunk #2 succeeded at 55 with fuzz 2 (offset -2 lines).
Hunk #3 succeeded at 179 (offset -1 lines).
|
Kompilieren:
| quote: |
make && make plugins
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_LIRC -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include audio.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_LIRC -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include channels.c
channels.c: In static member function `static const char*
cChannel::ToText(const cChannel*)':
channels.c:600: error: passing `const cChannel' as `this' argument of `char*
cChannel::Getdisableepg()' discards qualifiers
make: *** [channels.o] Error 1
|
Hat jemand eine Idee, wie man den Fehler beseitigen kann, oder hat jemand einen anderen Patch der mit VDR-1.3.14 funktioniert??
Uwe
__________________ Gruß Uwe
|
|
26.10.2004 11:40 |
|
|
Norad
Eroberer
  
Registration Date: 15.02.2004
Posts: 72
Herkunft: Rellingen
 |
|
Ich hab mal ein wenig rumgebastelt und 'nen Patch produziert, der zumindest bei ein paar Stichproben den ShortText nicht durch den Müll von Pro.7 ersetzt.
Der Patch muss nach disableDoubleEPG angewandt werden.
| Attachment: |
eit.diff (5 KB, 53 downloads)
|
|
|
26.10.2004 19:04 |
|
|
Emanuel
Haudegen
  

Registration Date: 18.07.2003
Posts: 603
Herkunft: Regensburg - Bayern
Thread Starter
 |
|
|
26.10.2004 19:17 |
|
|
Torsten/WarEagle
Moderator
   

Registration Date: 18.02.2003
Posts: 1,997
Herkunft: Wolfsburg Berufung: Patch-Entwickler
 |
|
| quote: |
Original von Uwe
Hat jemand eine Idee, wie man den Fehler beseitigen kann, oder hat jemand einen anderen Patch der mit VDR-1.3.14 funktioniert??
|
Danke für die erinnerung, habe meinen noEPG-Patch unter vdr.sjur.de mal hochgeladen, angepasst hatte ich den schon, nur das hochladen vergessen...
__________________
|
|
26.10.2004 20:18 |
|
|
Uwe
Haudegen
  
Registration Date: 24.11.2002
Posts: 660
Herkunft: Berlin
 |
|
| quote: |
Original von Torsten/WarEagle
| quote: |
Original von Uwe
Hat jemand eine Idee, wie man den Fehler beseitigen kann, oder hat jemand einen anderen Patch der mit VDR-1.3.14 funktioniert??
|
Danke für die erinnerung, habe meinen noEPG-Patch unter vdr.sjur.de mal hochgeladen, angepasst hatte ich den schon, nur das hochladen vergessen... |
Danke, funktioniert bestens!
Uwe
__________________ Gruß Uwe
|
|
26.10.2004 23:54 |
|
|
Master One
Jungspund

Registration Date: 21.09.2004
Posts: 11
 |
|
disableDoubleEpgEntrys_0.7.tar.gz |
 |
Ich habe gerade versucht, die aktuelle Version vom VDR zu "emergen" (Gentoo Linux), das ebuild von gentoo.de versucht dabei als Dependency zuerst disableDoubleEpgEntrys_0.7.tar.gz von Emanuel's Site runterzuladen, aber dies klappt einfach nicht:
| code: |
1:
2:
3:
4:
5:
|
--00:59:11-- [URL]http://www.wontorra.net/filemgmt_data/fi...trys_0.7.tar.gz[/URL]
=> `/usr/portage/distfiles/disableDoubleEpgEntrys_0.7.tar.gz'
Proxy Anforderung gesendet, warte auf Antwort... 403 Forbidden
00:59:11 FEHLER 403: Forbidden.
!!! Couldn't download disableDoubleEpgEntrys_0.7.tar.gz. Aborting. |
|
Auch wenn man's auf der Site direkt anklickt, kommt eine 403 Forbidden Fehlermeldung.
Ich hab zwar dem Emanuel schon geschrieben, daß da was nicht stimmt, aber vielleicht ist ja jemand schneller, und kann mir freundlicherweise eine weitere Download-Quelle nennen, das File hier reinstellen oder dieses per mail übersenden. Danke.
|
|
27.10.2004 01:30 |
|
|
Emanuel
Haudegen
  

Registration Date: 18.07.2003
Posts: 603
Herkunft: Regensburg - Bayern
Thread Starter
 |
|
|
27.10.2004 10:06 |
|
|
Master One
Jungspund

Registration Date: 21.09.2004
Posts: 11
 |
|
Super! Danke für die schnelle Reaktion, werde das heute Nachmittag nochmals versuchen (war sowieso Zeit zum Schlafen gehen, als ich heute Nacht auf das Problem gestoßen bin).
|
|
27.10.2004 10:12 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
|
03.06.2005 12:39 |
|
|
sn123py
Veteran
   
Registration Date: 31.03.2003
Posts: 967
Herkunft: Niedersachsen
 |
|
ich bin noch nicht bei 1.2.25 angelangt - ich dreh hier noch mit ner 1.3.21 ...
__________________ VDR(Via Epia M-10000, 512MB, 2xNexus-s, 120GB&160GB&160GB Samsung SpinPoint, NEC 1300 DVD+-R/RW, IR-Kit, VFD Noritake)
Gehäuse: Eigenbau (s.o.)
|
|
03.06.2005 13:29 |
|
|
Emanuel
Haudegen
  

Registration Date: 18.07.2003
Posts: 603
Herkunft: Regensburg - Bayern
Thread Starter
 |
|
|
03.06.2005 13:32 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
Hallo Emanuel,
Danke
Sieht gut aus - läuft jetzt seit 20 min.
Solltest du nichts mehr hören dann ist alles OK
Ich teste z.zt. den umstieg auf vdr-1.3.25 - u.a. wegen der neue info.vdr bei aufnahmen - da speichert er endlich auch die sprach infos von aufnahmen
Gruß
Viking
__________________ 04.07.2007 Sharemarks 0.1.4pre6
AutoCutter 0.3.1
LC17
Bin dabei auf LinuxMCE umzustellen.
System : Viking LinuxMCE
|
|
04.06.2005 16:06 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
Hallo Emanuel,
Der neue patch klappt gut - ist jetzt stabil
Ich denke aber das es einen fehler im Patch gibt und zwar einen der evt. schon länger da ist.
Wenn man "Disable Running status" = ja setzt dann hat man die korrekte anzeige. Wenn man aber "nein" einstellt dann bleibt ein oder zwei ältere EPG einträge "hängen". Dies ist schon länger so.
Da dies nicht passiert bei Vanilla VDR 1.3.25 (vorher nicht getestet) müsste es von DisabelDoubleEPG herrühren.
Wäre klasse wenn du es dir anschauen könntest.
Danke
Gruß
Viking
__________________ 04.07.2007 Sharemarks 0.1.4pre6
AutoCutter 0.3.1
LC17
Bin dabei auf LinuxMCE umzustellen.
System : Viking LinuxMCE
|
|
05.06.2005 15:30 |
|
|
Emanuel
Haudegen
  

Registration Date: 18.07.2003
Posts: 603
Herkunft: Regensburg - Bayern
Thread Starter
 |
|
|
05.06.2005 17:09 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
Hallo Emanuel,
danke das du dir die sache annimmst
hat leider nicht geholfen. Jetzt hilft es sogar nicht mehr "disable running" auf yes zu stellen. Es taucht immer wieder einträge von morgens auf. Wobei beim ersten wechsel auf ein kanal wo man heute noch nicht war das aktuelle programm und dann beim nächsten mal wieder das von morgens.
Wenn der VDR morgens startet bleibt scheinbar einer der ersten einträge "hängen".
Gruß
Viking
__________________ 04.07.2007 Sharemarks 0.1.4pre6
AutoCutter 0.3.1
LC17
Bin dabei auf LinuxMCE umzustellen.
System : Viking LinuxMCE
|
|
09.06.2005 08:37 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
Hallo Emanuel,
hattest du zeit dir das obige problem weiter anzuschauen ?
Wenn nicht ist es kein problem
Darüber hinaus gibt es mit vdr-1.3.32 ein compile-problem :
| code: |
1:
2:
3:
4:
5:
6:
|
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_LIRC -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I/lib/modules/2.6.11.8/build/include eit.c
eit.c: In constructor `cEIT::cEIT(cSchedules*, int, unsigned char, const
u_char*)':
eit.c:90: error: invalid conversion from `int' to `const char*'
eit.c:102: error: invalid conversion from `int' to `const char*'
make: *** [eit.o] Error 1 |
|
Würde gerne zu 1.3.32 wecheln da es u.a. ein VDSB (Video Data Stream Broken) problem - was ich 1-4 mal im monat habe - behen soll
(siehe "[vdr] video data stream broken - again" im Mailinglist)
Gruß
Viking
__________________ 04.07.2007 Sharemarks 0.1.4pre6
AutoCutter 0.3.1
LC17
Bin dabei auf LinuxMCE umzustellen.
System : Viking LinuxMCE
|
|
12.09.2005 12:40 |
|
|
Dr.Nop
Veteran
   

Registration Date: 05.05.2003
Posts: 941
Herkunft: Baden
 |
|
Das Problem beim Kompilieren lässt sich einfach beheben, kann leider nur nicht nachschauen da ich grad arbeite.
Man muss nur in den beiden Zeilen bei einem Argument DASWASVORDENKLAMMERNSTEHT(blablabla) weglöschen (so dass nur noch blablabla dasteht) und ganz hinten ein Argument ", 0" anhängen.
|
|
12.09.2005 13:40 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
Hallo Dr.Nop,
kann leider mit der aussage nicht ganz so viel anfangen, ich bin eben kein programmierer
Aber hier sind die zeielen - vieleicht hilft es ja :
Zeile 90:
| code: |
1:
|
if (I18nIsPreferredLanguage(Setup.EPGLanguages, I18nLanguageIndex(sed->languageCode), LanguagePreferenceShort) || !ShortEventDescriptor) |
|
Zeile 102 :
| code: |
1:
|
if (I18nIsPreferredLanguage(Setup.EPGLanguages, I18nLanguageIndex(eed->languageCode), LanguagePreferenceExt) || !ExtendedEventDescriptors) |
|
Gruß
Viking
__________________ 04.07.2007 Sharemarks 0.1.4pre6
AutoCutter 0.3.1
LC17
Bin dabei auf LinuxMCE umzustellen.
System : Viking LinuxMCE
|
|
12.09.2005 14:02 |
|
|
viking
Graf
 

Registration Date: 19.12.2002
Posts: 2,351
 |
|
Hallo Dr.Nop,
habs doch geschnallt
Danke
hier ein patch :
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
--- eit.c.ORG 2005-09-12 14:41:45.106306773 +0200
+++ eit.c 2005-09-12 14:45:56.982342304 +0200
@@ -87,7 +87,7 @@
{
int LanguagePreferenceShort = -1;
SI::ShortEventDescriptor *sed = (SI::ShortEventDescriptor *)d;
- if (I18nIsPreferredLanguage(Setup.EPGLanguages, I18nLanguageIndex(sed->languageCode), LanguagePreferenceShort) || !ShortEventDescriptor)
+ if (I18nIsPreferredLanguage(Setup.EPGLanguages, sed->languageCode, LanguagePreferenceShort, 0) || !ShortEventDescriptor)
{
delete ShortEventDescriptor;
ShortEventDescriptor = sed;
@@ -99,7 +99,7 @@
int LanguagePreferenceExt = -1;
bool UseExtendedEventDescriptor = false;
SI::ExtendedEventDescriptor *eed = (SI::ExtendedEventDescriptor *)d;
- if (I18nIsPreferredLanguage(Setup.EPGLanguages, I18nLanguageIndex(eed->languageCode), LanguagePreferenceExt) || !ExtendedEventDescriptors)
+ if (I18nIsPreferredLanguage(Setup.EPGLanguages, eed->languageCode, LanguagePreferenceExt, 0) || !ExtendedEventDescriptors)
{
delete ExtendedEventDescriptors;
ExtendedEventDescriptors = new SI::ExtendedEventDescriptors; |
|
Gruß
Viking
__________________ 04.07.2007 Sharemarks 0.1.4pre6
AutoCutter 0.3.1
LC17
Bin dabei auf LinuxMCE umzustellen.
System : Viking LinuxMCE
|
|
12.09.2005 14:47 |
|
|
|
|
|
 |
|