Posts by 447377

    Hello Andrey,

    it's a pleasure - everything works fine :thumbup::).

    Only one thing: the setup menu from softhddevice for examle. Here the key to the right is necessary to get to the submenu. But this is not important for everyday use.

    So I give it 100 points! Great idea. Thank you!

    Stefan

    Hallo

    ich habe mal wieder die plugins für die aktuelle Version von libplacebo upgedated. Nun lässt es sich mit der API Version 342 übersetzen und betreiben.

    mfg

    jojo61

    Welche Vulkan-Version nutzt Du?

    Ich frage, da ich auf meinen VDRs vulkan 1.3.239 jeweils manuell installiert habe, da die Distri-Pakete schon weiter waren/sind und damit libplacebo oder softhdcuvid/-vaapi nicht mehr liefen - zumindest bei meiner letzten Installation.

    Danke!

    Stefan

    Kommt der Fehler beim Starten oder beim Stoppen von vdr?

    Vor einiger Zeit hatte ich beim Stoppen auch einen Fehler, den ich damals wegbekam, indem ich vor dem Stop des vdr noch ein Detach absetzte.

    Stefan

    Ja, osd2web auf einem zweiten 10"-Monitor.

    Der Start erfolgt über

    Code
    DISPLAY=:0.1 chromium --kiosk --window-position=0,0 --window-size=2400,1400 http://192.168.0.101:4444/skins/adaptedTft/index.html?theme=anthraize

    Der Monitor hat zwar nur eine HD-Auflösung, dennoch musst ich mit den Size-Parametern spielen.

    Stefan

    Ich kann Uniclass empfehlen. Hier habe ich bereits mit mehreren Generationen Erfahrung gemacht. Die gibt‘s mit HDMI und DP.

    Die USB-Anschlüsse für Webcam und Jabra habe ich dabei auf einen bestimmten Port gelegt, so dass die anderen, privaten Rechner beim Umschalten nie was davon mitbekommen. Für Audio gibt‘s auch viele Möglichkeiten. Per Hotkey auf der Tastatur kann auch umgeschaltet werden.

    https://kvm-switch.de/de/ai-834a4ksk.html

    Stefan

    Das Problem scheint mir beim mpeg2 decoder zuliegen. Zumindest gehen dem die Surfaces aus. Du könntest mal die Anzahl der Surfaces für mpeg2 erhöhen. Dazu musst du in codec.c in Zeile 315 folgendes ändern:

    Code
     if (av_opt_set_int(decoder->VideoCtx->priv_data, "surfaces", 13, 0) < 0) {

    Also aus 9 eine 13 machen. Ob das aber hilft kann ich nicht sagen. Wenn es tatsächlich ein Speicherfehler in ffmpeg gibt dann wird es nicht helfen.

    Die Änderung bewirkt ein etwas langsameres Füllen des VGA-Speichers. Außerdem ist der VDR zum Zeitpunkt des eben voll gewordenen Speichers noch bedienbar. Wird PiP dann geschlossen, läuft VDR weiter, aber der Speicher nicht mehr geleert. Nach kurzem Wechsel der Sender stürzt der VDR dann doch ab.

    Und: Meine Aussage, dass nur 720p als Hauptbild und 576i im PiP das Füllen des Speichers verursacht, ziehe ich zurück. Auch bei 576i im Hauptbild und 576i im PiP füllt den Speicher. Nur dauert das dann über eine Stunde statt 12 min wie bei 720p.

    Kann ich sonst noch was testen?

    Stefan

    Da habe ich leider keine Idee. Das Delay Audio lässt darauf schliessen das kein Video mehr kommt oder nicht mehr verarbeitet werden kann.

    Es ist aber nichts zu sehen warum das so ist. Evtl. kommen die beiden parallelen decoder durcheinander. Da müsste man mal ffmpeg mit debug laufen lassen. Das kanst du in codec.c in Zeile 353 einschalten und dann die Zeile 354 auskommentieren. Das müllt aber das Log ganz schön zu.

    Eben habe ich nun wieder den Absturz von 576i als PIP und 720p als laufender Sender mit der Anpassung in codec.c nachgestellt - siehe log in der Anlage.

    Der Speicher der Grafikkarte läuft tatsächlich voll und dann der Absturz - siehe Screenshot von der Grafikkarte.

    Das passiert auch nur in der Kombination 720p als laufender Sender und 576i im PiP.

    Hilft das weiter?

    Danke!

    Stefan

    Hallo Horchi,

    endlich komme ich wieder an den VDR. Danke für Deinen Beitrag.

    Funktionieren tut es schon mit libwebsockets 4.3. Aber bei Kanalwechsel braucht osd2web einige Sekunden, bis es den neuen Kanal anzeigt. Mit libwebsockets 3.2 ging das immer sofort.

    Ist das bei Dir anders?

    Stefan

    Das placebo Problem mit dem PIP habe ich nun gefunden und gefixt.

    Vielen Dank jojo61, das sieht nun sauber aus und wird immer besser :thumbup::lachen3.

    Wenn ein 720p-Sender im PIP ist und ein Interlaced-Sender (576i oder 1080i) geschaut wird, ist VDR nach spätestens 10 min nicht mehr ansprechbar. Hast Du eine Idee?

    Alle anderen Kombinationen funktionieren.

    Die CPU ist dabei zu 20 % ausgelastet.

    Stefan