Posts by LotharE

    Ich habe eine Vermutung, was der Grund sein könnte.

    Ich habe vor einer Zeit eine Soundbar angeschlossen und dabei eine Audio Verzögerung bemerkt. Mit

    Code
    softhdodroid.AudioDelay = -250

    passte das wieder.

    Ich hab das jetzt mal wieder auf 0 zurückgesetzt.

    Damit habe ich subjektiv kein Mikroruckeln mehr wahrnehmen können. Ich werde das mal weiter beobachten.

    Ich hab mal in den ini Dateien alles auf 1080p50 geändert.

    Beim Umschalten der Sender taucht das weiterhin auf:

    Code
    CoreELEC:~ # journalctl -k |grep fps
    Apr 17 15:52:03 CoreELEC kernel: vdec1 video changed to 3840 x 2160 60 fps clk->667MHZ
    Apr 17 15:55:50 CoreELEC kernel: vdec1 video changed to 3840 x 2160 60 fps clk->667MHZ
    Apr 17 15:55:51 CoreELEC kernel: vdec1 video changed to 3840 x 2160 60 fps clk->667MHZ

    Display sagt jetzt 1080p50hz

    Code
    CoreELEC:~ # cat /sys/class/display/mode
    1080p50hz

    Das sind die Daten des Videos

    Hi jojo61,

    ich habe seit einiger Zeit das Problem, dass die Wiedergabe auf dem ODROID N2+ bei Schwenks ruckelt.
    Meine Vermutung ist, dass die Ausgabe dabei mit 60Hz läuft (CE21).

    Wissentlich habe ich an der Konfiguration nichts geändert.

    In der Kernel CmdLine steht auch 2160p50hz

    Zwischen den Logausgaben der letzten Zeilen habe ich jeweils den Sender gewechselt.

    Wenn ich den Displaymode abfrage, erhalte ich 2160p50hz

    CoreELEC:~ # cat /sys/class/display/mode
    2160p50hz

    Mein Fernseher zeigt die Wiederholfrequenz leider nicht an.
    Hast Du noch eine Idee, was da nicht passt?

    Im Anhang noch mal das komplette Kernel + VDR Log beim letzten Umschalten des Senders

    Schöne Grüße
    Lothar

    Wenn ich /var/lib/libcec* lösche und dann das neue Skript ausführe, passen die angelegten Links leider noch nicht:

    Der Link muss im Bsp. auf /usr/lib/libcec.so.7.0.0 gehen.

    Leider klappt deine Änderung nicht:

    Code
    CoreELEC:~ # ll /usr/lib/libcec.so*
    lrwxrwxrwx    1 root     root            11 Apr 12 15:50 /usr/lib/libcec.so -> libcec.so.7
    lrwxrwxrwx    1 root     root            20 Apr 12 15:50 /usr/lib/libcec.so.7 -> /var/lib/libcec.so.7
    -rw-r--r--    1 root     root        668696 Apr 12 15:50 /usr/lib/libcec.so.7.0.0

    Das Ziel ist nicht .so.{i}, sondern z.B. so.6.0.2 oder so.7.0.0

    In /var/lib wird somit kein Link angelegt.

    Wenn ich wie oben explizit beide Tests mache, sollte es für CE21 und CE22 passen.

    Hi Zabrimus,

    beim Starten vom CE22 gibt's aktuell einen Fehler:

    Wenn ich diesen Link setze, läuft's wieder:

    Code
    CoreELEC:~ # cd /var/lib/
    CoreELEC:/var/lib # ln -s /usr/lib/libcec.so.7.0.0 libcec.so.7

    In /usr/local/bin/autostart.sh steht das:

    Code
    if libcec exists, set a symbolic link
    if [ -f /usr/lib/libcec.so.6.0.2 ] && [ ! -f /var/lib/libcec.so.6 ]; then
       (cd /var/lib && ln -s /usr/lib/libcec.so.6.0.2 libcec.so.6)
    fi

    Das muss für CE22 jetzt wohl so aussehen:

    Code
    # if libcec exists, set a symbolic link
    if [ -f /usr/lib/libcec.so.7.0.0 ] && [ ! -f /var/lib/libcec.so.7 ]; then
       (cd /var/lib && ln -s /usr/lib/libcec.so.7.0.0 libcec.so.7)
    fi

    Hi Zabrimus,

    mit dem aktuellen Stand gibt's bei CE22 einen Fehler, (CE21 läuft durch):

    Auf den gleichen Fehler bin ich eben auch gestoßen :(

    Das war unter CE21; unter CE22 gibt's das:

    <<< _cefbrowser:target seq 518 <<<
    CLEAN _cefbrowser
    * Removing /home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/build/_cefbrowser-81daccf329629aea03186f81b34c7e9041a3ad4b ...
    * Removing /home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/install_pkg/_cefbrowser-81daccf329629aea03186f81b34c7e9041a3ad4b ...
    * Removing /home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/qa_checks/_cefbrowser-* ...
    UNPACK _cefbrowser
    BUILD _cefbrowser (target)
    TOOLCHAIN meson
    Executing (target): meson setup --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --buildtype=plain -Dstrip=true --cross-file=/home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/build/_cefbrowser-af7a6c42db2156638bdebd18237e18067651e917/.aarch64-libreelec-linux-gnu/meson.conf -Darch=arm64 -Dsubarch=armv8-a --prefix=/usr/local --bindir=/usr/local/bin --libdir=/usr/local/lib --libexecdir=/usr/local/lib --sbindir=/usr/local/bin /home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/build/_cefbrowser-af7a6c42db2156638bdebd18237e18067651e917
    The Meson build system
    Version: 1.7.0
    Source dir: /home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/build/_cefbrowser-af7a6c42db2156638bdebd18237e18067651e917
    Build dir: /home/lothar/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-22/build/_cefbrowser-af7a6c42db2156638bdebd18237e18067651e917/.aarch64-libreelec-linux-gnu
    Build type: cross build

    ../meson.build:1:0: ERROR: Unknown options: "subarch"

    Hallo Zabrimus

    ich habe mal deinen aktuellen Stand unter CE21 getestet.
    Die neue Mediathek des ZDF läuft ganz gut.

    Eines ist mir allerdings aufgefallen: Die Videos werden bei mir jetzt mit 1280x720 Pixeln abgespielt. Das kann man hier am Log schön sehen:

    Code
    Mär 19 16:12:18 CoreELEC docker[4051]: [0319/151218.319102:INFO:CONSOLE(2297)] "Video URL: null", source: http://hbbtv.zdf.de/zdfm3/index.php (2297)
    Mär 19 16:12:18 CoreELEC docker[4051]: [0319/151218.319156:INFO:CONSOLE(2298)] "Node HTML: <video xmlns="http://www.w3.org/1999/xhtml" autoplay="true" type="video/mp4" width="1280" height="720" src="http://tvdlzdf-a.akamaihd.net/none/zdf/25/03/250316_dk_fasz_erde_peru_tex/3/250316_dk_fasz_erde_peru_tex_a1a2_3360k_p36v17.mp4" style="position: absolute; left: 0px; top: 0px; width: 1280px; height: 720px; outline: transparent;"></video>", source: http://hbbtv.zd
    Mär 19 16:12:18 CoreELEC docker[4051]: [0319/151218.319241:INFO:CONSOLE(2317)] "node.data = undefined", source: http://hbbtv.zdf.de/zdfm3/index.php (2317)
    Mär 19 16:12:18 CoreELEC docker[4051]: [0319/151218.319288:INFO:CONSOLE(2318)] "node.type = video/mp4", source: http://hbbtv.zdf.de/zdfm3/index.php (2318)
    Mär 19 16:12:18 CoreELEC docker[4051]: [0319/151218.319343:INFO:CONSOLE(2319)] "node.src = http://tvdlzdf-a.akamaihd.net/none/zdf/25/03/250316_dk_fasz_erde_peru_tex/3/250316_dk_fasz_erde_peru_tex_a1a2_3360k_p36v17.mp4", source: http://hbbtv.zdf.de/zdfm3/index.php (2319)

    Wenn ich mir die URL des Videos heraushole und manuell für 1080p anpasse, kann ich sie mit wget holen und erhalte 1920x1080p50

    http://tvdlzdf-a.akamaihd.net/none/zdf/25/03…660k_p37v17.mp4


    Bei den Einstellungen der Mediathek habe ich nochmal nachgesehen, dort ist UHD/HDR - höchste Auflösung ausgewählt, s.u.

    Das Thema hatten wir schonmal vor anderthalb Jahren, da hattest Du meinen user agent für UHD/HDR eingebaut.
    Hast Du eine Idee, woran das liegen könnte?

    Hi Jojo,

    bei CE21 auf dem ODROID N2 sieht es bei mir zwar OK aus,
    unter CE22 mit Kernel 5.15.153 habe ich Probleme mit den HD Sendern 720p, SD Interlaced ist OK

    Dort scheint das Farbformat nicht zu passen, siehe die beiden Bilder von Pro7 (SD) und ZDF (HD)

    Das ist der Unterschied von /sys/class/vfm/map

    CoreELEC:~/.config/vdropt # diff Pro7.txt ZDFHD.txt
    1c1
    < [00] default { decoder(1) ppmgr(1) deinterlace(1) amvideo}
    ---
    > [00] default { decoder(0) ppmgr(0) deinterlace(0) amvideo}
    5a6,7
    > [07] pip0 { vdec.h264.00(1) ppmgr(1) deinterlace(1) amvideo}
    > [08] vdec-map-0 { vdec.h264.00(1) ionvideo}
    8c10
    < decoder
    ---
    > vdec.h264.00

    Hier beide Inhalte vollständig.

    Pro7.txt

    ZDFHD.txt