softhdcuvid/softhdvaapi/softhddrm with hevc and UHD


  • betrifft nur die NUC11-Reihe

    softhddrm: so den Connector für die Bildausgabe habe ich gefunden


    Nur wo liegt der Ton bei diesem NUC11?


    wie wäre hierfür die Audio-Übergabe "00:1f.3" ?


    Code
    -a hdmi # oder sowas wie hw:card=HDMI,device=7 - das hängt von der eigenen Hardware ab
    -p hdmi

    das geht leider nicht mehr

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • mach mal steht man einfach im Wald --> gefunden mit aplay -l


    speaker-test -c2 -D hdmi:CARD=PCH,DEV=0


    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hi,


    mal eine Frage zur video.c zu #include <libavcodec/vaapi.h> wenn man die aktuelle Version FFMPEG baut erhält man keine "../libavcodec/vaapi.h" Datei mehr.

    Was sollte man jetzt in video.c wählen für <#include <libavcodec/vaapi.h>

    https://www.mail-archive.com/f…ffmpeg.org/msg118846.html

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hi,


    mal eine Frage zur video.c zu #include <libavcodec/vaapi.h> wenn man die aktuelle Version FFMPEG baut erhält man keine "../libavcodec/vaapi.h" Datei mehr.

    Was sollte man jetzt in video.c wählen für <#include <libavcodec/vaapi.h>

    https://www.mail-archive.com/f…ffmpeg.org/msg118846.html

    ich habe hier nur noch in libavcodec

    Code
    vaapi_decode.h
    vaapi_encode.h
    vaapi_hevc.h

    Grüße

    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Try

  • #include <libavcodec/vaapi.h>

    OK, If-Schleife mal sehen wie es läuft!


    Ok, der Patch funktioniert -- D A N K E

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Edited 2 times, last by cinfo ().

  • NUC11PAH/K - Problem


    ich habe noch mal eine Frage zu: wie holt sich softhddrm/vaapi den Ton ab. Denn immer wenn Softhddrm geladen wird gibt das System kein Ton mehr aus.


    Tonausgabe am NUC11PAH/K mit speaker-test gefunden an "hdmi:1"


    softhddrm.conf


    Code
    ...
    -a hdmi:1
    -p hdmi:1
    ...

    nach dem softhddrm am VDR geladen wurde zeigt speaker-test sauber an das dieser in Benutzung ist -- nur leider kommt kein Ton mehr vom VDR


    Code
    speaker-test 1.2.2
    
    Wiedergabe-Gerät ist hdmi:1
    Stream-Parameter sind 48000 Hz, S16_LE, 2 Kanäle
    Verwende 16 Oktaven rosa Rauschen
    Fehler beim Öffnen des Gerätes: -16, Das Gerät oder die Ressource ist belegt

    jemand ein Idee zur diesem schrägen Problem?


    Hm, unter Kodi "ohne softhddrm am VDR" wird sauber über hdmi:1 der Ton ausgegeben

    Für mich sieht es so aus das etwas beim Laden von softhddrm die Tonausgabe zerstört.

    Keine Ahnung wie weit hier das aktuelle Bios vom NUC11PAH/K oder FW-Treiber von Intel Einfluß auf die HDMI-Ausgabe haben.


    Files

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Edited 2 times, last by cinfo ().

  • Beim Start des PLugin wird das Audio Device gescannt. Es werden alle möglichen Varianten Mono bis 6 Kanal durchprobiert. Evtl. stört das.

    Du kannst mal in audio.c ganz am Anfang den DEBUG aktivieren. Dann sieht man das ausprobieren. Ich denke das kann man auch mal rausnehmen und schauen ob es dann geht.

  • Quote

    ...

    Ich denke das kann man auch mal rausnehmen und schauen ob es dann geht.

    das würde gerne mal machen -- welchen Teil in audio.c sollte ich deaktivieren bzw. testweise löschen?

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • In der Funktion AudioInit wird für verschiedene Frequenzen getestet wieviele channels verfügbar sind. Da kannst du mal den test für 192000 rauswerfen.

    Und schau dir mal die alsamixer nach dem das plugin beendet wurde an. Evtl. ist ja nur ein Mixer auf 0/off gestellt.

  • In der Funktion AudioInit wird für verschiedene Frequenzen getestet wieviele channels verfügbar sind. Da kannst du mal den test für 192000 rauswerfen.

    Und schau dir mal die alsamixer nach dem das plugin beendet wurde an. Evtl. ist ja nur ein Mixer auf 0/off gestellt.

    alsamixer: hier steht alles was geht auf 100%


    Ich habe mal nur den Test für 48000 machen lassen -- war leider nicht erfolgreich --> HDMI immer noch stumm

    Code
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: video: h264 detected
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: pesdemux: pes start code id 0xbd
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: pesdemux: new codec 000000 -> 0x15003
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: codec: using audio codec ID 0x15003 (ac3)
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: codec: audio 'ATSC A/52A (AC-3)'
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: codec/audio: format change fltp 48000Hz *2 channels PCM AC-3 E-AC-3 pass-through
    Dec 31 16:12:41 BM2LTSN64nativeDD vdr: codec/audio: audio setup error

    Files

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hallo,

    ich habe nach Update des Plugins auf die neuste Version nun ein Problem mit softhddrm (ohne libplacebo).

    bis zu dieser Version läuft es stabil: 59a82d409eea64ca0d471683f7c05bb63503b10e.


    Das Problem geht so:

    Nach Start läuft es ca. 5 Minuten dann stürzt VDR ab.

    Im Log steht nichts dazu,


    Nach sofortigem Neustart sind im Log jede Menge SATIP-Fehler und das Bild bleibt schwarz.

    Mit der alten Version von softhddrm kamen diese Meldungen nicht.

    satip plugin wurde nicht geändert.


    Der Absturz kommt auch mit IPTV,

    Es muss an softhddrm liegen, nur hier hab ich ein Update gemacht,

    Danke

  • Im log ist die Ursache leider nicht zu sehen. Ich bräuchte einen bt vom dump.


    Hast du 2 Tuner an dem VDR? So wie es aussieht stand ein Tuner die ganze Zeit auf einem verschlüsselten Sender der nicht entschlüsselt werden konnte.

    Man sieht zwar das es Probleme mit dem EGL Environment gibt aber nicht wann oder warum es auftritt.

    Du nutzt keine libplacebo. Zum testen könntest du die libplacebo ja mal nutzen um zu sehen ob es damit besser ist.

  • Der NUC ist mit einem SATIP-OctopusNet verbunden.

    Ich versuche das mit dem backtrace hinzubekommen.

    Ich war bis dato eigentlich sehr zufrieden auch ohne libplacebo daher wäre es gut wenn das auch ohne wieder stabil laufen würde.

    Hatte vorher auch mit verschlüsselten Sender usw keine Probleme es lief wie gesagt stabil.

  • NUC 11 -- Audio Softhddrm


    Für den NUC11 ist die Audioausgabe  'hdmi:CARD=PCH,DEV=0'


    softhddrm.conf

    Code
    ...
    -a hdmi:CARD=PCH,DEV=0
    -p hdmi:CARD=PCH,DEV=0
    ...

    ist dies eingestellt macht das NUC 11 kein TON mehr

    gibt man dem Softhddrm kein -a, -p ist im TV kein Ton zu hören. Aber andere Plugin wie z.B. das mpv Pluginkönnen dann sauber den Ton über hdmi:CARD=PCH,DEV=0 abspielen. Auch das Umschalten zu Kodi geht dann wieder mit Tonausgabe.


    Ist es möglich diese Tonausgabe hdmi:CARD=PCH,DEV=0 in der audio.c so zu hinterlegen das nicht die div. Testläufe etc.. gemacht werden.

    Vielleicht durch einen zusätzlichen Schalter für die "Audioausgabe -a, -p" der hdmi:CARD=PCH,DEV=0 als default output setzt und die Testläufe dann übersprungen werden oder was da noch immer stören kann ;( ?

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Versuch mal das Plugin mit -w alsa-no-close-open oder -w alsa-close-open-delay zu starten.

    Das Plugin braucht die unterstützten Formate und muss deswegen testen was das AudioDevice kann. Ich kann den Test nicht einfach rauswerfen.

    Ich hatte dir schon mal geschrieben wo die Tests zu finden sind das du da mal selber einige Tests rauswerfen solltest um zu sehen welcher das Device denn kaputt macht.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!