meinte viel mehr das plugin an sich.. aber ich werds einfach mal ausprobieren
[ANNOUNCE] Extended EPG Plugin 0.0.2
- dingo
- Geschlossen
-
-
eepg funktioniert soweit super, aber seit der Installation habe ich ziemlich regelmässige Abstürze (vorher praktisch nie).
Ich kann in keinem log was Brauchbares dazu erkennen, aber lt. syslog passiert es quasi immer an der gleichen Stelle, immer nach dem Listen des theme 'DOCUMENTALES OTROS'. (s.u.)
Läuft mir da was über? Wo kann ich das den sehen und was mache ich ?
Danke für jede Idee!obscured
Auszug aus syslog
-----------------------------
Jun 6 21:36:01 vdr2 vdr: [2118] INFANTIL PREESCOLAR
Jun 6 21:36:01 vdr2 vdr: [2118] INFANTIL SERIE
Jun 6 21:36:01 vdr2 vdr: [2118] INFANTIL OTROS
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES°
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES ACTUALIDAD
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES ARTE Y CULTURA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES BIOGRAFÍA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES CAZA Y PESCA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES CIENCIA Y TECNOLOGÍA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES CINE
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES ECONOMÍA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES HISTORIA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES MÚSICA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES NATURALEZA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES POLÍTICA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES SALUD / MEDICINA
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES SOCIEDAD
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES TENDENCIAS
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES VIAJES / EXPEDICIONES
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES OTROS
Jun 6 21:36:01 vdr2 runvdr: restarting VDR
Jun 6 21:36:01 vdr2 kernel: saa7146: unregister extension 'budget_ci dvb'.
Jun 6 21:36:01 vdr2 kernel: ACPI: PCI interrupt for device 0000:01:02.0 disabled
Jun 6 21:36:01 vdr2 kernel: saa7146: unregister extension 'dvb'.
Jun 6 21:36:01 vdr2 kernel: ACPI: PCI interrupt for device 0000:01:00.0 disabled
Jun 6 21:36:03 vdr2 kernel: saa7146: register extension 'budget_ci dvb'.
Jun 6 21:36:03 vdr2 kernel: PCI: Enabling device 0000:01:02.0 (0000 -> 0002)
Jun 6 21:36:03 vdr2 kernel: ACPI: PCI Interrupt 0000:01:02.0[A] -> GSI 22 (level, low) -> IRQ 217
Jun 6 21:36:03 vdr2 kernel: saa7146: found saa7146 @ mem dfa48000 (revision 1, irq 217) (0x13c2,0x1017).
Jun 6 21:36:03 vdr2 kernel: saa7146 (0): dma buffer size 192512
Jun 6 21:36:03 vdr2 kernel: DVB: registering new adapter (TT-Budget/S-1500 PCI).
Jun 6 21:36:03 vdr2 kernel: adapter has MAC addr = 00:d0:5c:07:9a:67
Jun 6 21:36:03 vdr2 kernel: input: Budget-CI dvb ir receiver saa7146 (0) as /class/input/input5
Jun 6 21:36:03 vdr2 kernel: DVB: registering frontend 0 (ST STV0299 DVB-S)...
Jun 6 21:36:03 vdr2 kernel: saa7146: register extension 'dvb'.
Jun 6 21:36:03 vdr2 kernel: PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
Jun 6 21:36:03 vdr2 kernel: ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 169
Jun 6 21:36:03 vdr2 kernel: saa7146: found saa7146 @ mem dfb4e000 (revision 1, irq 169) (0x13c2,0x000e).
Jun 6 21:36:03 vdr2 kernel: DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.3).
Jun 6 21:36:03 vdr2 kernel: adapter has MAC addr = 00:d0:5c:05:16:b1
Jun 6 21:36:03 vdr2 kernel: dvb-ttpci: gpioirq unknown type=0 len=0
Jun 6 21:36:03 vdr2 kernel: dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
Jun 6 21:36:03 vdr2 kernel: dvb-ttpci: firmware @ card 1 supports CI link layer interface
Jun 6 21:36:03 vdr2 kernel: dvb-ttpci: Crystal audio DAC @ card 1 detected
Jun 6 21:36:03 vdr2 kernel: saa7146_vv: saa7146 (1): registered device video0 [v4l2]
Jun 6 21:36:03 vdr2 kernel: saa7146_vv: saa7146 (1): registered device vbi1 [v4l2]
Jun 6 21:36:04 vdr2 kernel: DVB: registering frontend 1 (ST STV0299 DVB-S)...
----------------------------------- -
Hallo,
ich habe mir für eepg 0.0.3 eine Paket-Verschalung für Debian-Pakete erstellt, um mir für Ubuntu Jaunty ein deb-Paket zu bauen, welches eepg 0.0.3 enthält. Das Paket habe ich auf Basis der VDR-dev 1.6-Version aus gda's Repository (siehe gda's Launchpad PPA) gebaut und es liegt in meinem Launchpad PPA herum.
Ich musste drei Include-Zeilen in der Datei eepg.c anpassen, damit es funktioniert. Da auch libsi/si.c included wird (nicht der Header), habe ich den ganzen VDR-libsi-Folder mal in das Plugin reinkopiert, weil mir nichts besseres eingefallen ist. Das ist natürlich nicht elegant.
Die Debian-Metainfos zu Autor und Copyright sind momentan sehr spärlich ausgefüllt, weil ich nicht mehr darüber weiß. Es wäre super, wenn dieses Plugin von mehr Leuten unterstützt und weiterentwickelt werden würde. Könnte man die Sourcen irgendwo im SVN ablegen?
Viele Grüße
hepi -
Zitat
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES OTROS
Jun 6 21:36:01 vdr2 runvdr: restarting VDRHallo,
das hier kann ich bestätigen, leider hab ich es noch nicht geschaft ein coredump zu machen...
Carel
-
Hi,
ich bin auch sehr an diesem Plugin interessiert. Leider hat das Kompilieren nicht funktioniert. Versucht unter easyVDR 0.6, VDR Version 1.4
Was habe ich vergessen, um erfolgreich zu kompilieren?
Grüße
TroubleshooterZitatg++ -O2 -fPIC -Wall -Woverloaded-virtual -march=pentium3 -O2 -fPIC -g -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDCTRL -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PREMIEREEPGFIX -DUSE_ROTOR -DUSE_SETTIME -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SWITCHTIMER -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"eepg"' -I/usr/local/src/DVB/include -I/usr/local/src/VDR/include eepg.c eepg.c: In member function 'virtual int cFilterEEPG::GetThemesMHW1(const u_char*, int)': eepg.c:1161: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual char* cFilterEEPG::GetSummaryTextNagra(const u_char*, long int, unsigned int)': eepg.c:1329: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetThemesNagra(const u_char*, int, short unsigned int)': eepg.c:1671: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetChannelsNagra(const u_char*, int)': eepg.c:1729: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual void cFilterEEPG::ProcessNagra()': eepg.c:1903: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetTitlesMHW1(const u_char*, int)': eepg.c:1983: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetTitlesMHW2(const u_char*, int)': eepg.c:2054: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetSummariesMHW1(const u_char*, int)': eepg.c:2097: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetSummariesMHW2(const u_char*, int)': eepg.c:2213: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetChannelsSKYBOX(const u_char*, int)': eepg.c:2298: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetTitlesSKYBOX(const u_char*, int)': eepg.c:2394: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetSummariesSKYBOX(const u_char*, int)': eepg.c:2472: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'void SI::cEIT2::decodeText2(const unsigned char*, int, char*, int)': eepg.c:2724: error: 'getCharacterTable' was not declared in this scope eepg.c:2743: error: 'SystemCharacterTableIsSingleByte' was not declared in this scope eepg.c:2745: error: 'convertCharacterTable' was not declared in this scope eepg.c: In constructor 'SI::cEIT2::cEIT2(cSchedules*, int, SI::u_char, const SI::u_char*, bool)': eepg.c:3040: error: 'class cChannels' has no member named 'GetByTransponderID' eepg.c:3065: error: 'Utf8BufSize' was not declared in this scope eepg.c:3068: error: 'buffer' was not declared in this scope eepg.c:3079: error: 'Utf8BufSize' was not declared in this scope eepg.c:3083: error: 'buffer' was not declared in this scope eepg.c:3095: error: 'Utf8BufSize' was not declared in this scope eepg.c:3096: error: 'buffer' was not declared in this scope eepg.c: In member function 'virtual bool cPluginEEPG::Start()': eepg.c:3978: error: 'Phrases' was not declared in this scope make: *** [eepg.o] Fehler 1
-
Zitat
Jun 6 21:36:01 vdr2 vdr: [2118] DOCUMENTALES OTROS
Jun 6 21:36:01 vdr2 runvdr: restarting VDRHallo, kann dieses segfault-Problem beim Einlesen des MediaHighWay 2 EPGs auch bestätigen. Brauche das EPG gar nicht, kann man es evtl. abschalten?
Viele Grüße
hepiEdit: Wer den Fehler suchen will: Bitte in der Datei eepg.c mal in int cFilterEEPG::GetThemesMHW2 reinschauen. Denke mal, da läuft was schief. Weiß aber nicht, was.
Edit2: Ich habe als Workaround einfach mal brachial alle Codeblöcke auskommentiert, wo MHW2-Funktionen aufgerufen werden, da ich es nicht brauche. Es hat kompiliert und ich teste es gerade. Unten sind meine Änderungen.
Edit3: Der Fehler tritt nach meinem Eindruck sowieso nur dann offensichtlich auf, wenn a) man einen Satelliten anpeilt, auf dem MediaHighWay 2 EPG geboten wird, also einen LNB auf Position 19,2 Grad Ost hat und b) wenn der VDR sich erlauben kann, auf 19.2seine EPG-Daten aufzufrischen - also z. B. man eine Aufnahme anschaut und keine Timer aktiv sind. Ärgerlich dabei: Mitten im Anschauen segfaultet der VDR. Mein Workaround scheint für mich gut zu funktionieren.
Diff
Alles anzeigendiff -u vdr-plugin-eepg-0.0.3~hepi/eepg.c vdr-plugin-eepg-0.0.3~hepi/eepg.c --- vdr-plugin-eepg-0.0.3~hepi/eepg.c +++ vdr-plugin-eepg-0.0.3~hepi/eepg.c @@ -3251,9 +3251,11 @@ case MHW1: AddFilter (0xd3, 0x92); //ThemesMHW1//TODO: all filters are serialized, strictly speaking Themes is non-fatal... break; +/* case MHW2: AddFilter (0x231, 0xc8); //MHW2 Channels & Themes break; +*/ case SKY_IT: case SKY_UK: AddFilter (0x11, 0x4a); //Sky Channels @@ -3761,6 +3763,7 @@ } } break; +/* disabling MHW2 stuff to avoid segfault when reading themes case 0xc8: //GetChannelsMHW2 or GetThemesMHW2 if (Pid == 0x231) { if (Data[3] == 0x01) { //Themes it will be @@ -3786,6 +3789,7 @@ } } //if Pid == 0x231 break; +*/ case 0x91: Result = GetChannelsMHW (Data, Length, 1); //return code 0 = fatal error, code 1 = sucess, code 2 = last item processed Del (Pid, Tid); //always remove filter, code 1 should never be returned since MHW1 always reads all channels... @@ -3807,6 +3811,7 @@ ProcessNextFormat (); } break; +/* disabling MHW2 stuff to avoid segfault when reading themes case 0xe6: //TitlesMHW2 if (Pid == 0x234) { Result = GetTitlesMHW2 (Data, Length); //return code 0 = fatal error, code 1 = sucess, code 2 = last item processed @@ -3835,6 +3840,7 @@ } } //if pid break; +*/ case 0x4a: //Sky channels if (Pid == 0x11) { Result = GetChannelsSKYBOX (Data, Length - 4);
-
Zitat
Original von carel
Hi,Das mit gdb hab ich bereits versucht aber mein system will einfach KEIN coredumps producieren.
Ich hab als start sequenz:
cd $VDR_DIR
echo "core.%e.%p" > /proc/sys/kernel/core_pattern
ulimit -c unlimited$STARTVDR
usw.
Kein coredump in $VDR_DIR...
Ich hab mein kernel selbst compiliert aber ich weiss nicht was da evtl falsch sein könnte.Google hat auch nicht viel geholfen
Carel
Bei mir hat es so funktioniert:
Codeulimit -c unlimited echo 1 > /proc/sys/kernel/core_uses_pid echo "/media/hd/coredump/core" > /proc/sys/kernel/core_pattern
Dann landen alle coredumps im Verzeichnis /media/hd/coredump/
Die coredumps sind über die PID eindeutig (core.pid)
Gruss
Reral_Quick
-
Hi,
Vielen Dank für diesen Plug-in.
Das deb. Paket von Hepi (Danke Hepi !) lauft hier schon einige Monate, und der Freesat EPG bekomme ich einwandfrei.Freundlichen Gruss,
Steven -
hi,
für freesat epg (uk, z.b. bbc hd) gibts auch eine alternative, einen patch für vdr selbst
ist aber konzeptionell sicher nicht so schön wie ein pugin und der pfad zu zwei externen dateien ist fest im code (müssen auf /video liegen)falls sich jemand mit dem mediahighway code beschäftigen will, im svn des reelvdr (vdr 1.4 derivat) haben sie dafür seit kurzem mhwepg.c/h
-
Hallo Dingo,
vielen Dank für das Plugin, läuft bei mir unter easyvdr-06.08 seit einigen Tagen reibungslos.
Vor allem meine Frau - Englischdozentin - ist hocherfreut, dass jetzt ein vollständiges britisches EPG auf Astra 28.2 zur Verfügung steht und sie endlich epgsearch, wie gewohnt, auch für die englischen Sender nutzen kann.
Ich möchte mich auch in ihrem Namen recht herzlich bedanken und gleichzeitig die vage Hoffnung äußern, dass Du auch für zukünftige Versionen des VDR die Anpassung Deines Plugins nicht aus den Augen verlierst.
Viele Grüße
Volker -
Zitat
Originally posted by vbec
Hallo Dingo,vielen Dank für das Plugin, läuft bei mir unter easyvdr-06.08 seit einigen Tagen reibungslos.
Vor allem meine Frau - Englischdozentin - ist hocherfreut, dass jetzt ein vollständiges britisches EPG auf Astra 28.2 zur Verfügung steht und sie endlich epgsearch, wie gewohnt, auch für die englischen Sender nutzen kann.
Ich möchte mich auch in ihrem Namen recht herzlich bedanken und gleichzeitig die vage Hoffnung äußern, dass Du auch für zukünftige Versionen des VDR die Anpassung Deines Plugins nicht aus den Augen verlierst.
Viele Grüße
VolkerYes, Dingo. Keep up the good work.
Nochmals vielen Dank für dieses Plugin.
Freundlichen Gruss,
Steven -
Hi dingo,
erstmal vielen Dank für das super Plugin.
Ich bekomme leider kein EPG für BBC HD (?).Markus
-
Zitat
Originally posted by MarkusE
Hi dingo,erstmal vielen Dank für das super Plugin.
Ich bekomme leider kein EPG für BBC HD (?).Markus
Ditto ich ebenso auch nicht, kann es sein daß, das einem teil vom der encrypted BSkyB EPG sein konnte?
So wann ich verstanden hatte war auch das EPG beim Sky auch unter NDS encrypted, als auch nach fast jedem andere Sender vom diese Provider war. -
Ich habe hier keine Probleme mit EPG von BBC HD, habe hier Programmvorschau bis nach
Dienstag, 24.11.2009, im Live-Plugin mit VDR 1.7.9. Kann es sein, dass das EPG vielleicht zeitweilig ausgefallen ist und jemand, der vorher sein EPG aufgetankt hat, davon nix merkt?Gruß
hepi -
Hi,
EPG von BBC HD ist auch korrekt bei mir (vdr 1.7.9 von VDR-Team).
Freundlichen Gruss,
Steven -
Wegen der fehlende Livebuffer Plugin wurde ich der VDR-1.7.9 nicht mit ein 10M Metallstange anfassen!! VDR ohne Livebufer hat kein werte!
Aber dann, wie seht das EPG beim VDR-1.7.0 aus?
Bei mir seht das ~nicht aus~.
Oder kann es sein das das erst nach ein bestimmte Version erst anging?
Wann schon, dann welche schon?Kann es ~möglich~ sein das der VDR-1.7.9 benutzte ein ~andere~ (evtl. ein licht modifiziertes channels.conf als der normalen VDR-1.7.x, insofern daß dies der EPG verhindert? (d.h. evtl. ein fehlende EPG PID?)
-
ich hatte bis vor zwei wochen VDR 1.6.0 mit eepg-Plugin unter Ubuntu Jaunty am Laufen: Keine Probleme mit eepg und BBC HD.
-
Zitat
Originally posted by hepi
ich hatte bis vor zwei wochen VDR 1.6.0 mit eepg-Plugin unter Ubuntu Jaunty am Laufen: Keine Probleme mit eepg und BBC HD.Komisch....
Es könnte nur so sein das ich das Gen2VDR-AE (und vorher Gen2VDR v2.0), benutze und benutzt hat. Aber, ich hatte nie ein einzige EPG vom der BBC-HD bekommen.
Ich habe das Plugin so installiert:
http://rapidshare.com/files/227513855/eepg-0.0.3.tgz
Runter geladen auf
mit
und dann habe ich das alles auf
mit
dann auf der /usr/local/src/VDR/PLUGINS/src/eepg-0.0.3 gewechselt und
mitder Plugin Kompiliert:
Code
Alles anzeigeng++ -O2 -fPIC -Wall -Woverloaded-virtual -march=pentiun3 -O2 -pipe -fomit-frame-pointer -falin-functions=4 -fprefetch-loop-arrays -ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTERLIMIT -DUSE_CUTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFREC -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYNAMES -DUSE_EM84XX -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEGP -D_GNU_SOURCE -DPLUGIN_NAME_I18N'"eepg"' -I/usr/local/src/DVB/include -I/usr/local/src/VDR/include eepg.c eepg.c: In member function 'virtual int cFilerEEPG::GetThemesMHW1(cost u_char*, int)': eepg.c:1161: warning: convertng to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual char* cFilterEEPG::GetSummaryTGextNagra(const u_char*, long int, unsigned int)': eepg.c:1329: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetThemesNagra(const u_char*, int, short unsigned int)': epg.c:1671: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetChannelsNagra(const u_char*, int)': eepg.c:1729: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual void cFilterEEPG::ProcessNagra()': eepg.c:1903: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetTitlesMHW1(const u_char* eepg.c:1983: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetTitlesMHW2(const u_char* eepg.c:2054: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetSummariesMHW1(const u_ch eepg.c:2097: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetSummariesMHW2(const u_ch eepg.c:2213: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetChannelsSKYBOX(const u_c eepg.c:2298: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetTitlesSKYBOX(cons u_cha eepg.c:2394: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual int cFilterEEPG::GetSummariesSKYBOX(const u_ eepg.c:2472: warning: converting to non-pointer type 'unsigned char' from NULL eepg.c: In member function 'virtual void cFilterEEPG::LoadEquivalentChanels()': eepg.c:978: warning: 'C' may be used uninitialized in this function eepg.c: In member function 'virtual int cFilterEEPG::GetTheesNagra(const u_char eepg.c:1621: warning: 'ThemeId' maybe used uninitialized in this function g++ -O2 -fPIC -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe -fomit-frame-eepg.o -o libvdr-eepg.so
Und, dann mit der Skript
das Plugin unter VDR zu bringen, und dann durch das VDR-Admin Plugin letztendlich aktiviert.
Komischerweise, die "Probleme" was ich habe scheint in der meisten weise mit der MHW, Nagra u, SKYBOX =/= BBC-HD...
-
Zitat
Originally posted by hepi
Edit3: Der Fehler tritt nach meinem Eindruck sowieso nur dann offensichtlich auf, wenn a) man einen Satelliten anpeilt, auf dem MediaHighWay 2 EPG geboten wird, also einen LNB auf Position 19,2 Grad Ost hat und b) wenn der VDR sich erlauben kann, auf 19.2seine EPG-Daten aufzufrischen - also z. B. man eine Aufnahme anschaut und keine Timer aktiv sind. Ärgerlich dabei: Mitten im Anschauen segfaultet der VDR. Mein Workaround scheint für mich gut zu funktionieren.
Danke vielmals -
ich habe den Fehler gefunden, der den Absturz verursacht.
in der eepg.h das MAX_THEMES auf 1024 hochschrauben behebt den Absturz. Größte pThemeId ist die 644. Viele Dazwischen sind allerdings leer.
Allerdings werden laut Syslog nur die ersten Channels erkannt.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!