Hallo
Ich habe nun graphtft länger am Laufen, es sind doch einige Dinge nicht so wie sie sein sollten.
Teilweise sind diese auch in diesem Thread erwähnt worden.
[list=1]
[*]Segfault vom VDR vor allem wenn er länger läuft und EPG Daten aufgerufen werden, evtl ein memory leak.
[*]Das bekannte unschöne durchscollen der Menüpunkte bremst außerdem das OSD des VDR aus.
[/list=1]
Dies sind globale Probleme des Plugins.
Zu meinem lokalem Problem, das mit dem TFT Plugin direkt nichts zu tun hat.
Ich bekomme die EPG Bilder nicht angezeigt, ich habe im themefile des Skins die Pfade angepasst.
Dec 6 18:55:50 VDR64 vdr: [graphTFT] check path '/etc/vdr/plugins/tvm2vdr/epgimages/34732.jpg'
Dec 6 18:55:50 VDR64 vdr: [graphTFT] 0 path [{varEPGimagesPath_1}{presentID}.{EPGimageSuffix}] converted to '/etc/vdr/plugins/tvm2vdr/epgimages/34732.jpg'
Dec 6 18:55:50 VDR64 vdr: [graphTFT] evaluating '{varEPGimagesPath_2}{presentID}.{EPGimageSuffix}'
Dec 6 18:55:50 VDR64 vdr: [graphTFT] variable 'varEPGimagesPath_2' found
Wird nicht angezeigt, weil 34732.jpg nicht vorhanden ist.
Dies sollte das Plugin tvm2vdr erledigen, das Plugin erzeugt auch aktuelle jpg in dem Ordner, nur mit einer anderen ID.
Es passt wohl was mit der tvm2vdr_channelmap.conf <->channels.conf nicht.
Es gab mal ein Perl Script, für aktuelle channels.conf ist dies nicht anwendbar.
Ich verstehe den Zusammenhang mit der ID nicht, z.b Graphtft sucht ID 34732 wenn ich auf das "DAS Erste" zappe ?
PS:
Die OSDPIP/Sidedisplay Erweiterungen bekomme ich mangels C++ Erfahrung einfach nicht hin, dies ist aber im Moment wirklich nicht wichtig.