Text2skin-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(M)
Zeile 26: Zeile 26:
 
ImageMagick, Imlib2, letzteres kann im Makefile des plugins auskommentiert werden, laut README macht es keinen Sinn beide Bibliotheken gleichzeitig zu benutzen.
 
ImageMagick, Imlib2, letzteres kann im Makefile des plugins auskommentiert werden, laut README macht es keinen Sinn beide Bibliotheken gleichzeitig zu benutzen.
  
<pre>
+
<pre>HAVE_IMAGEMAGICK=1
HAVE_IMAGEMAGICK=1
+
 
#HAVE_IMLIB2=1</pre>
 
#HAVE_IMLIB2=1</pre>
  
 
==Installation==
 
==Installation==
 
Tip: Es sollte alles was mit ImageMagick zu tun hat vorher deinstalliert werden. Bei einer RPM basierten Distri (e.g: [[SuSE]]) wären das folgende Befehle:
 
Tip: Es sollte alles was mit ImageMagick zu tun hat vorher deinstalliert werden. Bei einer RPM basierten Distri (e.g: [[SuSE]]) wären das folgende Befehle:
 
+
<pre>rpm -e --nodeps ImageMagick-Magick++
<pre>
+
rpm -e --nodeps ImageMagick-Magick++
+
 
rpm -e --nodeps ImageMagick-devel
 
rpm -e --nodeps ImageMagick-devel
 
rpm -e --nodeps ImageMagick
 
rpm -e --nodeps ImageMagick
Zeile 44: Zeile 41:
 
make install
 
make install
 
ldconfig</pre>
 
ldconfig</pre>
 
 
Falls eine mit 4MByte ausgerüstete full-featured DVB-Karte zum Einsatz kommt, muss der vdr noch gepatcht und anschließend neu kompiliert werden:
 
Falls eine mit 4MByte ausgerüstete full-featured DVB-Karte zum Einsatz kommt, muss der vdr noch gepatcht und anschließend neu kompiliert werden:
 
in VDR/dvbosd.c ändern:
 
in VDR/dvbosd.c ändern:
<pre>
+
<pre>#define MAXOSDMEMORY 1000000</pre>
#define MAXOSDMEMORY 1000000</pre>
+
 
+
 
anschließend im VDR Sourceverzeichnis
 
anschließend im VDR Sourceverzeichnis
<pre>
+
<pre>make clean
make clean
+
 
make</pre>
 
make</pre>
 
 
==Skins==
 
==Skins==
 
Die Skins sind einfach in das Plugin Verzeichnis (unterhalb der channels.conf) zu entpacken:
 
Die Skins sind einfach in das Plugin Verzeichnis (unterhalb der channels.conf) zu entpacken:
 
+
<pre>cd /etc/vdr/plugins
<pre>
+
cd /etc/vdr/plugins
+
 
mkdir text2skin
 
mkdir text2skin
 
cd text2skin
 
cd text2skin
 
cp /wo/auch/immer/demo.tgz .
 
cp /wo/auch/immer/demo.tgz .
 
tar xvzf demo.tgz</pre>
 
tar xvzf demo.tgz</pre>
 
 
==Probleme==
 
==Probleme==
 
Nutzung von Imlib2, kann zu abstürzen führen, wenn es zusammen mit dem [[graphtft-plugin]] zum Einsatz kommt.
 
Nutzung von Imlib2, kann zu abstürzen führen, wenn es zusammen mit dem [[graphtft-plugin]] zum Einsatz kommt.
 
 
==Links==
 
==Links==
 
{|
 
{|
Zeile 90: Zeile 78:
 
| Randys Skins - NUR FUER PRIVAT - WEHE DAS LANDET AUF NER KOMMERZ SEITE! :-)
 
| Randys Skins - NUR FUER PRIVAT - WEHE DAS LANDET AUF NER KOMMERZ SEITE! :-)
 
|-
 
|-
 +
| [4]
 +
| http://www.fdm-ware.de/vdrskin
 +
| Lola's Skins
 
|}
 
|}

Version vom 13. August 2004, 19:34 Uhr

Inhaltsverzeichnis

Beschreibung

Aus der README des Plugins:

Dieses Plugin wurde designed um eine Reihe von Dateien zu laden und zu interpretieren, die das Aussehen des On Screen Display beschreiben, und diese dem VDR via Einstellungen -> OSD zur Verfügung zu stellen. Natürlich ist es möglich mehrere textbasierte Skins auf diesem Wege zu laden, und unter diesen bei laufendem VDR auszuwählen. Alle Skins können Themeable (die Farbvarianten können geändert werden) und Übersetzbar sein, wenn der Autor des Skins dies möchte.

normal_shot1.jpg

Hardwareanforderungen

Das Plugin selbst hat keine besonderen Hardware anforderungen, jedoch gibt es 2 arten von skins:

  • "90kb" standard osd
  • "1mb" osd fuer gemoddete full-featured karten (siehe DVB_Tuning)

wenn ein skin mit zuvielen farben auf einer nicht umgebauten dvb karte verwendet wird, kann das skin entweder gar nicht oder nur mit massiven fehlern dargestellt werden. anderstrum (kleines skin auf grossem osd) natuerlich problemlos.

Softwareanforderungen

ImageMagick, Imlib2, letzteres kann im Makefile des plugins auskommentiert werden, laut README macht es keinen Sinn beide Bibliotheken gleichzeitig zu benutzen.

HAVE_IMAGEMAGICK=1
#HAVE_IMLIB2=1

Installation

Tip: Es sollte alles was mit ImageMagick zu tun hat vorher deinstalliert werden. Bei einer RPM basierten Distri (e.g: SuSE) wären das folgende Befehle:

rpm -e --nodeps ImageMagick-Magick++
rpm -e --nodeps ImageMagick-devel
rpm -e --nodeps ImageMagick

tar jxvf ImageMagick-6.0.2-6.tar.bz2
cd ImageMagick-6.0.2
./configure --prefix=/usr/local --without-perl --without-dps --without-fpx --without-gslib --without-jbig --without-jp2 --without-lcms --without-tiff --without-xml --without-x
make
make install
ldconfig

Falls eine mit 4MByte ausgerüstete full-featured DVB-Karte zum Einsatz kommt, muss der vdr noch gepatcht und anschließend neu kompiliert werden: in VDR/dvbosd.c ändern:

#define MAXOSDMEMORY 1000000

anschließend im VDR Sourceverzeichnis

make clean
make

Skins

Die Skins sind einfach in das Plugin Verzeichnis (unterhalb der channels.conf) zu entpacken:

cd /etc/vdr/plugins
mkdir text2skin
cd text2skin
cp /wo/auch/immer/demo.tgz .
tar xvzf demo.tgz

Probleme

Nutzung von Imlib2, kann zu abstürzen führen, wenn es zusammen mit dem graphtft-plugin zum Einsatz kommt.

Links

[1] http://www.enlightenment.org/pages/imlib2.html Imlib2 Homepage
[2] http://www.imagemagick.org imagemagick Homepage
[3] http://www.magoa.net/linux/index.php?view=text2skin Homepage des Plugins
[4] http://www.vdrskins.org Skin-Galerie mit upload möglichkeit
[5] http://smue.org/gallery/vdr Randys Skins - NUR FUER PRIVAT - WEHE DAS LANDET AUF NER KOMMERZ SEITE! :-)
[4] http://www.fdm-ware.de/vdrskin Lola's Skins