Xineliboutput-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Parameter)
(Bedienung)
Zeile 94: Zeile 94:
 
| Ok
 
| Ok
 
|}
 
|}
 
+
===Tastaturbeispiel (remote.conf)für vdr-sxfe und vdr-fbfe===
 
<!-- ===[[SVDRP]] Befehle=== -->
 
<!-- ===[[SVDRP]] Befehle=== -->
 +
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
* Genügend CPU-Leistung und Hauptspeicher um Streams zu dekodieren (PII 400Mhz + 64M sollte für [[Xv]] oder [[DirectFB]] ausreichen).
 
* Genügend CPU-Leistung und Hauptspeicher um Streams zu dekodieren (PII 400Mhz + 64M sollte für [[Xv]] oder [[DirectFB]] ausreichen).

Version vom 28. November 2006, 12:25 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

Tastaturbeispiel (remote.conf)für vdr-sxfe und vdr-fbfe

Hardwareanforderungen

  • Genügend CPU-Leistung 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 lokales 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