kein dts-ma/true-hd wegen falscher erkennung des webif ?

  • hallo zusammen,


    ich hatte das Problem dass ich keine dts-ma spuren abspielen konnte unter xbmc obwohl ich sämtliche Häkchen auf passthrough gestellt hatte.


    gewundert hat mich allerdings (oder halt eben auch nicht da eigentlich logisch) dass im webif unter anzeigeerkennung mein philips-tv auftauchte (welcher natürlich mit dts-ma/true-hd nichts anfangen kann).
    ich habe dann kurzerhand des tv abgeschaltet, das webif die anzeigen neu erkennen lassen und schon tauchte mein yamaha als anzeigegerät auf.
    habe dann sicherheitshalber neu gestartet und schon hatte ich unter xbmc dts-ma und true-hd etc.


    kann man das auch irgendwie einfacher gestalten oder habe ich einen Denkfehler oder ist das so gewollt??


    gruß


    g3joker

    Client 1 Hardware : MSI Z87-G43, I5-4570, 4 GB Ram (oversized aber war über :) ),Zotac NVidia GT630 (25 Watt),Thermaltake DH202 mit iMon-LCD ( 0038 ) und vdr-plugin-imon
    Software : yaVDR 0.6,sofhhddevice @ 1920x1080@50Hz
    Server Hardware : MSI Z87-G43, I7-4790, 16 GB RAM, 5x3 TB WD Red, Digibit-R1 (2 Devices)
    Software : Ubuntu 16.04 LTS mit yavdr-Paketen,virtualbox,diverse VM's


    Yoda: Dunkel die andere Seite ist...sehr dunkel!
    Obi-Wan: Mecker nicht, sondern iss endlich dein Toast ...

  • Gewollt ist, dass das WFE die EDID-Informationen des angeschlossenen Gerätes ausliest und diese dann dem X-Server beim Start mitgibt (dadurch macht es nichts, wenn mal kein Ausgabegerät angeschlossen bzw. es abgeschaltet wurde oder gerade nicht mit Strom versorgt wird).


    Soweit ich das Verstanden habe werden in den EDID-Extensions auch die unterstützten Audio-Formate gespeichert (vgl. https://en.wikipedia.org/wiki/…2FCEA-861_extension_block).


    Wenn dein Receiver jetzt einfach die EDID des TV durchreicht, dann kann das Konfigurationsskript, das durch das WFE gestartet wird, eben nur diese Informationen sehen, wenn der Receiver seine eigenen Daten sendet, dann landen auch die unterstützen Passthrough-Formate in der ausgelesenen EDID.


    kann man das auch irgendwie einfacher gestalten oder habe ich einen Denkfehler oder ist das so gewollt??

    Bislang ist die Konfiguration statisch, der X-Server nutzt immer die selbe EDID und man müsste ihn jeweils mit einer anderen xorg.conf neu starten, wenn man eine andere EDID laden lassen will. Einer der Nachteile dieser Methode ist, dass man so EDID-Wechsel nicht direkt mitbekommt.


    Falls da jemand eine gute Lösung findet, kann man gerne überlegen, wie man das für yaVDR umsetzen kann.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • hi,


    danke für die antwort.


    habe gerade mal ein wenig in den Einstellungen des Receivers rumgeschaut, da war auch eine Option mit hdmi passthrough, da geht's aber er nur darum ob bild angezeigt wird wenn der Receiver im standby ist.


    mit den edid-infos wirst du vermutlich recht haben - kann man das irgendwo auslesen WAS genau da drinsteht bezüglich unterstützter audioformate?? gibt es da einen befehl unter yavdr zu??


    mir persönlich reicht die Konfiguration nun so, ich habe den yamaha als erkanntes gerät im webif stehen, die anlage läuft eh immer mit wenn der tv an ist.


    ausser einer scriptlösung zwecks edid laden bei x-server-start fällt mir da aber auch nix ein - so lange der yamaha eh die edid des tv durchreicht kann man sowieso jeglichen Automatismus ausschließen, es sei dem man sorgt dafür dass erst der verstärker angeht und der tv erst wenn der vdr komplett durchgestartet ist. oder halt andersherum wenn ich die internen krachtüten des TVs nutzen möchte um ton wiederzugeben und der Receiver ausbleiben soll.

    Client 1 Hardware : MSI Z87-G43, I5-4570, 4 GB Ram (oversized aber war über :) ),Zotac NVidia GT630 (25 Watt),Thermaltake DH202 mit iMon-LCD ( 0038 ) und vdr-plugin-imon
    Software : yaVDR 0.6,sofhhddevice @ 1920x1080@50Hz
    Server Hardware : MSI Z87-G43, I7-4790, 16 GB RAM, 5x3 TB WD Red, Digibit-R1 (2 Devices)
    Software : Ubuntu 16.04 LTS mit yavdr-Paketen,virtualbox,diverse VM's


    Yoda: Dunkel die andere Seite ist...sehr dunkel!
    Obi-Wan: Mecker nicht, sondern iss endlich dein Toast ...

  • Hi zusammen,
    also bei mir verhält sich das etwas anders, der TV (Sony KDL 55W805) erkennt den Yamaha AVR (RX-V677) und liefert dann die zusätzlichen Audioformate mit den Infos mit.



    Ist der Yamaha nicht in der Kette angeschlossen (VDR direkt am TV), dann fehlen die DTS-HD und TrueHD Einträge im log.


    Code
    Jan  4 12:26:39 vdr1 kernel: [ 3092.374626] HDMI: detected monitor SONY TV  *01
    Jan  4 12:26:39 vdr1 kernel: [ 3092.374629]  at connection type HDMI
    Jan  4 12:26:39 vdr1 kernel: [ 3092.374632] HDMI: available speakers: FL/FR
    Jan  4 12:26:39 vdr1 kernel: [ 3092.374637] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
    Jan  4 12:26:39 vdr1 kernel: [ 3092.374641] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000


    Greetz Pi

    VDR1: yaVDR 0.5 | Silverstone LC17B | Intel DH77EB + Pentium G2020 | 4GB | Asus GT630 | Intel SSD 60GB + 500 GB 2,5" HDD | Cine CT | Sony KDL 55W805 | PulseEight USB-CEC
    NAS: Synology DS412+ | 4x 3TB WD-RED

  • kann man das irgendwo auslesen WAS genau da drinsteht bezüglich unterstützter audioformate?


    Ja, da gibt es einige Programme, die das direkt über i2c vom nVidia-Treiber auslesen können (wenn die EDID-Informationen über die xorg.conf vorgegeben werden, sieht man die auch an der Stelle) - z.B. https://github.com/bulletmark/edid-rw


    Du kannst auch jeweils die in /etc/X11/edid.<n>.yavdr mit dem Tool edid-decode aus dem gleichnamigen Paket auswerten lassen - für einen alten HD-ready TV von Samsung (LE32R51B) sieht das z.B. so aus:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Hi zusammen,
    also bei mir verhält sich das etwas anders, der TV (Sony KDL 55W805) erkennt den Yamaha AVR (RX-V677) und liefert dann die zusätzlichen Audioformate mit den Infos mit.


    hm...ok...also am tv etwas schrauben??? hat das unter umständen was mit dem cec oder wasauchimmer zu tun? am tv habe ich bei hdmi auch ein paar schalter an denen man drehen kann...


    ich will aber ehrlich gesagt nicht sooo viel basteln weil es gerade geht...andersherum ists auch mal wieder zeit ein backup zu machen ;)


    ich werde mir mal das log von meinem vdr anschauen was da so drinsteht bezüglich hdmi blablubbs, was da alles so an unterstützten formaten drinsteht wenn ich den tv als anzeigegerät erkennen lasse.


    viel gebastel...aber morgen ist ja feiertag ;)

    Client 1 Hardware : MSI Z87-G43, I5-4570, 4 GB Ram (oversized aber war über :) ),Zotac NVidia GT630 (25 Watt),Thermaltake DH202 mit iMon-LCD ( 0038 ) und vdr-plugin-imon
    Software : yaVDR 0.6,sofhhddevice @ 1920x1080@50Hz
    Server Hardware : MSI Z87-G43, I7-4790, 16 GB RAM, 5x3 TB WD Red, Digibit-R1 (2 Devices)
    Software : Ubuntu 16.04 LTS mit yavdr-Paketen,virtualbox,diverse VM's


    Yoda: Dunkel die andere Seite ist...sehr dunkel!
    Obi-Wan: Mecker nicht, sondern iss endlich dein Toast ...

Jetzt mitmachen!

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