Hallo Leute!
Also, ich hatte ja (bis gerade eben ) das Problem, dass ORF1 HD und ORF2 HD in xbmc nicht laufen wollten ... Sie liefen immer ein paar Sekunden, und dann setzte das Bild aus.
Mit vdr und xineliboutput hatte ich dieses Problem noch nie.
Es funzen in xbmc auch alle andren HD Kanäle (ServusTV HD, ARD HD, ZDF HD, ARTE HD, AnixeHD,...), also konnte ich ein h264 und/oder VDPAU Problem ausschliessen.
Und die ORF SD Kanäle sowie ATV funktionieren ja auch ... also liegt es auch nicht am CAM Modul.
Mir fiel dann ein, dass die beiden ORF HD Kanäle etwas exotisches an sich haben: Die Teletext PIDs werden auf diesen Kanälen verschlüsselt gesendet ... das unterscheidet ORF HD von allen anderen Kanälen.
Das ist auch der Grund, warum man mit vdr-xineliboutput auf ORF HD nie den Teletext empfangen konnte (hab gesehen, dass hier im Board jemand dasselbe Problem hat [link])
Nun hab ich mal ein bisschen im Source Code des vnsiserver plugins herumprobiert....: habe in den Dateien demuxer.c und receiver.c das erzeugen eines cTSDemuxer objekts verhindert, wenn der pid typ teletext ist .... und siehe da: ich kann nun ORF HD in xbmc empfangen
Nachdem diese Änderung nur zum testen war (wenn sie jemand nachstellen will, kann ich ihm/ihr gerne ein .diff mit den Änderungen schicken), wäre es toll, wenn sich vielleicht der Herr pingpong aka alwinus dieser Sache mal annehmen könnte ... immerhin kennt der sich in seinem Code sicher besser aus als ich, und ich möchte keine Pfusch-Lösung uploaden
Optimal wäre eine Lösung, die erkennt, ob die Teletext PIDs verschlüsselt sind, und diese dann entschlüsselt zum xbmc rüberschiebt...
Weniger optimal, aber trotzdem ganz passabel wäre eine Lösung, mit der man auf bestimmten Kanälen das Senden der Teletext PIDs unterbinden kann...
Zum austesten von Änderungen stehe ich natürlich gerne zu Verfügung ... ich denk mal, es hat nicht jeder ne ORF Karte zum testen bei der Hand
Dank schonmal im voraus!
Gruss,
Mike