Graphtft-plugin
Aus VDR Wiki
Version vom 8. September 2005, 08:04 Uhr von 217.110.124.244 (Diskussion)
Inhaltsverzeichnis |
Beschreibung
Autor: Lars Tegeler
Siehe PSone LCD.
Bilder
Hardwareanforderungen
- TFT-Display
Softwareanforderungen
- imlib2
- ffmpeg
Installation
cd $SOURCEDIR tar xvzf imlib2-<VERSION>.tar.gz cd imlib2-<VERSION> ./configure --prefix=/usr/local make make install ldconfig cd - tar xvzf ffmpeg-<VERSION>.tar.gz ln -s ffmpeg-<VERSION> ffmpeg cd ffmpeg ./configure --prefix=/usr/local \ --enable-shared make make install ldconfig
Das Plugin benötigt Fonts, laut README -> Vera.ttf
mkdir -p /etc/vdr/plugins/graphTFT/fonts locate Vera.ttf /usr/X11R6/lib/X11/fonts/truetype/Vera.ttf cp /usr/X11R6/lib/X11/fonts/truetype/Vera.ttf /etc/vdr/plugins/graphTFT/fonts
Findet Ihr mit dem Suchtool (locate) keine Fonts auf dem System, kann man sie auch nachinstallieren.
Debian -> apt-get install bitstream-vera SuSE -> yast -i bitstream-vera Gentoo -> emerge ttf-bitstream-vera
Oder mal google bemühen... danach die Schritte oben erneut ausführen.
Zu den Skins, diese sind unterhalb von ../plugins/graphTFT/themes zu entpacken.
mkdir -p /etc/vdr/plugins/graphTFT/themes tar jxvf /wo/auch/immer/standard.tar.bz2 -C /etc/vdr/plugins/graphTFT/themes
Probleme
Bei zu hoher Systemauslastung bitte in der display.c folgendes hinzufügen ("timeMS.set()"). Sollte dann ungefähr so aussehen:
d(4, "updating display\n"); timeMs.Set(); // milliseconds elapsed since last update elapsed = wait ? timeMs.Elapsed() - wait : 0;
Der patch vdr-1.3.15-getosd.diff muß nur angewandt werden wenn ihr das Text2Skin plugin nicht geladen habt. So bald das Text2Skin plugin aktiv ist wird das OSD an das graphTFT plugin übergeben.
Wünschenswert wäre eine Option.
-f ../../fontfile(Vera...)
Optionen
HAVE_IMLIB = 1 | to enable support for dvb- and fb-devices. |
HAVE_DFB = 1 HAVE_SOFTMPEG = 1 |
Install directFB and libsoftmpeg to use an directFB-output-device. You can use only directFB without ffmpeg, imlib and libsoftmpeg, but without Pbp. |
HAVE_FAST_MEMCPY = 1 | USE FASTMEMCPY WITH CPUACCEL |
HAVE_PVRFB = 1 | FIX FOR USING PVR350-FRAMEBUFFER |
DEBUG=1 | Enable Debuging |
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-d DEV | --device=DEV | sets the device i.e.: /dev/fb0 or for VDR-Dev.: vdr/1 |
Links
[1] | http://enlightenment.org | Homepage -> imlib2 |
[2] | http://ffmpeg.sourceforge.net | Homepage -> ffmpeg |
[3] | http://homepages.uni-paderborn.de/tegeler/vdr | Homepage des Plugins |
[4] | http://www.haile.ch/vdr | Skins/Themes |
[5] | http://xpix.dieserver.de/downloads | Skins/Themes |
[6] | http://www.braun-edv.de/Downloads | Skins/Themes |
[7] | http://www.vdrportal.de/board/thread.php?threadid=32758 | Skins/Themes |
[8] | http://www.siegers.biz/index.php?option=com_weblinks&Itemid=4&catid=69 | Skins/Themes |
[9] | http://www.heuwinkel.net/psone.htm | Daten/Schaltungen/etc |
[10] | http://gentoo.fh-luh.de/files/vdrplugin-graphtft/ | Spiegel -> Skins/Themes |