Xineliboutput-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Bedienung) |
(→Tastaturbeispiel (remote.conf)für vdr-sxfe und vdr-fbfe) |
||
Zeile 94: | Zeile 94: | ||
| Ok | | Ok | ||
|} | |} | ||
− | ===Tastaturbeispiel (remote.conf)für vdr-sxfe und vdr-fbfe=== | + | ===Tastaturbeispiel (remote.conf) für vdr-sxfe und vdr-fbfe=== |
+ | {{Box Datei| remote.conf file | | ||
+ | <pre> | ||
+ | KBD.Up 00000000001B5B41 | ||
+ | KBD.Down 00000000001B5B42 | ||
+ | KBD.Menu 000000000000006D | ||
+ | KBD.Ok 000000000000000D | ||
+ | KBD.Back 000000000000007F | ||
+ | KBD.Left 00000000001B5B44 | ||
+ | KBD.Right 00000000001B5B43 | ||
+ | KBD.Red 000000001B5B5B41 | ||
+ | KBD.Green 000000001B5B5B42 | ||
+ | KBD.Yellow 000000001B5B5B43 | ||
+ | KBD.Blue 000000001B5B5B44 | ||
+ | KBD.0 0000000000000030 | ||
+ | KBD.1 0000000000000031 | ||
+ | KBD.2 0000000000000032 | ||
+ | KBD.3 0000000000000033 | ||
+ | KBD.4 0000000000000034 | ||
+ | KBD.5 0000000000000035 | ||
+ | KBD.6 0000000000000036 | ||
+ | KBD.7 0000000000000037 | ||
+ | KBD.8 0000000000000038 | ||
+ | KBD.9 0000000000000039 | ||
+ | KBD.Info 0000000000000069 | ||
+ | KBD.FastFwd 0000001B5B31377E | ||
+ | KBD.FastRew 000000001B5B5B45 | ||
+ | KBD.Power 0000000000000070 | ||
+ | KBD.Volume+ 0000001B5B32347E | ||
+ | KBD.Volume- 0000001B5B32337E | ||
+ | KBD.Mute 0000001B5B32317E | ||
+ | KBD.User7 0000001B5B31387E | ||
+ | KBD.User8 0000001B5B31397E | ||
+ | KBD.User9 0000001B5B32307E | ||
+ | XKeySym.Up Up | ||
+ | XKeySym.Down Down | ||
+ | XKeySym.Menu m | ||
+ | XKeySym.Ok Return | ||
+ | XKeySym.Back BackSpace | ||
+ | XKeySym.Left Left | ||
+ | XKeySym.Right Right | ||
+ | XKeySym.Red F1 | ||
+ | XKeySym.Green F2 | ||
+ | XKeySym.Yellow F3 | ||
+ | XKeySym.Blue F4 | ||
+ | XKeySym.0 0 | ||
+ | XKeySym.1 1 | ||
+ | XKeySym.2 2 | ||
+ | XKeySym.3 3 | ||
+ | XKeySym.4 4 | ||
+ | XKeySym.5 5 | ||
+ | XKeySym.6 6 | ||
+ | XKeySym.7 7 | ||
+ | XKeySym.8 8 | ||
+ | XKeySym.9 9 | ||
+ | XKeySym.Info i | ||
+ | XKeySym.Pause space | ||
+ | XKeySym.FastFwd F6 | ||
+ | XKeySym.FastRew F5 | ||
+ | XKeySym.Power p | ||
+ | XKeySym.Volume+ F12 | ||
+ | XKeySym.Volume- F11 | ||
+ | XKeySym.Mute F10 | ||
+ | XKeySym.User7 F7 | ||
+ | XKeySym.User8 F8 | ||
+ | XKeySym.User9 F9 | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
<!-- ===[[SVDRP]] Befehle=== --> | <!-- ===[[SVDRP]] Befehle=== --> | ||
Version vom 28. November 2006, 11:29 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
KBD.Up 00000000001B5B41 KBD.Down 00000000001B5B42 KBD.Menu 000000000000006D KBD.Ok 000000000000000D KBD.Back 000000000000007F KBD.Left 00000000001B5B44 KBD.Right 00000000001B5B43 KBD.Red 000000001B5B5B41 KBD.Green 000000001B5B5B42 KBD.Yellow 000000001B5B5B43 KBD.Blue 000000001B5B5B44 KBD.0 0000000000000030 KBD.1 0000000000000031 KBD.2 0000000000000032 KBD.3 0000000000000033 KBD.4 0000000000000034 KBD.5 0000000000000035 KBD.6 0000000000000036 KBD.7 0000000000000037 KBD.8 0000000000000038 KBD.9 0000000000000039 KBD.Info 0000000000000069 KBD.FastFwd 0000001B5B31377E KBD.FastRew 000000001B5B5B45 KBD.Power 0000000000000070 KBD.Volume+ 0000001B5B32347E KBD.Volume- 0000001B5B32337E KBD.Mute 0000001B5B32317E KBD.User7 0000001B5B31387E KBD.User8 0000001B5B31397E KBD.User9 0000001B5B32307E XKeySym.Up Up XKeySym.Down Down XKeySym.Menu m XKeySym.Ok Return XKeySym.Back BackSpace XKeySym.Left Left XKeySym.Right Right XKeySym.Red F1 XKeySym.Green F2 XKeySym.Yellow F3 XKeySym.Blue F4 XKeySym.0 0 XKeySym.1 1 XKeySym.2 2 XKeySym.3 3 XKeySym.4 4 XKeySym.5 5 XKeySym.6 6 XKeySym.7 7 XKeySym.8 8 XKeySym.9 9 XKeySym.Info i XKeySym.Pause space XKeySym.FastFwd F6 XKeySym.FastRew F5 XKeySym.Power p XKeySym.Volume+ F12 XKeySym.Volume- F11 XKeySym.Mute F10 XKeySym.User7 F7 XKeySym.User8 F8 XKeySym.User9 F9
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