Hi,
Ich hab mich mal auf den steinigen Weg gemacht, dem mplayer-Plugin eine etwas generischere Video-Ausgabe beizubringen. Prinzipiell funktioniert es, allerdings ist es mir noch nicht gelungen, eine mplayer-Ausgabe zu erzeugen, die die TT6400 auch abspielen würde.
Die angehängten Patches für mplayer-Plugin und für die gebräuchliche mplayer.sh-0.8.7 erweitern das mplayer-Plugin um die Möglichkeit, dass der mplayer den Videostream nicht direkt an das DVB Device übergibt, sondern über eine Pipe an das mplayer-Plugin, welches die Daten dann an das primäre VDR-Device weiter gibt. Aktiviert wird dieser Modus im Setup, in dem "Device mode" auf "Pipe to VDR device" gesetzt wird.
Leider ist beim mplayer die korrespondierende Ausgabemoethode -vo mpegpes:outputfile und -ao mpegpes:file=outputfile recht kaputt, das macht den ein oder anderen Workaround nötig, insbesondere kann man nicht mehr ohne weiteres Video und Audio über eine gemeinsame Pipe übergeben. Prinzipiell funktioniert es aber trotz allem, denn mit xineliboutput als Ausgabedevice funktioniert mplayer so bereits. (Auch wenn das Transkodieren nach mpeg1 für xineliboutput wenig Sinn macht.)
Auf der TT6400 sollte es also genauso funktionieren, leider kommt bei mir noch nicht mehr als ein paar Brocken Ton an. Das es prinzipiell funktionieren kann, kann man überprüfen, in dem man die mplayer.sh ersetzt durch ein einzeiliges Skript cat /video/xxxxxx/xxxxxx.rec/001.vdr > /tmp/mplayer.pipe , mit einer beliebigen VDR-1.6 Aufzeichnung.
Fazit: Prinzipiell funktioniert sowohl das modifizierte mplayer-Plugin als auch die TT6400-Ausgabe, nur ist die mplayer-Ausgabe bisher für die TT6400 nicht verdaubar. Trotzdem veröffentliche ich schon mal diesen Zwischenstand, denn vielleicht können unsere hoch geschätzten TT6400-Entwickler herauskriegen, wo die Daten verloren gehen, vielleicht können die mplayer-Experten aber auch noch etwas aus den mplayer-Parametern heraus quetschen.
Viel Spaß beim Basteln!
Gruß,
Udo