Graphtft-plugin
(→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 | | + | | bgcolor=#efefef | Theme |
− | | | + | | Theme Auswahl |
|- | |- | ||
− | | bgcolor=#efefef | | + | | bgcolor=#efefef | Hide Mainmenu Entry |
− | | | + | | Hauptmenu Eintrag ausblenden |
|- | |- | ||
− | | bgcolor=#efefef | | + | | bgcolor=#efefef| Convert Iso to UTF-8 |
− | | | + | | Texte vor der Anzeige in UTF-8 konvertieren |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | bgcolor=#efefef | | + | | bgcolor=#efefef| Spectrum Analyzer |
− | | | + | | Spektrum Analyzer aktivieren |
|- | |- | ||
− | | | + | ||'''Dump Image''' |
− | | | + | | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | bgcolor=#efefef|Dump | + | | bgcolor=#efefef|Dump image to file |
− | | Die für das TFT | + | | 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 | + | | bgcolor=#efefef|Dump image width |
| Breite der abgespeicherten Grafik. | | Breite der abgespeicherten Grafik. | ||
|- | |- | ||
− | | bgcolor=#efefef|Dump | + | | bgcolor=#efefef|Dump image height |
| Höhe der abgespeicherten Grafik. | | Höhe der abgespeicherten Grafik. | ||
|- | |- | ||
− | | | + | ||'''Snapshot''' |
− | | | + | | Schnappschüsse für Bilder von Sendungen und Aufnahmen zur Anzeige in den OSD Menüs |
|- | |- | ||
− | | bgcolor=#efefef| | + | | bgcolor=#efefef|Snapshot width |
− | | | + | | Schnappschuss Breite |
|- | |- | ||
− | | bgcolor=#efefef| | + | | bgcolor=#efefef|Snapshot height |
− | | | + | | Schnappschuss Höhe |
|- | |- | ||
− | | bgcolor=#efefef| | + | | bgcolor=#efefef|Jpeg Quality |
− | | | + | | 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 | ||
− | | | + | | Rahmen oben/unten |
|- | |- | ||
| bgcolor=#efefef|Border to Width | | bgcolor=#efefef|Border to Width | ||
− | | | + | | Rahmen rechts/links |
|- | |- | ||
− | ||''' | + | ||'''TCP Connection''' |
− | | | + | | Parameter der TCP Verbindung zum optionalen X-Frontend |
+ | |- | ||
+ | | bgcolor=#efefef|Jpeg Quality | ||
+ | | Jpeg Übertragungsqualität (0-100); schlechtere Qualität -> schnellere Übertragung ;) | ||
|- | |- | ||
||'''Debug''' | ||'''Debug''' | ||
− | | | + | | |
|- | |- | ||
− | | bgcolor=#efefef| | + | | bgcolor=#efefef|Log Device |
− | | | + | | Auswahl des Log-Device |
|- | |- | ||
| bgcolor=#efefef|Debug Level | | bgcolor=#efefef|Debug Level |
Version vom 24. August 2008, 18:37 Uhr
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
Plugin = 0.0.8
Hardwareanforderungen
- TFT-Display
- Framebuffer-fähige Grafikkarte
- Oder eine zweite Full-featured-DVB-Karte
Softwareanforderungen
- FFmpeg
- imlib2
- fonts (vera)
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
- Imlib2
- FFmpeg
- Daten / Schaltungen - speziell für das PSone LCD
- Vorlage:Spiegel 2