PearlHD
Inhaltsverzeichnis |
Aktuelle Version
Beschreibung
Autor: mapovi
PearlHD ist ein, für Full HD und HD Ready optimiertes, text2skin-Skin. Es ist zudem möglich das Skin mit SD Auflösung in 16:9 zu nutzen.
Bilder
Softwareanforderungen
text2skin-plugin =>1.3.
VDR =>1.7.7 oder Patch.
Font: VDRSymbols sans.ttf.
Installation
Text2Skin-Plugin
Aktuelle Version des text2skin-plugins installieren:
cd $VDRDIR/PLUGINS/src git clone git://projects.vdr-developer.org/vdr-plugin-text2skin.git cd ../../../ make plugins make plugins install
yaepghd (optional)
Aktuelle Version des Yaepghd-plugins installieren:
cd $VDRDIR/PLUGINS/src git clone git://projects.vdr-developer.org/vdr-plugin-yaepghd.git yaepghd cd ../../../ make plugins make plugins install
Patches siehe #yaepghd.
PearlHD Skin
Das git-repository auf die eigene Festplatte klonen (z.B. in /usr/local/src)
git clone git://projects.vdr-developer.org/skin-pearlhd.git cd skin-pearlhd
Die Make.config Datei anpassen. (siehe #Optionen)
make make install
VDR beenden und neu starten. Unter Einstellungen -> OSD -> Skin "PearlHD" auswählen. Wenn yaepghd genutzt wird, muss zudem unter Einstellungen -> Plugins -> yaepghd "PearlHD" als Theme gewählt werden.
Optionen
Um die Beschriftung der farbigen Knöpfe in der Kanalanzeige anzupassen, müssen die entsprechenden Parameter in der Make.config geändert werden:
BUTTON_1=Aufnehmen BUTTON_2=Timer BUTTON_3=Aufnahmen BUTTON_4=Teletext
Skin für yaepghd aktivieren:
YAEPGHD=1
Laufende Aufnahmen werden im Kopfbereich des Menüs angezeigt:
RECTITLEINFOHEAD=1
Drei laufende Aufnahmen oder kommenden Timer werden rechts unten im Menü angezeigt:
RECTITLEINFOBOTTOM=1
Drei laufende Aufnahmen oder kommenden Timer werden rechts oben im Menü angezeigt (bevorzugte Einstellung bei 1280x720):
RECTITLEINFOTOP=1
Kanallogos im Kopfbereich des Channelview anzeigen (64x48 in ($SKINDIR)/hqlogos):
CHANNELLOGO=1
Kanallogos rechts im Channelview anzeigen (100x100 in ($SKINDIR)/hqlogos):
CHANNELLOGORIGHT=1
EPG-Images in der EPG-Detailseite anzeigen ( Menufenster nutzt dadurch mehr Farben, es kann aufgrund der Beschränkungen des Plugins zu Farbverfälschungen kommen! ):
EPGIMAGES=1 EPGIMAGESPATH=\/etc\/vdr\/plugins\/tvm2vdr\/epgimages\/
Proportionierung für Auflösung optimieren ( Je kleiner OSDWIDTH ist, desdo größer wird das Menü )
OSDWIDTH=1920 #OSDWIDTH=1280 #OSDWIDTH=720
Höhe der Menueinträge ändern:
MENUITEHEIGHT=50
Die wichtigsten Schriften werden durch die im VDR integrierten dynamischen Versionen ersetzt:
DYNAMICFONTS=1
Bexbiers Cryptsymbols ADDON aktivieren ( patch im patches-ordner beachten):
CRYPTSYMBOLS=1
Konfiguration
VDR, XINE and XINELIBOUTPUT Einstellungen (vdr/setup.conf)
OSDAspect = 1,000000 OSDHeight = 1080 OSDHeightP = 1,000000 OSDLanguage = de_DE OSDLeft = 0 OSDLeftP = 0,000000 OSDSkin = PearlHD OSDTop = 0 OSDTopP = 0,000000 OSDWidth = 1920 OSDWidthP = 1,000000 ShowReplayMode = 1 xine.osdExtent.X = 1920 xine.osdExtent.Y = 1080 xine.osdMode = osdBlendScaledAuto xine.transparencyMode = transparencyOn xineliboutput.OSD.Size = 1920x1080 xineliboutput.OSD.SoftOSD = 1
Tipps
yaepghd
Im Skin ist ein Theme für das Yaepghd-plugin enthalten. Um dieses nutzen zu können, wird eine aktuelle Version des Plugins benötigt: git clone git://projects.vdr-developer.org/vdr-plugin-yaepghd.git yaepghd Ein Patch für das Yaepghd-plugin ist im Extensions-Patch enthalten und wird in der Make.config des VDRs aktiviert.
YAEPG = 1
Für einen ungepatchten VDR-1.7.9 wird momentan noch folgender Patch benötigt: patch In der Make.config des PearlHD Skins muss folgender Parameter aktiviert werden:
YAEPGHD=1
Vermutlich sorgt der *yaepg*-patch auch dafür, dass man über das Plugin den aktuell laufenden Kanal umschalten kann. Das kleine Videofenster bekommt man derzeit nur bei Ausgabe über eine eHD(?) bzw Xine-plugin. Um das kleine Videofenster zu aktivieren, muss man bei Ausgabe über das Xine-plugin in dessen Makefile folgendes ändern:
# enable to fully support yaepg plugin VDR_XINE_SET_VIDEO_WINDOW = 1
Das Videofenster wird zur Zeit im PearlHD Skin jedoch nicht genutzt.
Im Menü fehlen die Schriften
Die Schriftart "VDRSymbols Sans.ttf" muß im System verfügbar sein, im Ordner des Skins liegen oder im font-Ordner des text2skin-plugins liegen
Im Menü steht oClock
Wenn im Menü rechts neben der Uhr "oClock" erscheint, bedeutet dies, dass die Lokalisierung fehlgeschlagen ist. Die Datei "vdr-text2skin-PearlHD.mo" aus dem locale Ordner muß in den Ordner der die Lokalisierungen des VDRs enthält kopiert werden. Das Zielverzeichnis der Lokalisierung kann über PREFIX= oder DESTDIR= als Make Parameter gesteuert werden.
Auflösung
Die Auflösung die beim Erstellen des Skins angegeben wird, ist keine absolute Angabe für die Breite des Skins. Sie bestimmt nur die Proportionen des Layouts (z.B. den Abstand des Menufensters zum Rand).
OSD Xine/Xineliboutput
Bei der Nutzung des Skins spielen folgende Größen eine Rolle:
Die native OSD-Auflösung des vdrs (>=1.7.7 oder Patch)
Die Auflösung des Xine-plugin-OSDs/Xineliboutput-plugin-OSDs (frei wählbar empfohlen wird hier 1920x1080 auch bei HDReady)
Die Auflösung des Bildschirms
Die Proportion des Skins
OSD ist unscharf
Wenn das OSD unscharf angezeigt wird, kann das folgende Ursachen haben:
Das OSD wir per software-methode gerendert (Plugin Einstellungen VDR).
Das OSD wird hoch skaliert (vom Xine-plugin oder Xineliboutput-plugin).
Accessibility Theme
Das Accessibility Theme ist für Menschen mit Rot-Grün-Sehschwäche gedacht. Durch den hohen Kontrast ist es auch für Menschen mit anderen Sehschwächen geeignet.
Logos
Wenn in der make.config CHANNELLOGO=1 aktiviert ist, müssen die Logos als PNGs in der Größe 64x48 Pixel im Ordner $(SKINDIR)/hqlogos vorliegen. Bei aktiviertem CHANNELLOGORIGHT=1 wird eine Größe von 100x100 Pixel verwendet.
Bugs melden
Ticket erstellen (bitte unter Tracker* "Bug" auswählen)
Wunschliste
Ticket erstellen (bitte unter Tracker* "Feature" auswählen) Ein Skin für das Graphtft-plugin ist in Arbeit.
Support
Ticket erstellen (bitte unter Tracker* "Support" auswählen)