vnsiserver und ORF HD problem

  • 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 :) :D


    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

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • Ich sehe auch ORF HD ... Es lief mit der Originalinstallation von yaVDR 0.2 (ISO pur), mit den Upgrades danach und jetzt auch mit der Testing-Version. Kann ich nicht nachvollziehen ...
    Hier noch der Auszug aus meiner channels.conf:

    Code
    :HD Free-To-Air
    ORF1 HD;ORF:11303:hC23M2O0S1:S19.2E:22000:1920=27:1921=deu@3,1922=eng@3;1923=deu@106:1925:D05,1702,1833,648,D95,9C4:4911:1:1007:0
    ORF2 HD;ORF:11303:hC23M2O0S1:S19.2E:22000:2920=27:2921=deu@3,2922=eng@3;2923=deu@106:2925:D05,1702,1833,648,D95,9C4:4912:1:1007:0
    Einsfestival HD;ARD:12422:hC34M2O0S0:S19.2E:27500:1601=27:1602=deu@3,1603=mis@3;1606=deu@106:0:0:28396:1:1201:0
    Das Erste HD;ARD:11361:hC23M5O35S1:S19.2E:22000:6010=27:6020=deu@3,6021=deu@3;6022=deu@106:6030:0:11100:1:1011:0
    ZDF HD;ZDFvision:11361:hC23M5O35S1:S19.2E:22000:6110=27:6120=deu@3,6121=deu@3;6122=deu@106:6130:0:11110:1:1011:0
    arte HD;ZDFvision:11361:hC23M5O35S1:S19.2E:22000:6210=27:6221=deu@3,6222=fra@3;6220=deu@106:6230:0:11120:1:1011:0
    ANIXE HD;BetaDigital:10832:hC23M5O35S1:S19.2E:22000:767=27:0;771=deu@106:0:0:61202:1:1057:0
    ASTRA HD;BetaDigital:10832:hC23M5O35S1:S19.2E:22000:1023=27:0;1027=deu@106:0:0:61203:1:1057:0
    Servus TV HD;ServusTV:11302:hC23M5O35S1:S19.2E:22000:3583=27:3584=deu@4,3585=eng@4;3587=deu@106:3588:0:4913:1:1007:0


    Vielleicht hilft es Dir ... Wie entschlüsselst Du die ORF Sender?

    Gruß, WWOODY
    ...
    vdr1: yaVDR 0.3 - ZOTAC IONITX-F-E, 2GB RAM, Cine S2, Antec MicroFusion/iMON LCD, BD-ROM - Atric IR + Harmony 555 - 50" Samsung Plasma
    vdr2: yaVDR 0.3 - POV ION-330-1, 2GB RAM, 1x TT S2-3600, Atric IR + Harmony 555 - 32" Toshiba LCD
    vdr3: yaVDR 0.3 - FOXCONN nT-330i, 2GB RAM, 1x TT S2-3600, HAMA MCE - 26" LG LCD

  • hmm interessant ... und bei dir laeuft es im xbmc?


    entschlüsseln tu ich die orf sender mit ner gekauften cryptoworks karte und dem CI slot meiner TT 3650 ...


    kann jedenfalls bestätigen, dass es bei mir wegen dem teletext stream nicht funzt ... wenn ich meine änderungen im vnsi server rückgängig mach, dann geht orf hd im xbmc wieder nicht

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • so, hab jetzt mal die einträge in der channels.conf verglichen ... wir haben beide genau dasselbe drin ;)

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • hmm ... wenn mir jemand nen hinweis geben könnte, wo im VDR code das decrypten der video und audio pids passiert, könnte ich eventuell versuchen, selbst nen patch zu schreiben, der auch teletext daten decrypted ... muss ja nicht zwingend im vnsi server gemacht werden ...


    leider hab ich keine ahnung wo genau das decrypten per CI im vdr code passiert ...


    wär aber toll, wenn wir ne lösung finden, die im VDR code ansetzt ... weil dann der teletext auch mit vdr-xineliboutput funktionieren würde


    bis jetzt wurden anscheinend teletext pids im vdr noch nie entschlüsselt - weils ausser für ORF HD anscheinend nicht notwendig ist (sogar SKY sendet die teletext streams unverschlüsselt)
    und richtig negativ auswirken tut es sich (zumindest bei mir) dann erst im xbmc ... indem der Kanal überhaupt nicht geht


    in xineliboutput geht der kanal zwar zum gucken, aber der teletext nicht ... was auch ärgerlich ist, weil ich aufgrund der schwerhörigkeit meiner frau oft mal die teletext untertitel brauche


    also wär doch ein patch toll, der das teletext entschlüsseln im vdr einbaut ... dann sollte alles funzen ;)

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • hmm ich versteh immer noch nicht, warum das bei dir wwoody funktioniert ... geht bei dir der teletext auf ORF1 HD ? also in xbmc und/oder xineliboutput (bei xineliboutput mit osdteletext plugin) ?


    wenn ja, dann muss im yavdr irgendwas (patch) drin sein, das ich bei meiner manuellen debian installation nicht drin hab ... wenn ich aber nach etwas derartigem google ("vdr teletext orf hd", "vdr patch teletext", ...), dann find ich nix...

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • so, hab jetz gestern meinen test patch verfeinert ... wenn channel name "ORF1 HD" oder "ORF2 HD", dann sendet vnsi server keinen teletext stream mit ... bei mir funktionieren die beiden kanäle nun in xbmc ...


    hab in irgendeinem thread hier gelesen, dass noch jemand dasselbe problem mit orf hd in xbmc hat ... ich häng den patch jetzt hier rein, falls ihn jemand ausprobieren möchte...


    ist aber nur ein workaround ... wenn ichs geschafft hab, den orf hd teletext zu decrypten, kommt noch ein besserer patch ;)



    Gruss,
    Mike

  • DANKE MikeDK!


    Ich hab mit Xbmc und den ORF-HD-Kanälen das exakt selbe Problem wie du - das hatte ich damals zu Zeiten des alten Streamdev-Plugins schon, bzw. hat es sich mit dem VSNI-Plugin nicht verändert.


    Nach ein paar Sekunden Wiedergabe (1-2 Sek. gefühlt) setzt der Ton aus und das Bild friert ein.



    Meine Hardware ist eine Skystar HD mit CI-Erweiterung. Darin verwende ich ein Cryptoworks-Modul von Technisat, in dem eine ORF-Cryptoworks-Karte steckt, die ich mir beim ORF gekauft habe.


    (Ich denke ja, MikeDK und ich sind die Einzigen, die den ORF ganz "offiziell" empfangen - also mit GIS-Anmeldung und 50(?) Euro für die Cryptoworks-Karte :engel1 )


    Ich wäre übrigens sehr dankbar, wenn man diesen Patch (oder eine andere Lösung) in das VSNI-Plugin oder Xbmc aufnehmen könnte - das Problem kennt man nun ja ganz eindeutig

  • hmm kannte das Proble bisher nicht, empfange allerdings ORF-HD über DVB-C und unverschlüsselt
    GSI bezahle ich nicht :lol2 (aber meine Eltern)


    ORF1 als auch ORF2 laufen in SD und HD bei mir ohne Probleme mit XBMC


    mfg
    aelo

  • jo das problem besteht nur bei dvb-s2, nicht bei cable ...


    allerdings ist der patch nur ein workaround, sollte also nicht unbedingt ins vnsi svn eingebaut werden ... weil die stelle, wo ich gepatched hab, eigentlich die falsche ist


    die richtige lösung wäre prinzipiell, den teletext stream von der karte genauso wie audio und video per CAM zu decrypten ... da aber orf hd anscheinend der einzige sender ist, der den teletext verschlüsselt, ist der fehler wohl noch niemandem aufgefallen (ausser ein paar von uns ösis ;))


    ich würd so einen patch ja auch gerne schreiben ... allerdings weiss ich nicht, wo das decrypten von video und audio passiert ...: erst im vdr, oder sogar schon vorher im dvb treiber ... ?!?


    bisher hat mir noch niemand auf diese meine frage geantwortet ... und ganz ohne hilfe möcht ich das nicht machen .... hab keinen bock mich sowohl in den dvb treiber als auch in den vdr code komplett einzulesen *grmpf*



    Gruss,
    Mike

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • sicher dass teletext über die hd sender überhaupt mitgesendet wird? denn ich habe hier auch keines...
    allerdings gut möglich dass das signal nur von nem satteliten ins lokale dvb-c netz eingespeißt wurde und das teletext-"signal" auch nicht mit entschlüsselt wird...

  • jo, bin mir ziemlich sicher, dass er mitgesendet wird ... sonst würd mein patch nämlich keine wirkung zeigen ;)


    ausserdem gibts in der channels.conf fuer dvb-s(2) bei den orf hd sendern ja ne TPID ... wenn da nix gesendet wird, dann würd da 0 drin stehn ...


    und naja ... die österreichischen cable provider sind recht lasch mit dem mitsenden essentieller streams ... hatte vor etlichen jahren noch cable von upc ... die waren jahrelang nicht imstande, auch nur den DD5.1 stream mitzusenden ...

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • Mac Gyver: naja, so ca. vor vier jahren konnte ich mit ner terratec dvb-c karte die FTA channels ganz gut empfangen (ging nur mit der terratec, weil die damals als einzige QAM256 beherrschte) ... allerdings eben keine ac3 streams mit dabei :/
    hab mir dann kurzerhand ne sat schüssel ans fenster montiert, und bin seitdem glücklich (zumindest empfangsseitig :D)


    aber seit zwei jahren oder so geht das ja nimmer hab ich gehört ... sogar die FTA channels nun proprietär gecrypted ... sowas tät mich nerven :P

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • Falls es jemand gebrauchen kann, hab ich hier ein deb-Paket des für ORF HD gepatchten vnsi-Plugins von VDR. (mit dem Patch von MikeDK der als Workaround angelegt ist)


    Damit erspart ihr euch die Kompiliererei falls ihr vom Problem betroffen seid.


    Einschränkung: Kein Teletext. Ich meine aber, besser ORF mit diesem Patch und ohne Teletext als gar kein ORF und somit auch kein Teletext.
    (Übrigens bleiben ja immer noch die SD-Sender, bei denen der Teletext selbstverständlich auch mit diesem Patch klappt)


    Dep-Paket:
    Plattform: Ubuntu 10.04 Lucid, amd64

  • Hoi!


    Danke löwe fürs Erstellen des .deb Paketes ;)


    Zur bugtracking Frage: nö, hab das noch nirgends eingetragen ... bin aber grad dabei, nen Patch zu schreiben, der den Teletext auf ORF HD entschlüsselt ... muss mich aber noch ein bisserl mehr in den VDR code einlesen ... damits was ausgereifteres wird ... :D



    Gruss,
    Mike

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • achja, ganz vergessen ... nen patch fuer w_scan muss ich auch machen ... damit das beim scannen gleich erkannt und in die channels.conf geschrieben werden kann ...

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

  • -= UPDATE =-


    so ... erste erfolge erzielt: habs schonmal geschafft, vdr soweit zu patchen, dass ein zusätzliches flag in der channels.conf anzeigt, ob bei nem kanal der teletext auch entschlüsselt werden soll ... anhand dieser information schicke ich den pids vom teletext auch zum cam modul, und siehe da: orf hd teletext kann nun im frontend der wahl angezeigt werden :D


    allerdings fehlt noch ein teil ... wenn der channel vom vdr upgedatet werden sollte, und sich die teletext pid ändert, dann könnte es troubles geben ... ebenso wenn kanäle editiert, gelöscht etc. werden sollten... also muss ich noch die channel updates patchen, damit grundsätzlich erkannt wird, ob ein kanal den teletext crypted ... hab schon erfolgreich die bits auslesen können, nur muss ich all diese erkenntnisse nun gemeinsam zum laufen kriegen ;)


    paar tage noch, dann gibts nen netten ösi-only patch *fg*



    Gruss,
    Mike

    HW: ASUS P5G43T-M Pro, C2D E8400, 4GB DDR3, TeVii S470, TT-connect S2-3650 CI, TT-connect S2-3600, HDD: Seagate Barracuda Green 5900.3 2TB
    SW: Debian 6.0.2.1 AMD64, Kernel 2.6.32, vdr 1.7.21, xbmc vom pipelka rep

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!