Graphtft-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Autor: Lars Tegeler

Siehe PSone LCD.

Bilder

Setup
Theme "standard"
Theme "brst"
Datei:Graphtft-plugin-03.jpg
Theme "metalshinyblue"
Theme "enigma"

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;

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://www.enlightenment.org/pages/imlib2.html 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.heuwinkel.net/psone.htm Daten/Schaltungen/etc