[VDR*ELEC] - LibreELEC (x64) vdr-plugin-softhddrm TV Bild beim Start schwarz, Bild erst nach Aufnahme abspielen

  • Hallo,

    habe folgende Hardware: HP Prodesk 400 G9 mit Intel i5 12500T (12. Gen) CPU also Intel UHD 770 Grafik

    VDR*ELEC mit LibreELEC x64 ist installiert. Als Ausgabeplugin möchte ich softhdvaapi nutzen.

    Nur startet vdr damit nicht durch. Im Log erscheint:

    Code
    Aug 26 22:28:11 vdr2 vdr[27472]: [27472] loading plugin: /usr/local/lib/vdr/libvdr-softhdvaapi.so.9
    Aug 26 22:28:11 vdr2 vdr[27472]: [27472] ERROR: /usr/local/lib/vdr/libvdr-softhdvaapi.so.9: undefined symbol: XISelectEvents
    Aug 26 22:28:11 vdr2 vdr[27472]: [27472] exiting, exit code 2

    Es gibt mehrere Videoausgänge:

    Code
    # ls /sys/class/drm
    card0           card0-DP-2      card0-HDMI-A-1  card0-HDMI-A-3  renderD128
    card0-DP-1      card0-DP-3      card0-HDMI-A-2  card0-HDMI-A-4  version

    wovon ich HDMI verwende:

    Wie finde ich unter LibreELEC die X11 Display Nr. heraus? Welche ich dann wo im softhdvaapi definieren kann?

    Bin für Hilfe dankbar.

    Gruß
    Rossi

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • ERROR: /usr/local/lib/vdr/libvdr-softhdvaapi.so.9: undefined symbol: XISelectEvents

    Da würde ich vermuten, daß libXi explizit gelinkt werden muss. Die Abhängigkeit scheint implizit zu bestehen. Ein Makefile-Patch und eine Änderung des package.mk für_vdr-plugin-softhdvaapi.

    Das Display wird im xorg package (LibreELEC.tv/packages/x11/xserver/xorg-server/profile.d/11-xorg-server.conf) auf

    Code
    DISPLAY=":0.0"
    export DISPLAY

    gesetzt.

  • Da würde ich vermuten, daß libXi explizit gelinkt werden muss. Die Abhängigkeit scheint implizit zu bestehen.

    Das softhdvaapi ist ja auch von mir :) Also die libXi musste ich noch nie explizit dazu linken. Das hat bisher immer implizit geklappt. Allerdings könnte das unter VDR*Elec etwas anders sein. Wo wird die libXi denn gesucht.

    D.h. was sagt denn ein "ldd /usr/local/lib/vdr/libvdr-softhdvaapi.so.9"

  • Oh, dann war ich ja mit der DISPLAY Annahme auf dem Holzweg.

    Baue ja selber, schaue mir das heute Abend weiter an - auch wo der Patch für x64 hin muss...

    Hatte softhdvaapi auch hier (https://github.com/Zabrimus/VDRSt…C-12-x86_64-x11) gesetzt, vor dem bauen.
    Das Ausgabeplugin scheint nicht zu greifen. Musste unter enabled_plugins von softhddevice auf softhdvaapi ändern. Oder wird das Ausgabeplugin noch an anderer Stelle gesetzt?

    Freue mich das eine Lösung in Sicht ist.
    Danke

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Und tatsächlich habe ich schon einmal Patch für softhddevice machen müssen

    Aha das war mir entgangen. Ich werde es ins Makefile einbauen dann musst du es nicht patchen.

    PS: das war übrigens im softhddevice und das ist nicht von mir :)

    PS: Ich fürchte du musst doch den patch drinlassen. Wenn ich das im Makefile einbaue dann läuft es bei mir nicht mehr. Da habe ich wohl andere xlib Versionen im Einsatz.

    Edited once, last by jojo61 (August 27, 2025 at 12:58 PM).

  • D.h. was sagt denn ein "ldd /usr/local/lib/vdr/libvdr-softhdvaapi.so.9"


    Hatte die obigen Posts heute Vormittag nur auf die Schnelle gelesen.

    D.h. der Patch muss für softhdvaapi angepasst werden? Oder reicht es ihn unter .../packages/vdr/_vdr-plugin-softhdvaapi/patches zu platzieren?

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Bin einen Schritt weiter.

    Aktuelle VDR*ELEC, basierend auf LibreELEC (LibreELEC-x11.x86_64-12.2), ist jetzt gebaut und auf Hardware installiert.

    Mit /usr/local/bin/install.sh -b kodi startet Kodi, Bild + Ton sind da
    Mit /usr/local/bin/install.sh -b vdr ist der Bildschirm schwarz und ich höre manchmal Ton über den Computer Lautsprecher

    Per Live Plugin bzw. Weboberfläche kann ich VDR rudimentär bedienen. Zumindest Programme umschalten, aber Bild bleibt schwarz.
    Wenn ich per Live auf Fernbedienung umschalte, um ein live TV zu sehen, hängt er. Zeitweise hat es mal funktioniert hier ein Fernsehbild im Browser zu sehen.

    VDR Aufnahme per live angestartet, das bringt sofort ein Bild im Webbrowser (live Fernbedienung) und Ton über Computer Lautsprecher.

    Im Log sieht erstmal alles ok aus:

    Aber TV Bild ist schwarz.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • LibreELEC 12.2 verwendet Kernel 6.16

    Code
    vdr2:~ # uname -a
    Linux vdr2 6.16.0 #1 SMP Fri Aug 29 18:16:18 UTC 2025 x86_64 GNU/Linux

    Eventl. ist das interessant.

    Bin für Hinweise welche zum TV Bild führen dankbar.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Hi,

    Gehen denn Aufnahmen?

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    http://www.easy-vdr.de

  • Offenbar nein

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Sehe gerade das im VDR OSD Tastatur angelernt werden will...

    Nachdem ich das im Browser, per live Fernbedienung, erledigt habe - gehen Aufnahmen.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Und sind auch mit vlc oder im VDR abspielbar?

    Geht OSD?

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    http://www.easy-vdr.de

  • Ja, sind per VDR abspielbar.

    Aber Bild sehe ich nur im live Plugin unter Fernbedienung im Browser.

    TV Bild ist schwarz und in der Mitte sehe ich den Mauszeiger. Ton kommt über Computer Lautsprecher.

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Vielleicht ist Kernel und vainfo alles zu neu ?

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • vdr_rossi August 31, 2025 at 2:37 PM

    Changed the title of the thread from “[VDR*ELEC] - LibreELEC (x64) vdr-plugin-softhdvaapi welches X11 Display ?” to “[VDR*ELEC] - LibreELEC (x64) vdr-plugin-softhdvaapi TV Bild schwarz”.
  • So, default Tonausgabe ist jetzt HDMI.

    Gesetzt per ~/.config/asound.conf

    Code
    defaults.pcm.card 0
    defaults.pcm.device 3
    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Reduziere doch mal die Anzahl deiner Plugins. Wenn du kein Bild hast, aber Ton dann starte mal nur mit dem softhdvaapi und dem iptv plugin um einen Stream zu erhalten.

    Was mich wundert das 10 Bit egl failed. Mit der 460 Gl Version habe ich noch nie getestet. Das sieht mir danach aus als ob das plugin keine Ausgabeframes erstellen kann.

    Evtl. kannst du das ganze mal ohne libplacebo übersetzen. Die tut sich auch manchmal schwer mit den GL Versionen.

  • Danke für die Tipps.

    DVB Signal kommt per USB Tuner.
    /storage/.config/vdropt/enabled_plugins ist reduziert auf softhdvaapi, dynamite u. live

    Wenn ich umschalte oder Aufnahme abspiele, blitzt zwischendurch auch mal ein Fernsehbild auf. Ton läuft die ganze Zeit.
    Nur TV Bild ist dann wieder schwarz.

    Muss schauen wie ich in der build Umgebung libplacebo deaktiviere...

    Klick für meine Hardware

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP KBD | One4all URC 1635 FB
    vdr2: fast identisch mit vdr1
    vdr3: Odroid HC4 4GB | VDR*ELEC CE21-ng 32GB microSD | Video: 2TB SATA Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard | One4all URC 1635 FB
    TV: Philips 55OLED805

Participate now!

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