[gelöst] punktgenaue Aufnahme (vdr-2.3.8)

  • Auch bei wmautner sollte es am vdr-plugin-epg2vdr liegen.

    Das schaltet die VPS-Flags der (und die) Timer aus/ein. Das mag die Logik im VDR wohl nicht und nimmt dann nur maximal Bruchstücke auf (bei hoher Systemlast).


    Hatte das mal im Plugin geprüft, aber wegen Aufwand erstmal zurückgestellt.

    Das VPS ohne epg2vdr tut (hier) wie gewünscht.


    Stefan

  • Warum? Gute Frage ... also mal ein Log, was passiert:


    Timer auf heute ARD 22:50, VPS aktiviert (noch mit VDR 2.4.7, ändert aber nichts):

    Bis zum "entered VPS margin" ist alles ok.

    Code
    May 25 22:48:01 vdr: [6369] timer 37 (1 2250-0020 VPS 'Die Einzelteile der Liebe') entered VPS margin
    May 25 22:48:01 vdr: [6369] switching device 2 to channel 1 S19.2E-1-1019-10301 (Das Erste HD)
    May 25 22:49:42 vdr: epg2vdr: --- EPG 'refresh' started ---
    May 25 22:49:57 vdr: epg2vdr: --- EPG refresh finished ---
    May 25 22:50:57 vdr: epg2vdr: Updating table timers (and remove deleted and finished timers older than 2 days)
    May 25 22:50:57 vdr: epg2vdr: Updating table timers done
    May 25 22:51:57 vdr: epg2vdr: Updating table timers (and remove deleted and finished timers older than 2 days)
    May 25 22:51:57 vdr: epg2vdr: Updating table timers done


    Die Aufnahme wird mit epg2vdr nicht starten, wenn man nicht live auf "Das Erste" schaltet - beobachtet, also vorsichtshalber mal auf Kanal 1 schalten:


    Die Aufnahme startet dann sofort und läuft, bis zum nächsten epg2vdr EPG Update des VDR wenig später:


    Kurz darauf wird der Timer wieder aktiv / inaktiv / aktiv / ... bis zum Ende des Timers

    Also das hier:

    Code
    23:02:19 vdr: [6407] timer 37 (1 2250-0020 VPS 'Die Einzelteile der Liebe') set to no event
    23:02:19 vdr: [6407] timer 37 (1 2250-0020 VPS 'Die Einzelteile der Liebe') set to event Di. 25.05.2021 22:50-00:20 (VPS: 25.05. 22:50) 'Die Einzelteile der Liebe'


    Was da genau passiert, ist mir nicht ganz klar.

    Endweder mag der VDR die (externen) EPG Updates dann nicht, oder epg2vdr greift aktiv in die Timer ein.


    Soweit die Beobachtung,

    Stefan

  • Ich sehe im kritischen Bereich nur "zufällig" epg2vdr-Einträge:

    Code
    May 25 10:56:54 hdvdr2 vdr: epg2vdr: Warning, size of 200 for 'TITLE' exeeded (needed 247) [Experiment – Wie komme ich vom Zucker los?; Wie gesund ist Grünkohl?; Wie können in Zukunft 10 Milliarden Menschen gesund satt werden?; Fleisch aus dem Reagenzglas – funktioniert das?; Fakten über die Kartoffel; Wird die Qualle das Nutztier]
    May 25 10:56:55 hdvdr2 vdr: epg2vdr: Info: Found 3942 recordings; 3 inserted; 3 updated and 128 directories
    May 25 10:56:55 hdvdr2 vdr: [139857] markad: StatusMarkAd::StoreVPSStatus(): recording <Wissenschaft~Planet Wissen - Textilwende --- Wie werden Klamotten nachhaltiger?> got VPS START event at 25.05.2021 10:56:55
    May 25 10:56:55 hdvdr2 vdr: [236210] executing '/usr/lib/vdr/vdr-recordingaction started "/srv/vdr/video/Wissenschaft/Planet_Wissen_-_Textilwende_---_Wie_werden_Klamotten_nachhaltiger#3F/2021-05-25.10.55.36-0.rec"'
    May 25 10:56:55 hdvdr2 recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom 
    May 25 10:56:56 hdvdr2 vdr: [236210] recording thread ended (pid=139848, tid=236210)
    May 25 10:56:56 hdvdr2 vdr: [139848] buffer stats: 316028 (1%) used
    May 25 10:56:56 hdvdr2 vdr: [139848] timer 9 (36 1055-1155 VPS 'Wissenschaft~Planet Wissen - Textilwende --- Wie werden Klamotten nachhaltiger?') stop
    May 25 10:56:56 hdvdr2 vdr: [139848] removing /srv/vdr/video/Wissenschaft/Planet_Wissen_-_Textilwende_---_Wie_werden_Klamotten_nachhaltiger#3F/2021-05-25.10.55.36-0.rec/.timer

    und nichts, was genau da "dazwischengefunkt" hätte.

    Und nochmals:

    Code
    May 25 10:57:17 hdvdr2 vdr: epg2vdr: Info: Found 3942 recordings; 3 inserted; 3 updated and 128 directories
    May 25 10:57:17 hdvdr2 vdr: [236364] executing '/usr/lib/vdr/vdr-recordingaction started "/srv/vdr/video/Wissenschaft/Planet_Wissen_-_Textilwende_---_Wie_werden_Klamotten_nachhaltiger#3F/2021-05-25.10.55.36-0.rec"'
    May 25 10:57:17 hdvdr2 recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom
    May 25 10:57:17 hdvdr2 vdr: [139857] markad: StatusMarkAd::StoreVPSStatus(): recording <Wissenschaft~Planet Wissen - Textilwende --- Wie werden Klamotten nachhaltiger?> got VPS START event at 25.05.2021 10:57:17
    May 25 10:57:17 hdvdr2 vdr: [236364] recording thread ended (pid=139848, tid=236364)
    May 25 10:57:17 hdvdr2 vdr: [139848] buffer stats: 2548904 (12%) used
    May 25 10:57:17 hdvdr2 vdr: [139848] timer 9 (36 1055-1155 VPS 'Wissenschaft~Planet Wissen - Textilwende --- Wie werden Klamotten nachhaltiger?') stop

    Seltsam, daß immer vorher ein epg2vdr "info"-Eintrag ist,

    Ohne epg2vdr fe_len leider die meisten Serienmarkierungen und die Suche nach erweiterten Eigenschaften wie z.B. Genre ...

  • Dazu gab es schon mehrfach Anfragen, hat bis heute aber keiner in Angriff genommen und gelöst:


    epgd / epg2vdr => Aufnahme mit VPS startet und bricht gleich wieder ab, mehrmals


    Log dazu: https://pastebin.com/8qQNRHhM


    [epg2vdr] VPS Status

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Die Frage ist halt zunächst:

    ( kls ) Setzt der VDR bei externem EPG-Datenupdate die VPS-Timer neu, oder ist es das Plugin?


    Denn der erste "Stop" kommt beim Daten-Update:


    Die Timeränderung dann mit dem "Das Erste HD" Update.


    Edit: grep sagt, Meldung ist aus VDRs timer.c:


    Grüße,

    Stefan

Jetzt mitmachen!

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