Xineliboutput-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(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-ui-<VERSION>
+
  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

Links

  1. Xine Projekt Homepage
  2. Homepage des Plugins und README
  3. Sourceforge-Homepage
  4. Xv, XvMC
In anderen Sprachen