Plugin neu für DBOX anpassen

Anlaufschwierigkeiten? Was ist was? Worum geht's?
willibutz
Beiträge: 2
Registriert: Sonntag 28. Dezember 2008, 12:01

Plugin neu für DBOX anpassen

Beitrag von willibutz »

Hallo,
bevor ich sinnlos hier im Forum auf die Suche gehe habe ich mir gedacht das mir der eine oder andere vielleicht eine Hilfe geben kann wo ich suchen muss und was ich brauche.

Mein Problem:
Ich habe einen VDR mit ffnetdev im Keller und greife auf diesen mit meinem Lappi und der DBOX2 zu.
Auf der DBOX2 habe ich ein Image mit CVS vom 26.04.08 . Hier habe ich das Plugin "vdrviewer" laufen mit dem ich auf den VDR zugreifen und diesen komplett bedienen kann.

(Das Plugin gibt es hier http://developer.berlios.de/projects/vdrviewer/)

Jetzt hatte ich mir die neue Version des Image installiert, musste jedoch feststellen dass das Plugin "vdrviewer" nicht mehr läuft.
Nach einigem hin und her habe ich herausgefunden das es an dem aktuellen CVS (Stand Dez 2008)des Images liegt dass das Plugin nicht mehr will.
Da es keine angepasste Version vom vdrviewer gibt wollt ich dieses Plugin selber an die neue CVS anpassen.

Hier jedoch stehe ich vor einer Wand. Ich habe Linux und weiß das ich eine Programierumgebung für die DBOX2 brauche. Nur was für Dateien brauche ich, wie gehe ich vor und vor allem - wie kann ich die vorhandene Datei dann für die neue CVS anpassen???

Ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen.
Vielen Dank schoneinmal im Voraus

Willi

Hab nocheinmal die Fehlermeldung angehängt die kommt wenn ich das Plugin mit der neuen CVS starte:

Ich habe an der DBOX2 über telnet den Befehl "setconsole" ausgeführt und bekommen folgende Anzeige:

/var # 10:49:37 [sectionsd] DMX::readNbytes received POLLERR, pid 0x12, filter[5
] filter 0x61 mask 0xf1
[CPlugins] (id,val):(end_y,523)
[CPlugins] (id,val):(end_x,671)
[CPlugins] (id,val):(off_y,35)
[CPlugins] (id,val):(off_x,39)
[CPlugins] (id,val):(video_format,0)
[CPlugins] (id,val):(fd_lcd,43)
[CPlugins] (id,val):(rcblk_rep,120)
[CPlugins] (id,val):(rcblk_anf,120)
[CPlugins] (id,val):(fd_rcinput,18)
[CPlugins] (id,val):(fd_framebuffer,3)
/var/tuxbox/plugins/vdr.so: undefined symbol: _ZN16CSectionsdClient15setPauseSor
tingEb10:49:50 [sectionsd] DMX::readNbytes received POLLERR, pid 0x12, filter[5]
filter 0x61 mask 0xf1
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Plugin neu für DBOX anpassen

Beitrag von Houdini »

probier mal http://home.arcor.de/houdini/dbox/vdr.so aus.
Da hab ich den aktuellen svn Stand ohne die Aufrufe von setPauseSorting() kompiliert.
willibutz
Beiträge: 2
Registriert: Sonntag 28. Dezember 2008, 12:01

Re: Plugin neu für DBOX anpassen

Beitrag von willibutz »

Hallo Houdini,
was soll ich sagen - es klappt super. Klasse das du die Datei schon fertig hast.
Vielen Dank
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Plugin neu für DBOX anpassen

Beitrag von Houdini »

wg: GPL :-)

Code: Alles auswählen

--- vdrviewer.cpp~	2008-12-28 15:00:11.000000000 +0100
+++ vdrviewer.cpp	2008-12-28 15:09:09.000000000 +0100
@@ -982,7 +982,7 @@
 	g_Sectionsd = new CSectionsdClient;
 	g_Zapit->setStandby(false);
 	g_Sectionsd->setPauseScanning(false);
-	g_Sectionsd->setPauseSorting(false);
+//	g_Sectionsd->setPauseSorting(false);
 	delete g_Sectionsd;
    delete g_Zapit;
 
@@ -3470,7 +3470,7 @@
 		g_Sectionsd = new CSectionsdClient;
 		g_Zapit->setStandby(true);
 		g_Sectionsd->setPauseScanning(true);
-		g_Sectionsd->setPauseSorting(true);
+//		g_Sectionsd->setPauseSorting(true);
 		delete g_Sectionsd;
         	delete g_Zapit;
 		sleep(1);