Graphtft-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Plugin >= 0.0.14)
(Einstellungen)
Zeile 152: Zeile 152:
 
Folgende Einstellungen gibt es im Setup
 
Folgende Einstellungen gibt es im Setup
 
{| class="wikitable"
 
{| class="wikitable"
 +
||'''Allgemein'''
 +
|
 
|-
 
|-
| bgcolor=#efefef | Verstecke Hauptmenüeintrag
+
| bgcolor=#efefef | Theme
| Soll der Eintrag im Hauptmenu ausgeblendet werden.
+
| Theme Auswahl
 
|-
 
|-
| bgcolor=#efefef | Mute-Symbol permanent anzeigen
+
| bgcolor=#efefef | Hide Mainmenu Entry
| ???
+
| Hauptmenu Eintrag ausblenden
 
|-
 
|-
| bgcolor=#efefef | Title view type
+
| bgcolor=#efefef| Convert Iso to UTF-8
|  
+
| Texte vor der Anzeige in UTF-8 konvertieren
* Wert 0: Alles so wie gehabt.
+
* Wert 1: Es werden die Anzahl der Zeichen, die unter ''title view lenght'' angegeben sind, angezeigt, gefolgt von drei Punkten.
+
* Wert 2: Der Sendungstitel wird hin und her gescrollt. Mittels ''scroll time'' und ''scroll count'' kann die Geschwindigkeit so wie die Scroll-Anzahl konfiguriert werden.
+
* Wert 3: Der Sendungstitel wird wie bei einem Ticker von rechts kommend nach links durchgeschoben. Mittels ''scroll time'' und ''scroll count'' kann die Geschwindigkeit sowie die Scroll-Anzahl konfiguriert werden.
+
 
+
Hinweis: Ist der Sendungstitel und der Folge-Sendungstitel länger als der eingestellte Titel, so wird nur der Ändungstitel gescrollt. Ist hingegen nur der Folge-Sendungstitel länger, so wird dieser gescrollt.
+
 
|-
 
|-
| bgcolor=#efefef | Title view length
+
| bgcolor=#efefef| Spectrum Analyzer
| Gibt die Anzahl der Zeichen an, die vom Sendungstitel angezeigt werden sollen. Mögliche Werte sind 10 bis 50 Zeichen. Diese Option wird nur angewendet, wenn bei der Option "title view type" der Wert 2 oder 3 eingestellt wurde.
+
| Spektrum Analyzer aktivieren
 
|-
 
|-
| bgcolor=#efefef | Scroll Time (ms)
+
||'''Dump Image'''
| Mit dieser Option wird die Geschwindigkeit, mit der der Sendungstitel bewegt werden soll, eingestellt. Einzustellende Werte sind 10 bis 1000 ms. Diese Option wird nur bei dem "view type" 2 und 3 berücksichtigt.
+
|  
|-
+
| bgcolor=#efefef|Scroll Count
+
| Hiermit werden die Anzahl der Scroll-Durchgänge eingestellt. Gültige Werte sind 0 bis 1000. Bei der Einstellung 0 scrollt der Sendungstitel endlos (view type 2 und 3)
+
 
|-
 
|-
| bgcolor=#efefef|Dump Image to File
+
| bgcolor=#efefef|Dump image to file
| Die für das TFT erstelle Grafiken werden zusätzlich als Datei abgespeichert.
+
| Die für das TFT erstellen Grafiken werden zusätzlich als Datei abgespeichert.
 
|-
 
|-
 
| bgcolor=#efefef|Dump Refresh
 
| bgcolor=#efefef|Dump Refresh
 
| Wie oft soll die Grafik abgespeichert werden.
 
| Wie oft soll die Grafik abgespeichert werden.
 
|-
 
|-
| bgcolor=#efefef|Dump Image Width
+
| bgcolor=#efefef|Dump image width
 
| Breite der abgespeicherten Grafik.
 
| Breite der abgespeicherten Grafik.
 
|-
 
|-
| bgcolor=#efefef|Dump Image height
+
| bgcolor=#efefef|Dump image height
 
| Höhe der abgespeicherten Grafik.
 
| Höhe der abgespeicherten Grafik.
 
|-
 
|-
| bgcolor=#efefef|Convert IOS to UTF-8
+
||'''Snapshot'''
| ???
+
| Schnappschüsse für Bilder von Sendungen und Aufnahmen zur Anzeige in den OSD Menüs
 
|-
 
|-
| bgcolor=#efefef|X Offset for OSD
+
| bgcolor=#efefef|Snapshot width
| ???
+
| Schnappschuss Breite
 
|-
 
|-
| bgcolor=#efefef|Y Offset for OSD
+
| bgcolor=#efefef|Snapshot height
| ???
+
| Schnappschuss Höhe
 
|-
 
|-
| bgcolor=#efefef|Timeout for OSD Messages
+
| bgcolor=#efefef|Jpeg Quality
| Anzeigedauer der OSD-Meldungen.
+
| Qualität des Schnappschuss-Jpeg (0-100)
 +
|-
 +
| bgcolor=#efefef|Snapshot path
 +
| Order in welchem die Schnappschüsse abgelegt werden
 
|-
 
|-
 
||'''DVB Device'''
 
||'''DVB Device'''
Zeile 212: Zeile 208:
 
||'''DVB/FB Device'''
 
||'''DVB/FB Device'''
 
|
 
|
 +
|-
 +
| bgcolor=#efefef|Flip OSD
 +
| Bild 180° spiegeln
 +
|-
 +
| bgcolor=#efefef|Width
 +
| Display Breite
 +
|-
 +
| bgcolor=#efefef|Height
 +
| Display Höhe
 
|-
 
|-
 
| bgcolor=#efefef|X Offset
 
| bgcolor=#efefef|X Offset
Zeile 220: Zeile 225:
 
|-
 
|-
 
| bgcolor=#efefef|Border to Height
 
| bgcolor=#efefef|Border to Height
| Bildhöhe
+
| Rahmen oben/unten
 
|-
 
|-
 
| bgcolor=#efefef|Border to Width
 
| bgcolor=#efefef|Border to Width
| Bildbreite
+
| Rahmen rechts/links
 
|-
 
|-
||'''directFB Device'''
+
||'''TCP Connection'''
| (nur wenn option HAVE_DFB=1 im Makefile gesetzt) ???
+
| Parameter der TCP Verbindung zum optionalen X-Frontend
 +
|-
 +
| bgcolor=#efefef|Jpeg Quality
 +
| Jpeg Übertragungsqualität (0-100); schlechtere Qualität -> schnellere Übertragung ;)
 
|-
 
|-
 
||'''Debug'''
 
||'''Debug'''
| (nur wenn option DEBUG=1 im Makefile gesetzt)
+
|  
 
|-
 
|-
| bgcolor=#efefef|Debug Logger
+
| bgcolor=#efefef|Log Device
| Soll in /tmp/xxx.log oder in syslog geloggt werden.
+
| Auswahl des Log-Device
 
|-
 
|-
 
| bgcolor=#efefef|Debug Level
 
| bgcolor=#efefef|Debug Level

Version vom 24. August 2008, 18:37 Uhr


Dieser Artikel wurde noch nicht komplett ins Deutsche übersetzt! (Übersetzung zu ~ 70 % durchgeführt.)
Das könntest auch Du machen, einfach per [bearbeiten]. Danach bitte {{übersetzen|<Zahl>}} aus dem Kopf des Artikels entfernen. DANKE :-)


