TomJoad
Professional
- Member since December 12, 2006
- Last Activity:
February 12, 2026 at 9:31 PM - Unread Posts
- Posts
- 599
- Reactions Received
- 67
- Points
- 3,077
- Profile Hits
- 6,188
TomJoad replied to the thread Server und Client "peeren" nicht mehr.
Was passiert wenn du auf beiden seiten any host einstellst? Das habe ich und dann kommt auf beiden Seiten auch "client created for ..."
TomJoad replied to the thread Server und Client "peeren" nicht mehr.
svdrpsend -d host befehl sollte in alle Richtungen funktionieren. Man kann das auch zu Fuss machen mit
telnet client 6419
sollte 220 client SVDRP VideoDiskRecoder version zurückkommen
lstt sollte die timer des clients mit 250 am Anfang zeigen
quit beendet die Session
TomJoad replied to the thread Server und Client "peeren" nicht mehr.
Als erstes würde ich in die svdrphost.conf auf beiden Maschinen schauen - Netzwerkkommunikation allgemein - Firewall?
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Habe wegen vdr >= 2.7.8 neue Version 2.4.6 getagged
TomJoad replied to the thread [gelöst][yavdr-ansible 24.04] Update auf VDR 2.7.9 bricht mit Ubuntu Fehlermeldungen ab.
Es gibt nur noch "Button$Commands" und nicht mehr "Commands" in den po-Dateien (seit 2.7.8)
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Funktioniert hier in der Kombination. epgsearch nutzt auch nur die Funktionen des vdrs, nichts eigenes. Was passiert denn, wenn man einen neuen Timer über das Timermenü des vdr mit Ziel remote angibt?
TomJoad replied to the thread VDR 2.7.8: "Deleted recordings" im Hauptmenü.
Modified ist automatisch beim Writelock gesetzt, ausser man ruft direkt SetExplicitModify() auf, dann wird die Statusänderung nur nach SetModified() durchgeführt. Das macht man immer dann, wenn man sich einen WRITE-Lock holt, aber noch nicht weiss, ob man wirklich was ändert.
TomJoad replied to the thread [epgsearch] Erstellte Timer werden sporadisch wieder gelöscht.
Auf jeden Fall solltest du mal den Loglevel von epgsearch auf 3 hochsetzen.
TomJoad replied to the thread VDR 2.7.8: "Deleted recordings" im Hauptmenü.
Man sollte auch die SVDRP-Schnittstelle nicht vergessen, halb-gelöschte Aufnahmen anzeigen, forced Löschen, ...?
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
msprintf ist ein wrapper von vasprintf() aus epgsearchtools.c (kann nicht sagen, warum das eingeführt wurde, war vor meiner Betreuungszeit). Ich habe halt keine Umgebung für 32bit und bei mir crashed nichts.
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
@S:oren Patch scheint ziemlich vollständig zu sein, aber m.E. fehlt noch in searchtimer_thread.c::SummaryExtended()
start und stop bei msprintf()
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
@S:oren was hältst du davon, wie vdr mit %jd und cast auf (intmax_t) zu arbeiten?
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
machtnix epgsearch kennt genausolang wie der vdr remote Timer. Wenn das eingerichtet ist, gibt es bei "Timer editieren" die Abfrage "Aufnehmen auf ...". Es ist auch der Konfliktcheck remote einrichtbar. Nur Suchtimer sind auf lokale timer beschränkt, weil die Überwachung mit timersdone und epgsearchdone.data auf Wiederholungen und korrekte Aufnahmen nicht mehr leicht realisierbar ist.
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Ich habe wegen MainThreadHook() und warten auf SVDRP-Ready das Handling überarbeitet. Bitte kurz testen, bevor ich die Änderungen ins git schiebe
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Der Parameter --svdrpsendcmd ist nie entfernt worden und würde auch noch funktionieren.
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Wie gesagt, ich könnte einen svdrpsend "PING" absetzen und nur bei Problemen eine Meldung ausgeben, aber das darf nicht den Thread blockieren. Wenn jemand epgsearch nur als bessere Programmansicht nutzt, wird kein svdrp benutzt.
Das svdrp-Handling in epgsearch ist sowieso nicht optimal. Es müssten mehr Fehler abgefangen werden und es müsste ein Abbruchtimer gesetzt werden.
Bei der Gelegenheit hätte ich auch gerne gewusst, ob noch jemand statt des internen svdrp-Calls die Möglichkeit eines…
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Ich weiss halt nicht, wie lange vdr MainThreadHook() leben lässt. Sonst würde ich es erstmal wieder rückgängig machen und auf einen besseren Vorschlag hoffen.
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
Das ist das Problem, dass epgsearch sich darauf verlassen muss, dass svdrp funktioniert. Das war bisher durch den ersten Aufruf von MainThreadHook() realisiert.
Jetzt muss man etwas nehmen, was normalerweise bei dem Mainloop des VDR einen ersten Hinweis gibt, dass das Hochfahren abgeschlossen ist. Ohne HasProgramme() bekommen fast alle VDRs kein aktuelles EPG, es sei denn, es wird extern herbeigeführt und aktualisiert. Normalerweise beginnt jetzt epgsearch nach wenigen Sekunden, seine Threads…
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
oder in der Makefile am Ende von export CXXFLAGS = .... flags) -std=c++17
hinzufügen. Braucht die Version 9 wohl.
TomJoad replied to the thread [EPGSearch] Neue Version v2.4.5.
was sagt bei dir g++ --version? Sollte mindestens 7 sein. Ist wahrscheinlich auch in focal nachinstallierbar