Xine-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(+ Frontends)
Zeile 2: Zeile 2:
 
{|
 
{|
 
|[[Bild:xine-plugin-kaffeine.jpg|thumb|none|''Frontend Kaffeine'']]
 
|[[Bild:xine-plugin-kaffeine.jpg|thumb|none|''Frontend Kaffeine'']]
|[[Bild:xine-plugin.jpg|thumb|none|''Frontend Xine-ui'']]
+
|[[Bild:xine-plugin.jpg|thumb|none|'' Frontend Xine-ui'']]
 
|}
 
|}
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
==Softwareanforderungen==
 
==Softwareanforderungen==
* xine-{lib,ui}, wobei Xine-ui nicht zwingend ist, normal sollte jedes andere Frontend welches auf Xine-lib aufsetzt funktionieren.
+
* xine-{lib,ui}, wobei Xine-ui nicht zwingend ist, normal sollte jedes andere Frontend welches auf Xine-lib aufsetzt funktionieren. (die anderen Frontends werden im Moment jedoch nicht die Option "--enable-vdr-keys" kennen)
 
==Installation==
 
==Installation==
 
<pre>cd $SOURCEDIR
 
<pre>cd $SOURCEDIR

Version vom 5. Oktober 2004, 23:15 Uhr

Inhaltsverzeichnis

Beschreibung

Datei:Xine-plugin.jpg
Frontend Xine-ui

Hardwareanforderungen

Softwareanforderungen

  • xine-{lib,ui}, wobei Xine-ui nicht zwingend ist, normal sollte jedes andere Frontend welches auf Xine-lib aufsetzt funktionieren. (die anderen Frontends werden im Moment jedoch nicht die Option "--enable-vdr-keys" kennen)

Installation

cd $SOURCEDIR
wget http://home.vr-web.de/~rnissl/xine-lib-cvs-<VERSION>.tar.bz2
wget http://home.vr-web.de/~rnissl/xine-ui-cvs-<VERSION>.tar.bz2
wget http://home.vr-web.de/~rnissl/vdr-xine-<VERSION>.tgz

tar xvzf vdr-xine-<VERSION>.tgz -C $SOURCEDIR/VDR/PLUGINS/src
tar jxvf xine-lib-cvs-<VERSION>.tar.bz2
tar jxvf xine-ui-cvs-<VERSION>.tar.bz2

cd VDR/PLUGINS/src
ln -s xine-<VERSION> xine

cd ../../../xine-lib
find $SOURCEDIR/VDR -name xine-lib.patch -exec patch -p1 -i \{} \;
./autogen.sh --prefix=/usr/local
make
make install
ldconfig

cd ../xine-ui
./autogen.sh --prefix=/usr/local \
             --enable-vdr-keys
make
make install

VDR selbst ist laut INSTALL zu patchen $SOURCEDIR/VDR/transfer.c

- #define POLLTIMEOUTS_BEFORE_DEVICECLEAR 3
+ #define POLLTIMEOUTS_BEFORE_DEVICECLEAR 12

Dannach wie gewohnt übersetzen:

cd $SOURCEDIR/VDR
make clean
make <OPTIONEN> all plugins

Nach dem ausführen der runvdr für X basiert:

xine "vdr://tmp/vdr-xine/stream#demux:mpeg_pes"

Entgegen jeder Aussage, gehts natürlich auch "minimal" via Framebuffer:

fbxine "vdr://tmp/vdr-xine/stream#demux:mpeg_pes"

Optionen

# enable to fully support yaepg plugin
SET_VIDEO_WINDOW=1

# enable to NOT change xines volume on VDRs request
DONT_CHANGE_XINE_VOLUME=1

# choose OSD scaling quality (default is LQ)
OSD_SCALING_HQ=1
#OSD_SCALING_SHQ=1

Probleme

Links

[1] http://xinehq.de Xine Projekt Homepage
[2] http://home.vr-web.de/~rnissl Homepage des Plugins