Inhaltsverzeichnis

Beschreibung

Autor: Lars Tegeler, Jörg Wendel

Plugin welches über ein Framebuffer-Device, eine zweite Full-featured-DVB-Karte oder einen X-Server die VDR Menüs ausgibt. Über den X-Server respektive das bei dem Plugin enthaltene X-Frontend kann der VDR mittels Tastatur und Maus bedient werden.


Bilder

Plugin >= 0.0.14

Theme "deepblue"
Theme "deepblue"
Theme "deepblue"
Theme "deepblue"
Theme "deepblue"
Theme "deepblue"
Theme "deepblue"
Theme "deepblue"
Theme "poetter"
Theme "poetter"
Theme "poetter"
Theme "poetter"
Theme "poetter"
Theme "poetter"

Plugin = 0.0.8

Einstellungen
Theme "standard"
Theme "brst"
Theme "motz"
Theme "enigma"
Theme "deepblue"
Theme "bluepenguin"
VMware + Debian + VDR + xine + graphtft im x fenster
7", 800x480 Pixel
PSOne


Hardwareanforderungen

Softwareanforderungen

Installation

Optionen

HAVE_IMLIB = 1 Unterstützung für DVB- und FB-Geräte aktivieren
HAVE_DFB = 1
HAVE_SOFTMPEG = 1
DirectDB und LibSoftMPEG installieren

(Benutzen kann man nur directFB ohne ffmpeg, imlib und libsoftmpeg, aber ohne Pbp)

HAVE_FAST_MEMCPY = 1 Benutze FASTMEMCPY mit CPUACCEL
HAVE_PVRFB = 1 Fix für PVR350-FRAMEBUFFER
DEBUG=1 Debuging aktivieren

Patches

  • vdr >= 1.3.18 Patch ist für das Plugin 0.0.8.

