markad.vps / vps.log, Sommerzeit

  • Hallo,


    Mit Umstellung zur Sommerzeit, vps.log:

    Code
             time        EventID      now     next    EIT  state event new  offset  action
    26.03.2023 01:23:31 index 0, eventID     631, start 26.03.2023 01:23:33, stop 26.03.2023 04:53:52
    26.03.2023 01:23:33         EIT eventID     631, start 26.03.2023 01:23:33, stop 26.03.2023 04:53:52
    26.03.2023 01:23:33 got event 2
    26.03.2023 01:23:33      631      630      631    631    0     2    2  00:00:02 accept
    26.03.2023 01:23:36 got event 4
    26.03.2023 01:23:36      631      630      631    631    2     4    4  00:00:05 start
             time        EventID      now     next    EIT  state event new  offset  action
    26.03.2023 04:06:02 index 0, eventID     631, start 26.03.2023 01:23:33, stop 26.03.2023 04:53:52


    In der markad.vps steht dann nur "VPSTIMER=YES", und keine start/stop Zeiten.

    Timer war auf "Rückkehr zum Planet der Affen", "ServusTV HD Deutschland", von "Sun Mar 26 2023 01:23:33 GMT+0100 (Mitteleuropäische Normalzeit)" bis "Sun Mar 26 2023 04:53:52 GMT+0200 (Mitteleuropäische Sommerzeit)".

    Warum bekommt markad

    "Mar 26 03:53:56 rpi4s vdr: [1049772] channel 25 (ServusTV HD Deutschland) event So. 26.03.2023 01:23-04:53 (VPS: 26.03. 01:23) 'Rückkehr zum Planet der Affen' status 1"

    nicht mit?


    Und warum gibt es um "Mar 26 04:04:23" einen core dump? OK, ich mache noch eine Thread ...


    Im syslog:



    Liegt das an der Sommerzeitumstellung?

    Bei einem älteren Timer hat das noch funktioniert, und sieht so aus:


    Code
             time        EventID      now     next    EIT  state event new  offset  action
    22.03.2023 02:40:40 index 0, eventID   24998, start 22.03.2023 02:40:00, stop 22.03.2023 03:45:00
    22.03.2023 02:40:40         EIT eventID   24998, start 22.03.2023 02:40:00, stop 22.03.2023 03:45:00
    22.03.2023 02:40:40 got event 2
    22.03.2023 02:40:40    24998    24998    24999  24998    0     2    2  00:00:00 accept
    22.03.2023 02:41:52 got event 4
    22.03.2023 02:41:52    24998    24998    24999  24998    2     4    4  00:01:12 start
    22.03.2023 03:44:02 got event 1
    22.03.2023 03:44:02    24998    24998    24999  24998    4     1    1  01:03:22 stop

    Mit markad.vps:

    Code
    VPSTIMER=YES
    START: 22.03.2023-02:41:52 72
    STOP: 22.03.2023-03:44:02 3802


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Da hast du jetzt aber alles reingepackt, was Probleme machen kann: Zeit Umstellung, VPS mit epg2vdr (vermutlich), ...

    Die Variante markad VPS mit echtem VPS Timer ist auch nicht wirklich eine Variante, die ich empfehlen würde. Die "markad VPS light" Funktion war ja eigentlich auch als Ersatz für echtes VPS gedacht (insbesondere eben wegen den epg2vdr Problemen mit VPS) und nicht zusätzlich.


    Ich habe mal bei mir zwei Timer eingestellt, mit und ohne VPS von deinem Sender. Das muss ich mir erst mal anschauen, was hier grundsätzlich passiert. Das Thema Zeit Umstellung können wir eh nicht angehen, die ist zu selten um da was zu testen.

    Ich vermute mal, dass das ohne deine Patches für VDP und epg2vdr eh nicht funktionieren wird. Die sind aber weder bei VDR noch bei epg2vdr im git.

  • Also, epg2vdr habe ich nicht.

    Nachdem Klaus klar gemacht hat, daß VPS mit epg2vdr nicht funktioniert (weil epg2vdr eigene event IDs verwendet), habe ich es wieder de-installiert.

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • OK, dass ändert alles. Dann muss ich mir erst einen Test VDR ohne epg2vdr basteln.

  • Mein Testserver steht, die erste Aufnahme mit VPS von o.g. Sender ist durch: Ich kann das Problem reproduzierten.

    Ich mache mich jetzt an die Fehlersuche. Das kann aber dauern, weil ich für Tests jeweils eine komplette Aufnahme brauche.


    Was mir beim Vergleich mit deinem Log File noch aufgefallen ist, aber nichts mit dem Problem zu tun hat: Deine markad Version ist wohl schon ein wenig alt, da hat sich mal das Format vom Log File geändert.

  • Mein Testserver steht, die erste Aufnahme mit VPS von o.g. Sender ist durch: Ich kann das Problem reproduzierten.

    Ich mache mich jetzt an die Fehlersuche.

    Super, danke!

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Kurzer Status Update:

    Der Sender sendet gar keinen VPS Event 1 (Stop) am Ende der Aufnahme, somit stimmt die Ausgabe von markad.

    VDR zaubert hier: In cSchedule::SetRunningStatus(): erzeugt er sich selber einen Stop Event, wenn der Start Event der nachfolgenden Aufnahme kommt.

    Ich vermute das machen alle privaten Sender so, da habe ich noch nie einen Stop am Ende der Aufnahme gesehen. Nur die ÖR senden diesen.


    Ich sehe zwei Lösungsansätze:

    1. HandleEvent zusätzlich zu HandleEitEvent auswerten, vielleicht bekomme ich da den Zauber vom VDR auch mit (noch nicht getestet)

    2. in markad genauso wie der VDR den Stop selber erfinden

    Ich würde die erste Variante bevorzugen, dann brauche ich nicht was bauen, was es im VDR schon gibt.

  • Es sind jetzt beide Varianten gemischt geworden, erster Code zum Testen hier.

    Vorsicht, nur auf Test VDR einsetzen:

    - das ist noch ungetestet, meine Test Aufnahmen laufen erst heute Nacht.

    - es wird sicher nicht mit epg2vdr gehen, den EIT Eventhandler habe ich noch nicht angepasst.

  • Das muss ich wohl heute Abend nochmals ran, funktioniert nur, wenn die Aufnahme nach der VPS Zeit gestartet wurde. Das macht so mal gar keinen Sinn.

  • Es wurden dann doch mehrere Abende ...

    MarkusE : bitte den Stand im Branch VPS testen. Der müsste ohne epg2vdr funktionieren, an der Variante mit epg2vdr arbeite ich noch. Das VPS Verhalten der Sender ist teilweise stark unterschiedlich, somit: Falls du Probleme findest, bitte Sendername und vps.log posten.

  • Danke!


    Habe auf ServusTV HD Deutschland getestet, funktioniert :).

    Ich empfange hier nur FTA Sender. Gibt es noch andere private FTA Sender, die VPS senden?



    Code
    VPSTIMER=NO
    START: 31.03.2023-00:09:06 177
    STOP: 31.03.2023-01:19:31 4402

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Gibt es noch andere private FTA Sender, die VPS senden?

    Ich bin noch bei den ÖR am testen, die senden besseres VPS und auch da gehen noch nicht alle, private kommen danach. Ich vermute aber, die senden (fast) alle irgendwas, zumindest wie deinen Beispiel nur den Start.

  • Ich vermute aber, die senden (fast) alle irgendwas, zumindest wie deinen Beispiel nur den Start.

    Denk ich auch, den meine enigma2 Box hat eine Option dass die die Infobar einblendet bei Sendungsbeginn, die muss ja auch irgendein Signal dafür bekommen zur Auswertung.

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Kann mal bitte jemand eine Aufnahme von "MDR Sachsen HD" mit einem VPS Timer testen.

    Bei mir looped der VDR im "emergency exit!" und die Aufnahme bleibt 0 Bytes groß. Leider wird kein Coredump geschreiben.

    Zum Test habe ich markad entfernt, das Verhalten bleibt gleich, daher kommt es also nicht.


    Edit: muss an meinem Testserver liegen, ohne VPS geht es auch nicht, auf dem produktiven VDR geht es. Muss ich nicht verstehen, die channels.conf ist von dem kopiert.


    Edit2: channels.conf Eintrag hatte sich tatsächlich geändert, nochmals kopiert, dann ging es.


    Sorry for the noise.

    2 Mal editiert, zuletzt von kfb77 ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!