Hallo zusammen,
folgendes habe ich gemacht:
apt-get install mplayer
apt-get install vdr-plugin-mplayer
Unter /usr/bin eine Datei namens mplay.sh erstellt nach den Vorgaben von wbreu. (Allerdings habe ich DISPLAY=:0 durch DISPLAY=:1 ersetzen müssen)
#!/bin/sh
export DISPLAY=:1
svdrpsend REMO off
#dvd:// dvdnav:// -slave
CMDLINE="/usr/bin/mplayer -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, -ao alsa:device=hw=0.3 -cache 8192 -slave -v -noconfig all -idx -fs"
$CMDLINE $1 &> /var/log/mplayer.log
svdrpsend REMO on
Erfolg: Im VDR Menu wird als Option MPlayer angezeigt. Wähle ich aber eine Datei im Menu aus um sie abzuspielen, passiert "nichts"
Per ssh direkt auf die Konsole vom yaVDR gewechselt.
Dort mplay.sh Dateiname.avi eingegeben: Rechteproblem mit der Datei /var/log/mplayer.log
Mit Sudo su root-Rechte erlangt.
Wieder "mplay.sh Dateiname.avi" eingegeben: WOW, Datei wird auf dem yaVDR abgespielt.
Test mit einer 1080p Datei -> Auch HD Material wird abgespielt.
Root Modus wieder verlassen und nochmal versucht "mplay.sh Dateiname" aufzurufen -> Klappt nicht.
Also "chown vdr:vdr /usr/bin/mplay.sh"
Erneuter Test: Ahhh, mplay.sh läßt sich auf der Konsole wieder starten, auch ohne Root-Rechte.
Problem: Der Aufruf von MPlayer aus dem yaVDR Menu funktioniert immer noch nicht. Generell scheint es der VDR also zu können, bloß stimmt vermutlich etwas mit dem Aufruf des MPlayers nicht, oder mit den Rechten?
Kann mir jemand einen Tip geben, wie ich weiterkomme?
Danke, Olli