Source

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

Arch-Linux

pacman -S imlib2 ffmpeg

Crux

prt-get depinst imlib2 ffmpeg

Debian

Quelle: http://www.vdrwiki.com/index.php/M%C3%B3dulo_osdpip

apt-get install libimlib2-dev ffmpeg libavcodeccvs51 libavcodeccvs51-dev

Gentoo

emerge a52dec imlib2 ffmpeg

SuSE

yast -i imlib2-devel <BITTE ERGÄNZEN>

Konfiguration

Das Plugin benötigt Fonts, laut README -> Vera.ttf

mkdir -p $VDRCONFIG/plugins/graphTFT/fonts
locate Vera.ttf
/usr/X11R6/lib/X11/fonts/truetype/Vera.ttf
cp /usr/X11R6/lib/X11/fonts/truetype/Vera.ttf $VDRCONFIG/plugins/graphTFT/fonts

Findet Ihr mit dem Suchtool (locate) keine Fonts auf dem System, kann man sie auch nachinstallieren.

Debian -> apt-get install ttf-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 Themes, diese sind unterhalb von ../plugins/graphTFT/themes zu entpacken.

mkdir -p $VDRCONFIG/plugins/graphTFT/themes
tar jxvf /wo/auch/immer/standard-theme-<VERSION>.tar.bz2 -C $VDRCONFIG/plugins/graphTFT/themes

Für das Plugin =< 0.0.14, sind zusätzlich die Sourcen von VDR zu patchen. Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde.

cd $SOURCEDIR/VDR
patch -p1 < PLUGINS/src/graphtft/patch/vdr-<VDRVERSION>.plain-menu-column.diff

bzw, falls der Bigpatch-patch angewendet wurde.

patch -p1 < PLUGINS/src/graphtft/patch/vdr-<VDRVERSION>.with_bigpatch-menu-column.diff

Einstellungen

Folgende Einstellungen gibt es im Setup

Allgemein
Theme Theme Auswahl
Hide Mainmenu Entry Hauptmenu Eintrag ausblenden
Convert Iso to UTF-8 Texte vor der Anzeige in UTF-8 konvertieren
Spectrum Analyzer Spektrum Analyzer aktivieren
Dump Image
Dump image to file Die für das TFT erstellen Grafiken werden zusätzlich als Datei abgespeichert.
Dump Refresh Wie oft soll die Grafik abgespeichert werden.
Dump image width Breite der abgespeicherten Grafik.
Dump image height Höhe der abgespeicherten Grafik.
Snapshot Schnappschüsse für Bilder von Sendungen und Aufnahmen zur Anzeige in den OSD Menüs
Snapshot width Schnappschuss Breite
Snapshot height Schnappschuss Höhe
Jpeg Quality Qualität des Schnappschuss-Jpeg (0-100)
Snapshot path Order in welchem die Schnappschüsse abgelegt werden
DVB Device
Use Stillpicture Die Pausefunktion des DVB-Treibers wird benutzt, um die Grafik anzuzeigen.
Refresh  ???
DVB/FB Device
Flip OSD Bild 180° spiegeln
Width Display Breite
Height Display Höhe
X Offset Bildposition vertikal
Y Offset Bildposition horizontal
Border to Height Rahmen oben/unten
Border to Width Rahmen rechts/links
TCP Connection Parameter der TCP Verbindung zum optionalen X-Frontend
Jpeg Quality Jpeg Übertragungsqualität (0-100); schlechtere Qualität -> schnellere Übertragung ;)
Debug
Log Device Auswahl des Log-Device
Debug Level Wie viel soll geloggt werden.

Parameter

Folgende Kommandozeilenparameter gibt es

Parameter (kurz) Parameter (lang) Beschreibung
-d <DEV> --device=<DEV'>> Setzt das Gerät, z.B.: /dev/fb0 oder für VDR-Dev.: vdr/1

Sonstiges

Probleme

Kompilieren unter SuSE

Wenn man die Fehlermeldung "cannot find -lX11" bekommt, muss das xorg-x11-devel Paket nachinstalliert werden.

yast -i xorg-x11-devel


Links

  1. Imlib2
  2. FFmpeg
  3. Daten / Schaltungen - speziell für das PSone LCD
  4. Vorlage:Spiegel 2

Plugin >= 0.0.14

  1. Homepage des Plugins
  2. Theme deepblue
  3. Theme Alien vs. Predator (800x600)
  4. Theme poetter

Plugin = 0.0.8

  1. Homepage des Plugins
  2. Theme NAME?
  3. Theme NAME?
  4. Theme NAME?
  5. Theme NAME?
  6. Theme NAME?
In anderen Sprachen