Installation eines VDR+Plugins nativ auf CoreELEC Boxen

  • Hmnm. Auf meiner Buildmaschine für LE13 Generic machen llvm und media-center ziemliche Probleme, weil die Kommandozeile zu lang wird. Das habe so auch noch nie gesehen. Meine Lösung war, einen Link anzulegen: ln -s /<pfad>/zu/VDRSternELEC/ /v.

    Danke für den Tipp. Damit ist alles durch kompiliert.

    Aber live Webinterface bzw. tntnet läuft nicht.

    Klick für meine VDR Hard- u. Software

    vdr1: NUC12WSKi5 16GB | VDR*ELEC LE13 32GB M.2 2242 | Video: 4TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: HP Pro Mini 400 G9 i5 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.8.2 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: Raspberry CM5 auf CM5-IO-BASE-A | Seeed PCIe 3.0 dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Läuft das Webinterface nicht oder startet der VDR mit dem Live-Plugin nicht?

    VDR startet, aber das Webinterface von live kommt nicht.

    Code
     # journalctl | grep live
    Aug 05 13:26:22 vdr1 vdr[1245]: [1245] live: use ffmpeg.conf file /storage/.config/vdropt/plugins/live/ffmpeg.conf
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: INFO: attempt to listen on ip = ''
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: ERROR: ip =  is invalid: exception = error 22 in function fcntl(wakePipe): Invalid argument
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: ERROR: live httpd server crashed: error 22 in function fcntl(wakePipe): Invalid argument

    da crashed es.

    Sind denn libcrypto und libssl gelinkt? ldd /usr/local/lib/vdr/libvdr-live.so.13

    Das sieht so aus:

    Klick für meine VDR Hard- u. Software

    vdr1: NUC12WSKi5 16GB | VDR*ELEC LE13 32GB M.2 2242 | Video: 4TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: HP Pro Mini 400 G9 i5 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.8.2 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: Raspberry CM5 auf CM5-IO-BASE-A | Seeed PCIe 3.0 dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Code
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: INFO: attempt to listen on ip = ''
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: ERROR: ip =  is invalid: exception = error 22 in function fcntl(wakePipe): Invalid argument

    Der Fehler scheint direkt aus Live zu kommen. In meiner /storage/.config/vdropt/conf.d/live.conf habe ich auch nur [live] stehen.

    live kennt aber auch die Parameter

    Code
    # -p PORT,  --port=PORT use PORT to listen for incoming connections
    # -i IP,    --ip=IP     bind server only to specified IP, may appear multiple times
    #                       (default: 0.0.0.0)

    Kannst du die mal versuchen? Es sieht für mich so aus, als ob der default nicht funktioniert.

    Vielleicht sollte man die Live-Entwickler dazu mal befragen?

  • Kannst du die mal versuchen? Es sieht für mich so aus, als ob der default nicht funktioniert.

    Wenn ich default Werte manuell definiere (/storage/.config/vdropt/conf.d/live.conf)

    Code
    # journalctl | grep live:
    Aug 05 22:27:54 vdr1 vdr[1204]: [1204] live: INFO: validating server IP '0.0.0.0'
    Aug 05 22:27:54 vdr1 vdr[1204]: [1204] live: use ffmpeg.conf file /storage/.config/vdropt/plugins/live/ffmpeg.conf
    Aug 05 22:28:02 vdr1 vdr[1204]: [1305] live: INFO: attempt to listen on ip = '0.0.0.0'
    Aug 05 22:28:02 vdr1 vdr[1204]: [1305] live: ERROR: ip = 0.0.0.0 is invalid: exception = error 22 in function fcntl(wakePipe): Invalid argument
    Aug 05 22:28:02 vdr1 vdr[1204]: [1305] live: ERROR: live httpd server crashed: error 22 in function fcntl(wakePipe): Invalid argument

    ändert es nix.

    Klick für meine VDR Hard- u. Software

    vdr1: NUC12WSKi5 16GB | VDR*ELEC LE13 32GB M.2 2242 | Video: 4TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: HP Pro Mini 400 G9 i5 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.8.2 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: Raspberry CM5 auf CM5-IO-BASE-A | Seeed PCIe 3.0 dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Ja, habe es auf meiner build vm ausprobiert.

    Es klemmt bei den cxxtools:

    Code
    FAILURE: scripts/build _cxxtools30:host during configure_host (default)
    *********** FAILED COMMAND ***********
    ${PKG_CONFIGURE_SCRIPT} ${HOST_CONFIGURE_OPTS} ${PKG_CONFIGURE_OPTS_HOST}
    **************************************
    FAILURE: scripts/build _cxxtools30:host has failed!
    The following log for this failure is available:
     /home/rossi/VDRSternELEC/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/.threads/logs/341.log
    >>> _cxxtools30:host seq 341 >>>
    [421/487] [FAIL] build   _cxxtools30:host

    ein separates bauen (./build.sh -config LibreELEC-13-x86_64-Generic -package _cxxtools30:host) hilft auch nicht.

    Klick für meine VDR Hard- u. Software

    vdr1: NUC12WSKi5 16GB | VDR*ELEC LE13 32GB M.2 2242 | Video: 4TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: HP Pro Mini 400 G9 i5 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.8.2 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: Raspberry CM5 auf CM5-IO-BASE-A | Seeed PCIe 3.0 dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Auch CE22 baut vernünftig. Aber der Start schlägt fehl :(

    Code
    vdr: /usr/lib/libcxxtools.so.10: undefined symbol: __aarch64_ldadd4_acq_rel

    Das ist einfach alles nur ätzend... Vielleicht sollte ich CE/LE komplett zurückrollen auf einen Stand, der noch funktioniert hat und die Updates von Kodi und dergleichen ignorieren und in ein paar Monaten nochmal versuchen.

  • Ich mache einen partiellen Rollback von CE22/LE13 und werde mich in den Commits von CE/LE vortasten, solange ich eine Version finde, die noch sauber arbeitet. Das bedeutet aber auch, das ein oder mehrere clean builds erforderlich sind.

    Soll ich den aktuellen Stand committen oder wollt ihr meine Versuche erst abwarten?

  • Habe eben nochmal bei 0 angefangen (= VDRSternELEC Ordner gelöscht) und versucht den LE13 build durchzubekommen.

    Es klemmt immer noch mit FAILURE: scripts/build _cxxtools30:host has failed!

    Ein separater build ./build.sh -config LibreELEC-13-x86_64-Generic -package _cxxtools30:host funktioniert auch nicht.

    Ich bin ratlos.

    Klick für meine VDR Hard- u. Software

    vdr1: NUC12WSKi5 16GB | VDR*ELEC LE13 32GB M.2 2242 | Video: 4TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: HP Pro Mini 400 G9 i5 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.8.2 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: Raspberry CM5 auf CM5-IO-BASE-A | Seeed PCIe 3.0 dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Kannst gerne partiell zurückrollen. Ich kann LE13 Tests übernehmen.

    Klick für meine VDR Hard- u. Software

    vdr1: NUC12WSKi5 16GB | VDR*ELEC LE13 32GB M.2 2242 | Video: 4TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: HP Pro Mini 400 G9 i5 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.8.2 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: Raspberry CM5 auf CM5-IO-BASE-A | Seeed PCIe 3.0 dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    TV: Philips 55OLED805

  • Habe eben nochmal bei 0 angefangen (= VDRSternELEC Ordner gelöscht) und versucht den LE13 build durchzubekommen.

    Das ist zu früh. Ich mache noch einen LE13 Testbuild bevor ich den Rollback pushen kann. Bei cxxtools bzw. meiner Version ging so einiges schief, weil ich die richtigen Patches nicht gefunden/gesehen habe.

  • So. Ich habe alle Änderungen gepushed. Folgendes ist passiert:
    - Downgrade von CE22 und LE13
    - Update aller Plugins
    - Integration von _cxxtools30 und _tntnet30
    - Änderung der Abhängigkeit von _vdr-plugin-live zu_cxxtools30 und _tntnet30 (für die zukünftigen Updates)

    Dabei wurde aus den vorherigen Commits etwas gelöscht (vor allen Dingen Patches).

    Getestet habe ich:
    CE 22 auf N2+ (Läuft einwandfrei)
    LE 13 AMLGX auf N2+ (Probleme mit dem Ausgabedevice)

    VDR startet und Live kann aufgerufen werden und funktioniert.

    Das wird jetzt die Basis für weitere Versuche, wenn alle Tester zustimmen, daß diese Version ohne Probleme läuft.

  • LE 13 AMLGX auf N2+ (Probleme mit dem Ausgabedevice)

    Ich bin dabei, mal wieder VDRSternELEC mit https://github.com/chewitt/LibreELEC.tv/tree/amlogic zu bauen. Mal sehen, ob und wie das mittlerweile läuft. Vor langer Zeit ging das ja grundsätzlich mal...

  • Ich bin dabei, mal wieder VDRSternELEC mit https://github.com/chewitt/LibreELEC.tv/tree/amlogic zu bauen. Mal sehen, ob und wie das mittlerweile läuft. Vor langer Zeit ging das ja grundsätzlich mal...

    Bei LE13 für amlogic ist alles ziemlich im Fluß: Geht, geht nicht, geht,...

    softhddevice-drm-gles: Sieht mir nach Problemen mit der Audiospur aus, soweit ich das auf die Schnelle sehen konnte.
    softhddevice-drm: Buntes Bild. Hin und wieder ein sauberer Frame. Und wohl keine Meldungen zum Sound.

    Aber das ist nur ein schneller Test. Mir ging es erst einmal nur darum zu sehen, ob VDR startet und Live funktioniert.

  • Ich setze hier einfach wieder ein LE für den N2+ auf, damit ich mit softhddevice-drm-gles auch auf amlogic wieder basteln kann. Der letzte Test ist bestimmt schon ein Jahr her...

Participate now!

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