Posts by pluto

    Hallo seahawk1986,
    besteht die Möglichkeit das ppa:seahawk1986-hotmail/vtuner-ng Repository auf den letzten Stand von https://github.com/joed74/vtuner-ng zu aktualisieren?
    Ich habe unter Noble die Pakete Stand 0.0.1+git20240522 installiert, welche nicht funktioniert haben. Nach einem Download via "apt-get sourcce vtuner-ng-dkms" und einer manuellen Aktualisierung und Paketerstellung konnte ich meine Fritzbox erfolgreich als satip Quelle nutzen.

    Versuche doch mal mit htop und iotop während einer Aufnahme rauszufinden, was deinen Rechner überlastet.

    Danke für den Tipp für die beiden top-Varianten. Ich versuche den Fehler nachzustellen. Die Aufnahme gestern scheint unauffällig.

    Sinnvoll, bei der doch wenig leistungsfähigen CPU, sollte aber auch wenn markad parallel zur Aufnahme läuft, kein Problem sein, da markad per Default mit Prio idle läuft.

    Gibt es einen aktuellen Tipp für eine CPU, die dem Stand der Technik entspricht?

    Was sagt "sudo dd if=/dev/zero of=<Pfad zu Videoplatte/irgendein Dateiname> bs=1M count=1024 conv=fdatasync,notrunc" ?

    #> sudo dd if=/dev/zero of=/srv/vdr/video/test bs=1M count=1024 conv=fdatasync,notrunc
    1024+0 Datensätze ein
    1024+0 Datensätze aus
    1073741824 Bytes (1,1 GB, 1,0 GiB) kopiert, 2,30632 s, 466 MB/s

    Hier ist noch die Liste meiner Plugins:

    markad ist so eingestellt, dass es erst nach einer Aufnahme startet.

    epgd läuft auch auf diesem Rechner.

    Gestern habe ich an meinem vdr während einer Aufnehme das durchgehende Leuchten der Festplatten-LED bemerkt. In den Logs sind mir dann die Buffer Overflows aufgefallen. Nach Abschluss der Aufanhme hatte diese nur eine Länge von ca. 26 Minuten, obwohl ca. 50 programmiert waren.

    Das System habe ich vor kurzem auf Ubuntu 24.04. und vdr 2.7.4 (yavdr) aktualisiert. Buffer Overflows gab es auch davor von Zeit zu Zeit aber nicht in dem Ausmaß.
    Aufnahmemedium ist ein lokale SSD. Kann die Ursache eine sterbende SSD sein?

    Derzeit eher nicht. Auf Astra gibt es RTL und Pro7 in UHD und HDR mit einigen Sendungen.

    Ich habe auch schon mal über einen Odroid N2+ nachgedacht. HDR oder UHD Unterstützung ist dann im Moment eher die Kategorie Nice to have.
    Wie ist eigentlich die Netzwerkperformance? Funktioniert der Empfang via IPTV/SatIP und die gleichzeitige Wiedergabe oder Aufnahme über einen Netzwerk-Share?

    Erweitere doch mal /etc/ld.so.conf um den Pfad zu der flatpack libstdc

    Ich habe den Pfad zu den flatpack Libraries in der /etc/ld.so.conf bzw. unter /etc/ld.so.conf.d/flatpack.conf ergänzt und den Cache via ldconfig aufgefrischt. Das hat leider zu einem Hänger beim Booten des Systems geführt. Mit einem chroot auf die yavdr Partition bekomme ich folgende Fehlermeldung:

    #> chroot /mnt/yavdr
    /bin/bash: /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash)
    /bin/bash: symbol lookup error: /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libc.so.6: undefined symbol: __tunable_is_initialized, version GLIBC_PRIVATE

    Nach einem Löschen des Caches läuft das System wieder.

    Schau doch mal mit ldd welche libs dash2ts und inputstream.adaptive.so.21.5.9 so brauchen.

    #> ldd /usr/local/bin/dash2ts |grep libstdc
           libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000076b6a6e00000)

    #> ldd /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9|grep libstdc
    /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9)
    /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9: /lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9)
           libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007507fba00000)

    #> ls -l /lib/x86_64-linux-gnu/libstdc++.so.6
    lrwxrwxrwx 1 root root 19 Mai 13 2023 /lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.30

    Ich vermute mal das inputstream.adaptive.so in flatpack eine eigene libc mitbringt. Dann müsste dein LD_PRELOAD dorthin zeigen.

    Stimmt:
    #> ls -l /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libstdc++.so.6
    lrwxrwxrwx 1 root root 19 Mär 5 20:44 /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.33

    Müsste das dann nicht funktionieren?
    #> export LD_PRELOAD=/var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libstdc++.so.6
    #> ldd /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9
    /bin/bash: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libstdc++.so.6)
    /bin/bash: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.36' not found (required by /var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/24.08/active/files/lib/x86_64-linux-gnu/libstdc++.so.6)

    Übersetzt du das dash2ts selber ?

    Ja. Mir ist bisher kein fertiges Paket für yaVDR bekannt.

    Wie sieht es denn mit Kodi aus ? Läuft es denn da und du kannst da Zattoo schauen ?

    Funktioniert ohne Probleme.

    Das dash2ts und das inputstream-adaptive.so plugin scheinen dann mit unterschiedlichen glibc übersetzt zu sein. Evtl. kannst du einen LD_PRELOAD der "fehlenden" glibc in das zattoostream.sh einbauen.

    zattoostream.sh habe ich jetzt ergänzt:

    LD_PRELOAD=/lib/x86_64-linux-gnu/libstdc++.so.6
    exec /usr/local/bin/zattoostream -v -p ${PORT} -u $PARAMETER

    Das hat sich leider nichts geändert und die Logs geben keine Hinweise.

    Ein direkter Aufruf von /usr/local/bin/zattoostream -v -p 4321 -u 1457518131 gibt auch keine Meldungen aus. :/

    Habe ich eigentlich schon :/:

    #> sudo systemctl status zattood.service
    zattood.service - Zattoo Daemon
    Loaded: loaded (/lib/systemd/system/zattood.service; bad; vendor preset: enabled)
    Active: active (running) since Fri 2025-03-07 17:05:47 CET;
    Main PID: 2027 (zattood)
    Tasks: 3 (limit: 18890)
    Memory: 6.0M
    CPU: 142ms
    CGroup: /system.slice/zattood.service
    └─2027 /usr/local/bin/zattood -v -k /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi>

    #> grep exec /usr/share/vdr/plugins/iptv/zattoostream.sh
    exec /usr/local/bin/zattoostream -v -p ${PORT} -u $PARAMETER

    Ich habe mich mal wieder an dash2ts mit flatpak Kodi 21 versucht. Die Links aus den README sollten soweit passen. Das aktuelle DCB-C Fernsehbild friert beim Umschalten auf einen IPTV/Zattoo Sender aber ein.

    Leider scheint libstdc++ von Ubuntu 22.04. zu alt für Kodi zu sein. Nach meinem Verständnis bringt doch flatpak alle nötigen Bibliotheken mit, um "unabhängig" zu funktionieren?

    #> strings /lib/x86_64-linux-gnu/libstdc++.so.6.0.30|grep GLIBCXX_3.4.3
    GLIBCXX_3.4.3
    GLIBCXX_3.4.30

    Gebraucht wird aber GLIBCXX_3.4.32:

    Mär 05 20:52:56 vdr vdr[2449]: [2485] SVDRP vdr < 127.0.0.1:58398 client connection accepted
    Mär 05 20:52:56 vdr vdr[2449]: [2485] SVDRP vdr > 127.0.0.1:58398 server created
    Mär 05 20:52:56 vdr vdr[2449]: [2485] SVDRP vdr < 127.0.0.1:58398 connection closed
    Mär 05 20:52:56 vdr vdr[2449]: [2485] SVDRP vdr < 127.0.0.1:58398 server destroyed
    Mär 05 20:52:57 vdr vdr[2449]: [2449] switching to channel 12 I-1457518131-80-1 (ONE HD)
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]SetPlayMode: 0
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]SetVolumeDevice: 255
    Mär 05 20:52:57 vdr vdr[2449]: Set Playmode 0
    Mär 05 20:52:57 vdr vdr[2449]: video: set closing
    Mär 05 20:52:57 vdr vdr[2449]: video: set clock --:--:--.---
    Mär 05 20:52:57 vdr vdr[2449]: video: reset start
    Mär 05 20:52:57 vdr vdr[2449]: video: set clock --:--:--.---
    Mär 05 20:52:57 vdr vdr[2449]: video: new stream start
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]SetVideoDisplayFormat: 1
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]GetSpuDecoder:
    Mär 05 20:52:57 vdr vdr[2449]: [2486] device 1 TS buffer thread ended (pid=2449, tid=2486)
    Mär 05 20:52:57 vdr vdr[2449]: [2484] buffer stats: 194768 (1%) used
    Mär 05 20:52:57 vdr vdr[2449]: [2484] device 1 receiver thread ended (pid=2449, tid=2484)
    Mär 05 20:52:57 vdr vdr[2449]: video/cuvid: closing eof
    Mär 05 20:52:57 vdr vdr[2591]: Error Open inputstream-adaptive lib: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9)
    Mär 05 20:52:57 vdr vdr[2591]: -------Start---------
    Mär 05 20:52:57 vdr vdr[2591]: Path /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi
    Mär 05 20:52:57 vdr vdr[2591]: drm_token:
    Mär 05 20:52:57 vdr vdr[2591]: Server Port 4321
    Mär 05 20:52:57 vdr vdr[2591]: Open lib /var/lib/flatpak/app/tv.kodi.Kodi/x86_64/stable/active/files/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.5.9
    Mär 05 20:52:57 vdr vdr[2449]: [2595] device 2 receiver thread started (pid=2449, tid=2595, prio=high)
    Mär 05 20:52:57 vdr vdr[2449]: [2596] IPTV streamer thread started (pid=2449, tid=2596, prio=high)
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]SetPlayMode: 1
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]SetVolumeDevice: 255
    Mär 05 20:52:57 vdr vdr[2449]: Set Playmode 1
    Mär 05 20:52:57 vdr vdr[2449]: video: set trick-speed 0
    Mär 05 20:52:57 vdr vdr[2449]: [softhddev]GetVideoSize: 1280x720 1,77778
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]CreateOsd: left 154, top 621, level 0, using OpenGL OSD support
    Mär 05 20:52:57 vdr vdr[2449]: [2449] [softhddev]cOglOsd osdLeft 154 osdTop 621 screenWidth 1920 screenHeight 1080