Hi,
da für die EHD ein Picture in Picture Plugin verfügbar ist habe ich einmal versucht, dies auch mit meinem normalen VDR zu nutzen. Zum jetzigen Zeitpunkt komme ich soweit, das der PiP Rahmen gezeichnet wird, der Sener + EPG angezeigt wird und auch kurz einmal ein Livebild dort auftaucht. Allerdings bleibt dann nur der Rahmen sichtbar. Witzigerweise kann ich mir mid hdfbshot ja ein OSD Bild als PNG abspeichern. Dort taucht das Livebild dann allerdings auf. Sehr seltsam.....
Es sind einige Patches nötig, um das ganze fehlerfrei hinzukriegen. Zuerst muss der VDR um die Klasse cReelBoxBase erwitert werden. Dies macht der Patch vdr-1.7.z.osdpip.diff.
Danach muss noch das reelbox Plugin geändert werden. Hier muss der Pip-Kram aktiviert werden mit dem Patch vdr-reelbox-pip.diff. Hier ist daruaf zu achten, das das Framebuffer Device der eHD geladen ist und auch fest in der Datei VideoPlayerPipHd.c verdrahtet ist. Bei mir ist es /dev/fb3 und der Patch setzt dieses entsprechent um. Passt das Device nicht, bekomme ich zwar das EPG angezeigt, aber der Rahmen ist nicht vorhanden.
Zu guter Letzt muss das osdpip Plugin noch ein wenig angepasst werden. Dies erledigt dann der letzte Patch.
Für die Gentoo User habe ich entsprechende Ebuilds an üblicher Stelle abgelegt, die die Patcherei (abgesehen vom VDR) erledigen.
Wenn einer mitttesten und forschen möchte, ist er herzlich eingeladen. Die Patches laufen alle gegen das SVN-10261
Akualisierung: SVN 10288
Ich habe die Pacthes einmal aktualisiert und die Anmerkung von schorsch eingebaut. Damit läufts hier nun. Die Ebuilds sind ebenfalls angepasst.
ACHTUNG: Bei dem Reelbox Patch muss unbedingt das Framebuffer angepasst werden!
cu und guten Rutsch,
Quacks