Was meinst du damit? Muss man LIRC nutzen um dein Plugin verwenden zu können? Soweit ich mich erinnere kannte das mplayer-Plugin einen "Slave-Mode" in dem der VDR die Befehle an den Mplayer durchgegeben hat. Vorteil wäre, dass man auch über z.B. das Remote-Plugin eine Fernbedienung einbinden könnte.
Ich will quasi erstmal das mplayer Plugin ersetzten.
Ich habe zwei Modi:
- Slave -s
Dort wird die Steuerung von VDR übernommen, die VDR Tasten auf mplayer Tasten umbelegt.
Leider gehen viele Tasten nicht, da die der VDR nicht an ProcessKey weitergibt.
- als eigenständiges externes Programm
Hier holt sich mplayer die Tasten selber und gibt auch sein eingenes OSD aus.
Vorteil hier hat man alle LIRC Tasten zur Verfügung.
Ich müsste dann die VDR Bedienung ausschalten und bei mplayer LIRC einschalten.
Wie setzt man da am besten Autocrop um? cropdetect bräuchte dann ggf. noch eine Einstellung für den Schwellenwert.
Wenn die Option sinnvoll ist, dann habe ich die vor ins Plugin Setup einzubauen.
Wenn die nur für 1 Person ist, dann kann man die über die Plugin Kommandozeile an Mplayer schicken.
vdr -Pplay -h
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
play (0.0.14-GITc9f78fc) - A play plugin
-/ browser root directory
-a audio mplayer -ao (alsa:device=hw=0.0) overwrites mplayer.conf
-d display X11 display (default :0.0) overwrites $DISPLAY
-f mplayer fullscreen playback
-g geometry x11 window geometry wxh+x+y
-k colorkey video color key (default=0x020507, mplayer2=0x76B901)
-m mplayer filename of mplayer executable
-M args arguments for mplayer
-o osd overlay experiments
-s mplayer slave mode
-v video mplayer -vo (vdpau:deint=4:hqscaling=1) overwrites mplayer.conf
|
Beim Abspielen von Musik habe ich gar keine Steuermöglichkeit und der VDR springt nach einiger Zeit wieder an, während der mplayer im Hintergrund weiter läuft.
Musik wird wohl nur im Slave Modus gehen, da hier der mplayer kein eigenes Fenster aufmacht.
Musst mal gucken ob man den normalen Mplayer dazubringt bei Musik ein X11 Fenster zuöffnen.
Habe dies aber selber noch nicht getestet.
Wie spielt man mit dem Plugin denn DVDs ab? Aus der Shell kann ich es erfolgreich aufrufen, das Plugin scheint aber einfach nichts zu tun...
Ist im Play Menu: macht einfach "dvdnav://"? Und -nocache mache ich für alles was keine AudioCD ist.
Vielleicht ist das Drive nicht richtig konfiguriert, dies geht auch noch nicht im Plugin.
Was ist denn dein Nutzungsszenario? Einfach nur die Intput-Events des X-Servers für VDR und den Rest nutzen?
Könnte man da z.B. beim Start und Beenden des mplayers noch ein Skript ausführen lassen, um z.B. die Reaktion des VDR auf die LIrc-FB vorübergehend abzuschalten (und ggf. noch ein paar andere Dinge zu starten)?
Siehe oben. Ich will kein Script, einfach nur das Plugin installieren, noch die Kommandozeilen Konfigurieren und Reset geht
automatisch.
Slave und OSD will ich noch ins Setupmenu übernehmen.
Ob die unteren Menupunkte bleiben, glaube ich nicht. Ich will nur einen Browser haben.
In diesen kann man dann die Filter umschalten. Verschiedene Startpunkte, könnte man mit
Symboliklinks im Filesystem machen. Da spart man im VDR viel Text einzugeben.
Johns