Xineliboutput-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Beschreibung) |
(→Installation) |
||
Zeile 107: | Zeile 107: | ||
cd $SOURCEDIR | cd $SOURCEDIR | ||
tar xvzf xine-lib-<VERSION>.tar.gz | tar xvzf xine-lib-<VERSION>.tar.gz | ||
− | cd xine- | + | cd xine-lib-<VERSION> |
./autogen.sh --prefix=/usr/local | ./autogen.sh --prefix=/usr/local | ||
make | make | ||
make install | make install | ||
ldconfig | ldconfig | ||
+ | |||
+ | Für Rpm-basierte Systeme empfiehlt sich diese Vorgehensweise (getestet mit OpenSuse 10.1, ARCH=x86_64 und VERSION=1.1.2): | ||
+ | |||
+ | rpmbuild -ta xine-lib-<VERSION>.tar.gz | ||
+ | rpm -ihv /usr/src/packages/RPMS/<ARCH>/libxine1-<VERSION>-0.<ARCH>.rpm | ||
+ | rpm -ihv /usr/src/packages/RPMS/<ARCH>/libxine1-devel-<VERSION>-0.<ARCH>.rpm | ||
+ | |||
+ | Die länglichen Dateinamen der Rpms kann man sich aus den letzten Zeilen der Ausgabe von rpmbuild kopieren. | ||
* Für lokale X oder Framebuffer frontends muss libxineliboutput-sxfe oder ...-fbfe installiert werden | * Für lokale X oder Framebuffer frontends muss libxineliboutput-sxfe oder ...-fbfe installiert werden |
Version vom 14. November 2006, 20:26 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Petri Hintukainen
Einfaches framebuffer und/oder X11 front-end für VDR. (zeigt OSD und video in roh X/Xv/XvMC fenster oder Linux framebuffer/DirectFB).
Unterstützung für lokale und entfernte Frontends.
Built-in Bild- und Medien-Wiedergabe für die meisten bekannten formate (avi/mp3/divx/jpeg/...) sowie Netzwerk Audio/Video streams (http, rtsp, ...) direkt im VDR.
Bedienung
Bild-Betrachter
Hoch/Runter | Nächstes/Voriges Bild |
Links/Rechts | 5 Bilder vor/zurück springen |
Gelb | Aktuelles Bild löschen |
Zurück | Zurück zur Bildübersicht |
Stop/Blau | Bildbetrachter verlassen |
Play | Diaschau starten |
Pause | Diaschau benden |
FastFF/FastRew | Diaschau starten; Diaschau schneller/langsamer ; Diaschau vorwärts/rückwärts |
Ok | Anzeigemodus umschalten |
Medien Wiedergabe
Zurück | Zurück zur Bildliste |
Rot | Springe zum Anfang der Datei (wenn es kein live-stream ist) |
Grün | Springe 1 Min. zurück |
Gelb | Springe 1 Min. vorwärts |
Stop/Blau | Wiedergabe anhalten (zurück in den Live-Modus) |
User8 | Springe 20 Sek. zurück |
User9 | Springe 20 Sek. vorwärts |
1 | Springe 10 Min. zurück |
4 | Springe 10 Min. vorwärts |
3 | Verschiebe Untertitel nach oben |
6 | Verschiebe Untertitel nach unten |
Pause | Pause |
Play | Abspielen |
Umschalten zischen Wiedergabe- und Anzeige-Modus | Ok |
Hardwareanforderungen
- Genügend CPU-Leisung und Hauptspeicher um Streams zu dekodieren (PII 400Mhz + 64M sollte für Xv oder DirectFB ausreichen).
Softwareanforderungen
- vdr >= 1.3.42
- xine-lib >= 1.1.1
Installation
- XINE-lib
cd $SOURCEDIR tar xvzf xine-lib-<VERSION>.tar.gz cd xine-lib-<VERSION> ./autogen.sh --prefix=/usr/local make make install ldconfig
Für Rpm-basierte Systeme empfiehlt sich diese Vorgehensweise (getestet mit OpenSuse 10.1, ARCH=x86_64 und VERSION=1.1.2):
rpmbuild -ta xine-lib-<VERSION>.tar.gz rpm -ihv /usr/src/packages/RPMS/<ARCH>/libxine1-<VERSION>-0.<ARCH>.rpm rpm -ihv /usr/src/packages/RPMS/<ARCH>/libxine1-devel-<VERSION>-0.<ARCH>.rpm
Die länglichen Dateinamen der Rpms kann man sich aus den letzten Zeilen der Ausgabe von rpmbuild kopieren.
- Für lokale X oder Framebuffer frontends muss libxineliboutput-sxfe oder ...-fbfe installiert werden
Optionen
XINELIBOUTPUT_X11 = {0,1} | X11 frontends erstellen ( Aus/An) |
XINELIBOUTPUT_FB = {0,1} | framebuffer frontends erstellen ( Aus/An) |
XINELIBOUTPUT_XINEPLUGIN = {0,1} | xine (input)plugin erstellen ( Aus/An) |
Konfiguration
Parameter
Folgende Kommandozeilenparameter gibt es
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-l NAME | --local=NAME | Benutze loakles Frontend NAME Unterstützte Frontends: sxfe (X11) fbfe (framebuffer) none (nur fernbediente Frontends) |
-V NAME | --video=NAME | Benutze Videotreiber NAME Unterstützte Werte: for sxfe: auto, x11, xshm, xv, xvmc, xxmc, none for fbfe: auto, fb, DirectFB, none |
-A NAME | --audio=NAME | Benutze Audiotreiber NAME Unterstützte Werte: auto, alsa, oss, arts, esound, none |
-L | --nolocal | Kein lokales Frontend, nur fernbediente Frontends |
-k | --xkeyboard | X11 Tastatur in Benutzung (orginal: X11 keyboard in use / Vielleicht besser X11 Tastatur benutzen) |
-K | --noxkeyboard | X11 Tastatur nicht in Benutzung |
-r PORT | --remote=PORT | PORT für Client-Verbindungen (Voreinstellung 37890) |
-R | --noremote | Kein Fernbedienungs-Clients |
-f | -fullscreen | Vollbild(schirm)-Modus (X11) |
-w | --window | Fenster-Modus (X11) |
-d DISP | --display=DISP | Benutze X11 Anzeige DISP (or framebuffer device name) |
-P POST | --post=POST | Benutze Xine Post Plugin POST Format: pluginname[:arg=val[,arg=val]][,...] Beispiel: --post=upmix;tvtime:enabled=1,cheap_mode=1 |
Sonstiges
CVS Snapshot
cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput