Posts by dile

    Kannst Du mal bitte die Ausgabe von ldd libvdr-softhdodroid.so | grep libMali posten, wenn Du im Verzeichnis bist, wo sich das Plugin von jojo61 befindet? Ich könnte mir vorstellen, dass das ein libMali.so-Problem ist. Der S905Y2 benötigt die libMali.so aus opengl-meson/lib/arm64/dvalin (CE github). In der chroot-Umgebung funktioniert es jedenfalls einwandfrei. Die Probleme sind mir aber auch schon umgekehrt aufgefallen, als ich versucht habe, ein beschleunigtes KODI unter UBUNTU auf dem Odroid zu installieren. Letzten Endes musste ich auch da KODI (wegen der libMali.so) in einer chroot-Umgebung laufen lassen.

    Die libMali.so taucht da gar nicht auf.


    Ich merke gerade das die Hardwarebeschleunigung unter Kodi auch nicht klappt. Da kommt die gleiche Fehlermeldung wie bei dem VDR. Dachte eigentlich das das damals unter Kodi funktioniert hat.

    Code
    timeout_process decoder timeout, DPB_STATUS_REG 0xf0
    vh264_work_implement, decode timeout flush dpb


    Die libMali.so werde ich wahrscheinlich ohne chroot und selber bauen gar nicht selber einbinden können?


    Gruß dile

    Nach der Hardwarebeschreibung des Magenta TV Sticks zu urteilen müsste es dort auch laufen.

    So langsam nähern wir uns dann einem VDR auf einem USB Stick :)

    Ich hab das vor einiger Zeit auf dem MagentaTV Stick getestet. Das OSD und der Ton hat funktioniert. Leider hab ich nur ein schwarzes Bild gehabt.

    Ich würde das gerne ans laufen bekommen. Hab es aber jetzt schon länger nicht mehr getestet.


    Folgende Fehlermeldung war im Log:


    Code
    Jun 23 09:26:11 CoreELEC kernel: 0: timeout_process decoder timeout, DPB_STATUS_REG 0xf0
    Jun 23 09:26:11 CoreELEC kernel: 0: vh264_work_implement, decode timeout flush dpb



    Gruß dile

    Ich sage schon mal danke für den Input.


    Hab schon überlegt auf der Hardware auch mal LE zu testen aber ich weiß bisher gar nicht was für ein Image ich da benutzen kann/muss und ob ich da auch VDRSternELEC benutzen kann und statt CE auf LE setze.


    Bei Coreelec kann ich das ARM Generic Image benutzen und muss dann nur die g12a_s905y2_2g.dtb als dtb.img ins Root kopieren.


    Gruß dile

    Hallo zusammen. Vielen Dank an alle Beteiligten für das Projekt.


    :welle


    Ich hab mal eine grundsätzliche Frage. Ich hab einen AmlogicS905Y2 bei dem die Hardwarebeschleunigung mit dem softhdodroid nicht funktioniert. Ohne Hardwarebeschleunigung bekomme ich mit dem Plugin aber kein Bild. Unter Kodi geht die Hardwarebeschleunigung aber grundsätzlich.


    Kann ich mit VDR*ELEC unter Coreelec auch das softhddevice-drm installieren und ausprobieren oder geht das nicht bzw. macht das keinen Sinn weil das nur unter LibreELEC läuft?


    Gruß dile

    Empfangsprobleme kann ich ausschließen. Das ist IPTV mit MagentaTV von hier. Die Channels.conf funktioniert auch am anderen VDR.

    Hab gerade die VDR Aufnahmen per NFS eingebunden und beim Abspielen von Aufnahmen das gleiche Problem. Ich kann aber auch nur H264 Sender/Aufnahmen testen.


    Gruß dile

    Funktioniert das Plugin auch mit einem AmlogicS905Y2 ?

    Ich hab mal testweise den VDR von Zabrimus auf einem MagentaTV Stick installiert.

    Das OSD funktioniert. Allerdings bleibt das Video schwarz und es kommt nur der Ton.


    Im Log sehe ich immer wieder die Meldungen:


    Code
    Jun 23 09:26:11 CoreELEC kernel: 0: timeout_process decoder timeout, DPB_STATUS_REG 0xf0
    Jun 23 09:26:11 CoreELEC kernel: 0: vh264_work_implement, decode timeout flush dpb



    dmesg.txt

    Ich wollte das auch mal ausprobieren und bekomme den folgenden Fehler:


    Die betroffenen Aufnahmen funktionieren im VDR eigentlich ganz normal. Wenn ich diese aber mit dem VLC öffne, dann kommt der am Anfang ganz schön ins straucheln und zeigt erst mal nur Standbild.


    Ist es sinnvoll mal ein Video auf Fehler zu analysieren und falls ja wie mach ich das am besten? Oder soll ich mal ein Video bereitstellen damit sich das mal jemand anschauen kann der sich auskennt. ;)


    Gruß dile :)

    Hallo zusammen,


    ich verwendet das iptv Plugin mit Magenta TV [IPTV] T-Home MagentaTV - channels.conf - aktuelle Einträge


    Mit der aktuellen Version des VDR bekommt man ja jetzt auch angezeigt ob eine Aufnahme Fehler beinhaltet. Ich habe leider das Problem das sporadisch einige Aufnahmen Fehler beinhalten.


    Einmal hatte ich das Problem, dass wenn mehrere Aufnahmen parallel laufen es zu Fehlern kommen kann. Dies konnte ich mit der Erhöhung der

    net.core.rmem_max und net.core.rmem_default in der /etc/sysctl.conf minimieren.


    Leider habe ich aber immer noch das Problem das es beim Beginn der Aufnahme zu Fehler kommen kann. Ich habe noch nicht verstanden wovon das abhängig ist weil es bei manchen Serienaufnahmen gar nicht, bei anderen manchmal und bei einigen auch fast immer vorkommt. Bei Aufnahmen die direkt gestartet werden, scheint das auch nicht aufzutreten.


    Hier mal ein Beispiel bei dem im IPTV Plugin --trace=1 aktiviert ist:


    https://pastebin.com/qH3nts5v

    Die Meldung "IPTV: Detected 1 RTP packet errors" hab ich beim Start eine Aufnahme eigentlich immer. Auch bei Aufnahmen bei denen kein Fehler auftritt.


    Ich hab aktuell die net.core.rmem_max und net.core.rmem_default erhöht. Wenn ich diese wieder kleiner mache bzw. mit dem Standardwert laufen lasse, dann tritt die Problematik beim Start der Aufnahme zwar immer noch auf, aber die Anzahl der Fehler die der VDR dann meldet ist deutlich kleiner.


    Jemand eine Idee woran das noch liegen könnte oder wie man das weiter eingrenzen kann?


    Gruß dile :)

    Bei mir ist die Festplatte auch immer wieder vollgelaufen bevor der VDR angefangen hat Aufnahmen zu löschen.


    Ich glaube der VDR prüft/löscht nur Aufnahmen wenn eine Aufnahme gestartet wird oder läuft. Wenn keine Aufnahme ansteht und die Festplatte läuft wie bei mir mit Non-VDR Daten unter das MinDISKSPACE dann kann die Platte voll sein bevor Aufnahmen gelöscht werden.

    In der Datei recorder.c folgendes entsprechen erhöhen:


    #define MINFREEDISKSPACE (512) // MB

    Da ich wegen des vollen Speichers gerade erst aufgeräumt habe, teste ich erst mal mit einem hohen Wert.

    Code
    #define MINFREEDISKSPACE    (102400) // MB


    Bin mir noch nicht sicher ob das wirklich funktioniert:

    Hier das vollständige Log: https://pastebin.com/2wX0n640


    Code
    Apr 26 10:02:47 europa vdr[376747]: [376852] low disk space (100892 MB, limit is 102400 MB)

    Zum Zeitpunkt als das Limit erstmals unterschritten wurde gab es 3 manuell gelöschte Aufnahmen die noch nicht endgültig gelöscht wurden und unter anderem eine Aufnahme vom 03.01.2022 mit einer Lebensdauer von 14 Tagen.


    Code
    Apr 26 11:08:53 europa vdr[376747]: [377106] low disk space (96569 MB, limit is 102400 MB)

    Auch als der Speicher weiter unterschritten wurde. Die Aufnahme beendet wurde und eine weitere Aufnahme lief, wurden weder die gelöschten Aufnahmen endgültig gelöscht noch eine Aufnahme mit niedriger Lebenszeit angefasst.


    Erst später wurden dann die gelöschten Aufnahmen endgültig gelöscht. Würde aber vermuten das dies auch ohne Änderung der minfreediskspace passiert wäre.


    Code
    Apr 26 15:31:52 europa vdr[376747]: [379564] low disk space (96303 MB, limit is 102400 MB)

    Auch aktuell wurde noch keine andere Aufnahme mit einer niedrigen Lebenszeit gelöscht.


    Code
    Apr 26 12:15:11 europa vdr[376747]: [377828] low disk space (96578 MB, limit is 102400 MB)
    Apr 26 12:15:11 europa vdr[376747]: [377828] recording to '/srv/vdr/video/Magische_Gärten/2022-04-26.11.43.20-0.rec/00020.ts'
    Apr 26 12:16:03 europa vdr[376747]: [376760] VNSI: Requesting clients to reload timers
    Apr 26 12:16:52 europa vdr[376747]: [377828] low disk space (96514 MB, limit is 102400 MB)
    Apr 26 12:16:52 europa vdr[376747]: [377828] recording to '/srv/vdr/video/Magische_Gärten/2022-04-26.11.43.20-0.rec/00021.ts'
    Apr 26 12:17:03 europa vdr[376747]: [376760] VNSI: Requesting clients to reload timers
    Apr 26 12:18:03 europa vdr[376747]: [376760] VNSI: Requesting clients to reload timers
    Apr 26 12:18:34 europa vdr[376747]: [377828] low disk space (96451 MB, limit is 102400 MB)
    Apr 26 12:18:34 europa vdr[376747]: [377828] recording to '/srv/vdr/video/Magische_Gärten/2022-04-26.11.43.20-0.rec/00022.ts'

    Bei einer laufenden Aufnahme kommt dann regelmäßig die Meldung "low disk space" dabei wird jedes mal eine neue *.ts Datei erzeugt. Ist das so gewollt?


    Gruß Dirk

    Man kann Quota pro User bzw. Gruppe vorgeben, d.h. wenn der VDR nicht als root läuft, kann man ihm über hard limits Grenzen setzen: https://www.digitalocean.com/c…system-quotas-on-debian-9

    Das kannte ich noch gar nicht. Vielen Dank für den Input.


    Da müsste ich dem VDR aber einen festen Wert für den Speicherplatz zuweisen. Es würden also Aufnahmen gelöscht werden wenn noch viel Speicher frei ist weil der Non-VDR Bereich wenig belegt, bzw. wenn der Non_VDR Bereich sehr viel belegt könnte die Platte trotzdem volllaufen.


    Mit dem Hinweis von msv teste ich erstmal die Lösung von Klaus.