Ich versuche auch mit recorder aufzunehmen und habe das Problem, dass mir meistens das Ende der Aufnahme fehlt. Bei mir hat das aber nichts mit Überschneidung zu tun, da die Problematik auch bei nur einem Timer auftritt (und auch bei Direktaufnahmen). Ich habe den Verdacht, dass im recorder sich ein Bug befindet. Ich habe eine Vor- und Nachlaufzeit von 10 Minuten eingestellt. Leider scheint sich recorder darum nicht zu kümmern und berechnet seine eigenen (falschen) Aufnahmezeiten.
Evtl. haben unsere Probleme ja die gleiche Ursache oder gmo18t weiss Rat?
Log:
===========================================
= DBox2 Recorder v1.0.10-beta by gmo18t =
= Copyright (c) Gerhard M. ** 02/12/04 **=
===========================================
following settings from /etc/recorder.conf will be used:
logfile = /var/log/recorder.log
dboxhost = dbox
grabcmd = /usr/bin/mono /usr/local/bin/udrec.exe -now -log -ts -udp 31341 -host $HOST -o $OFILE -vp $VPID -ap $APID [-ap $XPID1] [-ap $XPID2]
grabstopsig = false
grabdir = /mnt/data/direct
syncclock = 2
startup - trying to contact (dbox:80) ...
(2) - now connected to (dbox:80)
-> GET /control/gettime?rawtime HTTP/1.0
(2) - connection closed by (dbox) - got:
<- 1157568804
system clock set to: Wed Sep 6 20:53:24 2006
startup
- listening on (0.0.0.0:4000) for (dbox) commands ...
new request from (dbox) on port (4000)
XML startDocument
+++ command = record
+++ channelname = SCIFI
+++ epg title = RaumschiffEnterprise-DasnächsteJahrhundert
+++ channelId = 400850024
+++ epgid = 1126471139861734
+++ vpid = 1791 (0x6ff)
+++ apid = 1792 (0x700)
+++ apid = 1792 (0x700)
XML endDocument
prepare: request chain start triggered ...
timer: starting prepare sequence ...
(8) - now connected to (dbox:80)
-> GET /control/zapto HTTP/1.0
(8) - connection closed by (dbox) - got:
<- 400850024
(10) - now connected to (dbox:80)
-> GET /control/epg?400850024 HTTP/1.0
(10) - connection closed by (dbox) - got:
<- 1126471139861732 1157563500 3000 Dead Zone
.....
<- 1126471139861815 1157843700 3600 Raumpatrouille Orion
(2) - now connected to (dbox:80)
-> GET /control/gettime?rawtime HTTP/1.0
(2) - connection closed by (dbox) - got:
<- 1157568902
system clock set to: Wed Sep 6 20:55:02 2006
set max. record duration to 55 min (3300)
action: start record triggered ...
timer: activating record mode ...
(3) - now connected to (dbox:80)
-> GET /control/setmode?record=start HTTP/1.0
(3) - connection closed by (dbox) - got:
<- ok
slot: record mode activated, launch triggered ...
timer: launching grabber ...
proc: /usr/bin/mono /usr/local/bin/udrec.exe -now -log -ts -udp 31341 -host dbox -o /mnt/data/direct/SCIFI/RaumschiffEnterprise-DasnachsteJahrhundert-3 -vp 0x6ff -ap 0x700
timer: time to terminate grabber ...
proc: grab process exited
timer: deactivating record mode ...
(5) - now connected to (dbox:80)
-> GET /control/setmode?record=stop HTTP/1.0
(5) - connection closed by (dbox) - got:
<- ok
slot: record mode deactivated
new request from (dbox) on port (4000)
XML startDocument
+++ command = stop
+++ channelname = unknown
+++ epg title = notavailable
+++ channelId = 0
+++ epgid = 0
+++ vpid = 110 (0x6e)
+++ apid = 120 (0x78)
+++ apid = 120 (0x78)
+++ apid = 121 (0x79)
+++ apid = 125 (0x7d)
XML endDocument
no record start command -> skipped
Diese Zeile ist interessant:
set max. record duration to 55 min (3300)
Nach meiner Arithmetik müssten aber inkl. Vor- und Nachlauf aber 70 min herauskommen. Vielleicht steck hier der Fehler?