Installation eines VDR+Plugins nativ auf CoreELEC Boxen

  • In beiden Builds sind das gleiche softhdodroid-Plugin_v4.16-GIT-98122....cd70 enthalten.

  • Ist das Umschaltscript (switch_vdr_softhdodroid.sh) identisch oder angepasst? Bitte unbedingt die beschriebenen Ton-Tests durchführen und auch die softhdodroid- setup-Einstellungen in beiden Distris vergleichen.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich bin momentan nicht zu Hause und kann frühestens erst heute Abend wieder etwas testen.

    Was soll ich mit den Ton-Tests machen? Ich habe nur den Bildfehler, keine Tonprobleme.

  • Was soll ich mit den Ton-Tests machen? Ich habe nur den Bildfehler, keine Tonprobleme.

    Bildprobleme bis hin zu Mikrorucklern können auch aus Audioproblemen resultieren, da es im Plugin Mechanismen gibt, um erkannte Asynchronitäten auszugleichen. Siehe hierzu auch die heutige Erläuterung von jojo

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich habe mir jetzt mal das Umschaltscript angeschaut:

    In Zeile #16 ist bereits der Aufruf: echo 4 > /sys/module/amvdec_h264/parameters/dec_control enthalten, allerdings ist dieser auskommentiert.

    Ich habe zuerst den Aufruf wieder aktiviert und dann auch noch zum Test direkt vor den ATTA-Aufruf verschoben, aber das bringt nichts.


    Der Bildfehler, welcher für mein Empfinden aussieht wie ein Deintelacer-Problem, bleibt bestehen, wenn vorher in KODI ein VC-1-Video gelaufen ist.

    Es ist kein Bildruckeln, stottern o.ä. , sondern sieht genauso aus, wie bereits hier gezeigt:

    (oberes Bild) in [VDR*ELEC] Neuinstallation auf eine Dune HD Homatics Box R 4k Plus


    Spiele ich irgendein anderes Video mit z.B. h264-codec dann ist wieder alles i.O.

  • Hallo Zabrimus,


    ich habe nach ein paar Wochen nochmal aktualisiert und neu gebaut.


    Für CE21 lief der Build durch, bei CoreELEC-Amlogic-no.aarch64-22 bricht er bei openssl ab:

    Hast Du eine Idee, was da nicht passt?


    Schöne Grüße

    Lothar

  • error: undefined reference to '__pthread_cond_timedwait64'

    Du hast nur ein Update gemacht und dann neu gebaut ohne das build-Verzeichnis vorher zu löschen?

    Es gab irgendwann ein libc Update und damit ist ein reines Update nicht mehr ohne weiteres möglich.


    Ich habe es versucht. Aber nur das Löschen des build-Verzeichnisses und ein echter neuer Build haben dann funktioniert.


    CE-22 baut aktuell auch nicht.

  • Hi,


    der Tipp hat geholfen.

    Nach 4 Std. ist der neue Build für CE22 jetzt fehlerfrei durch (inkl. deinem Patch für softhdodroid) und läuft. :thumbup:


    Allerdings habe ich jetzt ein Problem mit dem aktuellen CE21, welches ich produktiv einsetze. Der Browser startet nicht:

    Code
    Aug 07 20:37:20 CoreELEC systemd[1]: Started cefbrowser.service.
    Aug 07 20:37:21 CoreELEC docker[4962]: /start.sh: line 25:     6 Segmentation fault      LD_LIBRARY_PATH=/app_cef BROWSER_DB_PATH=/app_cache /app_bin/cefbrowser -
    Aug 07 20:37:21 CoreELEC systemd[1]: cefbrowser.service: Main process exited, code=exited, status=139/n/a
    Aug 07 20:37:21 CoreELEC systemd[1]: cefbrowser.service: Failed with result 'exit-code'.
    Aug 07 20:37:24 CoreELEC systemd[1]: cefbrowser.service: Scheduled restart job, restart counter is at 8.

    Gehe ich auf meine Version vom 15.6. zurück, klappt wieder alles.


    Habe ich da was verpasst?


    Schöne Grüße

    Lothar

  • Allerdings habe ich jetzt ein Problem mit dem aktuellen CE21, welches ich produktiv einsetze. Der Browser startet nicht:

    Gehe ich auf meine Version vom 15.6. zurück, klappt wieder alles.

    Ja. Es gab ein Upgrade von cef (Chrome Embedded Framework) und das macht leider ein paar Nacharbeiten notwendig.

    Siehe z.B. ab hier. Kurzzusammenfassung:


    Wenn man alles selbst kompiliert hat:

    Code
    ./clean-package.sh _cef
    ./build.sh -config CoreELEC-21-ng -package _cef
    ./build.sh ...Deine Parameter...


    Auf der Maschine selbst muss auch alles aktualisiert werden.

    Code
    /usr/local/bin/install.sh -c https://github.com/Zabrimus/VDRSternELEC/releases/download/2024-08-03.1/cef-126.2.7-arm.zip
    
    /usr/local/bin/install.sh -w
    
    Ob das notwendig ist, weiß ich nicht:
    /storage/.kodi/addons/service.system.docker/bin/docker pull ghcr.io/zabrimus/cefbrowser-base-ce21:latest



    Ich muss mir das cef-Upgrade für CoreELEC-22 genauer anschauen. Das sollte da hoffentlich besser zu zu automatisieren sein. Der Upgrade-Ärger muss ein Ende haben.

  • Gestern ist mir aufgefallen das keine UHD wiedergabe mehr geht. Dann habe ich alles neu ausgecheckt und erfolgreich gebaut. Aber auf meinem Odroid-n2 geht unter Kodi und im vdr keine UHD Ausgabe mehr. Kann das jemand bestätigen oder ist mein Odroid defekt.

  • Die 4K-Testaufnahme, die Du mir gestern zur Verfügung gestellt hattest und die auf der Tanix TX3 (S905X3) einwandfrei lief, lässt sich auf dem N2 tatsächlich bei Ausgabe an 1080p50 nicht abspielen - nur ein schwarzes Bild. Unter Kodi das gleiche.

    In /flash sind die Dateien von März diesen Jahres. Installiert ist CE 20.5 (Nexus). Ich meine, dass 4K Abspielen nach März aber schon mal funktionierte.

    Auch die TX3 hatte nur ein CE 20. CE21 und CE22 haben mir noch zu viele Bugs, als dass ich da Zeit investieren möchte.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich habe nun mit CE-20, CE-21 und CE-22 getestet und nur CE-22 geht mit UHD. Da muss doch etwas am 4.9er Kernel für den Odroid-N2 kaputt gegangen sein. Evtl. ist es auch der DeviceTree.

    Alle tests waren mit Kodi und Zabrimus Version vom 03.08.24

  • Zumindest ist es nicht softhdodroid, was etwas kaputt macht. Es geht auch nicht, wenn ich den N2 direkt in Kodi boote.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich habe in meine PNs geschaut. Danach hatten wir beide im Januar 2024 mit der 20.2 noch 4K-Material auf dem N2 abspielen können. Nur mit dem Fallback für HDR gab es Probleme. Ich habe jetzt nochmal das 20.2 image von CE gezogen und getestet - auch da bleibt 4K-Material jetzt schwarz. Das ist ausgesprochen rätselhaft.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • jojo61

    ich hatte bereits mehrfach daruaf hingewiesen, dass mit dem softhdodroid und kernel-5.4 kein UHD mehr geht.

    siehe hier

  • Hier geht es um den N2 und primär erstmal um den Kernel 4.9, wo das anscheinend auch kaputt ist

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich habe nun mit CE-20, CE-21 und CE-22 getestet und nur CE-22 geht mit UHD.


    Das ist nach mehreren Tests nun auch mein Ergebnis, wobei ich jeweils die images direkt von CE genommen habe. Das CE-22 new order mit Kernel 5.15.119 bootet auf dem N2 von SD auch nach dem Resize (das klappte monatelange nicht) und spielt alle 4K-Materialien auf 1080p skaliert ab. Sogar die Dolby Vision bzw. HDR-Inhalte werden mit richtigen Farben/Helligkeit abgespielt - der Fallback, der auf S905X3 von jeher funktionierte, klappt nun also auch auf S922X. Für einen Produktivbetrieb mit vdr fehlt mir dennoch das Vertrauen und ich bleibe erstmal bei 20.5 Nexus. Oder hat CE 21 Omega sonst irgendwelche spürbaren Vorteile?

    Es bleibt das große Rätsel, warum ich Anfang des Jahres noch 4K-Material auf dem N2 abspielen konnte.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

Participate now!

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