Trying to make sense of this thread with Google translate and bit unsure if there's currently solution? I'm having same problem, when xmltv2vdr plugin updates EPG something is triggered and all(?) timers for that day get deleted. Configuring epgsearch to put deleted timers back helps, but any manual timers are lost for good. Also any currently active timers get stopped when EPG is updated. I'm running latest xmltv2vdr and epgsearch versions (pulled from git 24.6.2012) on VDR 1.7.28. EPG processing seems to be quite resource intensive as there's sometimes dropped frames. Enlarging buffers helps but doesn't completely fix that part. Hardware should be more than fast enough for this purpose (Core-i5, 4GB ram and 160GB Intel G2 SSD).
Timers are deleted by code in timers.c. I added comments after each "deleting timer" string present in sources. I guess I could comment that out and delete expired timers manually until proper fix is found.
Log below is from last night when running couple days older xmltv2vdr version. I've tried with latest as of right now and same problem is present.
Jun 24 03:41:34 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' parsing output
Jun 24 03:41:34 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' event without id, using starttime as id (weak)!
Jun 24 03:41:35 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' ERROR stoptime (20120701000000:+0300) < starttime(20120701233500:+0300), check xmltv file
Jun 24 03:41:40 foofoo vdr: [12805] recording thread ended (pid=20764, tid=12805)
Jun 24 03:41:40 foofoo vdr: [20764] buffer stats: 2891628 (8%) used
Jun 24 03:41:40 foofoo vdr: [20764] timer 345 (103 0300-0410 'Megalopolis: Cairo') stop
Jun 24 03:41:40 foofoo vdr: [12808] TS buffer on device 8 thread ended (pid=20764, tid=12808)
Jun 24 03:41:40 foofoo vdr: [12807] buffer stats: 84976 (2%) used
Jun 24 03:41:40 foofoo vdr: [12807] receiver on device 8 thread ended (pid=20764, tid=12807)
Jun 24 03:41:40 foofoo vdr: [20764] switching device 8 to channel 103
Jun 24 03:41:48 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' skipped 1 xmltv events
Jun 24 03:41:48 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' processed 34149 xmltv events - see ERRORs above!
Jun 24 03:41:49 foofoo vdr: [20764] deleting timer (timers.c) 1 (1 1708-1810 'Avara luonto: Taiturimaiset kolibrit')
Jun 24 03:41:49 foofoo vdr: [20764] deleting timer (timers.c) 202 (1 1000-1110 'Volvo ja Saab kriisissä')
Jun 24 03:41:49 foofoo vdr: [20764] deleting timer (timers.c) 329 (103 0300-0410 'Megalopolis: Cairo')
Jun 24 03:41:49 foofoo vdr: [20764] deleting timer (timers.c) 334 (103 1800-1910 'World's Greatest Motorcycle Rides: New Zealand Pt1')
Jun 24 03:41:49 foofoo vdr: [20764] deleting timer (timers.c) 334 (103 1900-2010 'World's Greatest Motorcycle Rides: New Zealand Pt2')
Jun 24 03:41:49 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' importing from db
Jun 24 03:41:49 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' ERROR cannot add 'Me Rakastamme Musiikkia'@Jul 02 00:00-Jul 02 06:00
Jun 24 03:41:49 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' ERROR found 'Spirited: Cat's in the Cradle'@Jul 01 23:10-Jul 02 00:15
Jun 24 03:41:49 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' ERROR found 'Todd and the Book of Pure Evil: Fisting Fantasy'@Jul 02 00:15-Jul 02 00:45
Jun 24 03:41:49 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' ERROR cannot add 'Good Morning, Miami'@Jul 01 01:30-Jul 01 01:45
Jun 24 03:41:49 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' ERROR found 'Cheers'@Jul 01 01:25-Jul 01 01:45
Jun 24 03:41:50 foofoo vdr: [19243] xmltv2vdr: 'vdrepg01' processed 1069 vdr events
Jun 24 03:41:50 foofoo vdr: [19243] xmltv2vdr importer thread ended (pid=20764, tid=19243)
Jun 24 03:41:50 foofoo vdr: [20764] cleaning up schedules data
Jun 24 03:41:50 foofoo vdr: [20764] max. latency time 11 seconds
Jun 24 03:42:45 foofoo vdr: [19253] xmltv2vdr housekeeping thread started (pid=20764, tid=19253)
Jun 24 03:42:45 foofoo vdr: [19253] xmltv2vdr: removed 51 old entries from db
Jun 24 03:42:45 foofoo vdr: [19253] xmltv2vdr housekeeping thread ended (pid=20764, tid=19253)
Alles anzeigen