DIESER THREAD RICHTET SICH AN ALLE, DIE AUCH MAL LUST HABEN ETWAS ZU TESTEN, MIT NEN PATCH UMGEHEN KÖNNEN, ... , UND DABEI DRAUF ACHTEN DAS SIE IHREN VDR NICHT PLAT MACHEN BZW. ES IHNEN EGAL IST *g*
!!! Wir müssen leider erstmal ein paar vorbereitungen treffen, und da ich weiß das das schon manchmal schwierigkeiten bedeuet, dachte ich mir fagen wir doch damit an, und sobald das geklärt ist machen wir dann mit dem Plugin weiter... !!!
Phase 1: Wir patchen ein wenig in der Weltgeschichte herum:
Leider fehlen uns ein paar Sachen im Vdr um das neue Graphtft benutzen zu können:
VDR
- font.diff - VDR - Fonts die breiter sind als 32 Punkte (max 64 Punkte)
- osd.diff - VDR - DrawBitmap wird um bool Overlay erweitert, damit Transperrente Pixel nicht vorherige Pixel überschreiben
- status.diff - VDR - Status Meldung über die Verteilung der Tabs im Menü
- getosd.dff - VDR - Devices wird um GetOsd erweitert damit auch das Osd von nicht Primary Karten verwendet werden kann
Alle Patches von mir sind für die 1.3.15, ich würde jetzt gerne wissen, bei welchen Versionen klappt das patchen, habt ihr den ALL patch verwendet, oder die einzelnen, und ich würde mich freuen wenn ich patches für versionen vom Vdr bekomme bei den es probleme gab.
DVB-OSD
Für die User die eine 4MB-FF-DVB benutzen ist damit der erste schritt getan, ihr müsst jetzt noch etwas warten.
Framebuffer
Die User die bisher graphtft über Framebuffer verwendet haben, müssen sich jetzt ein Plugin(softdevice, xine, ...) aussuchen welches die Ausgabe in zukunft übernimmt. Im pathces.tgz ist schon mal ein Patch für das softdevice mit drin, weitere Folgen.
Einfach das Plugin patchen, und dann fürs erst versuchen ob alles läuft, also kann ich das Plugin als Primary-Device im VDR setup einstellen, sehe ich dann das Bild auf meinem Framebuffer, sehe ich das OSD, etc...
So dann hoffe ich mal das sich wenigsten ein paar User beteiligen, und nicht gleich alle schreien "oh so viel patches, was ist den das für ein scheiß!"
Bei mir funzen die Patches Primar und können auch keine negativen auswirkungen haben.
Phase 2: Testen des Osd over FB Output
Da je ein paar leute nicht in der Lage waren das Softdevice zu benutzen, hier mal ein Test-Plugin das die Osd Ausgabe über FB mach. (Mann kann das auch als PrimarayDevice Nutzen um das OSD auf dem FB zu sehen, ABER natürlich OHNE VIDEO Bild, sonst könnt ihr ja gleich Softdevice verwenden.)
Benötig wird nur Imlib2. Bei allen die bisher Graphtft 0.0.8 nutzen sollte das ja eh schon installiert sein.
vdr-osdout-0.0.1.tgz (für VDR >= 1.3.7)
Phase 3: graphtft-0.1-pre1
comming soon...
Grüße Kenny