I noticed one of my local broadcasters does actually flag a commercial break's starts and endings:
Nov 3 16:48:37 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 4
Nov 3 17:13:38 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 3
Nov 3 17:16:08 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 4
Nov 3 17:32:20 channel 17 (TSR1) event Thu 03.11.2011 17:26-17:35 '(null)' status 4
Nov 3 17:32:20 timer 8 (17 1645-1726 VPS 'Hawaii Five-0~Po'ipu') stop
This looks legit to me, start and endings are always trimmed fine - so the question remains, why the recording does not pause during the commercial break?
I'd love to avoid manual editing if possible.
Lou wrote:
I noticed one of my local broadcasters does actually flag a commercial break's starts and endings:
Nov 3 16:48:37 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 4
Nov 3 17:13:38 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 3
Nov 3 17:16:08 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 4
Nov 3 17:32:20 channel 17 (TSR1) event Thu 03.11.2011 17:26-17:35 '(null)' status 4
Nov 3 17:32:20 timer 8 (17 1645-1726 VPS 'Hawaii Five-0~Po'ipu') stop
This looks legit to me, start and endings are always trimmed fine - so the question remains, why the recording does not pause during the commercial break?
I'd love to avoid manual editing if possible.
I don't think VDR should pause in this case. At least I don't want to trust that this is always correct. If VDR would support this, then this would even allow broadcasters to deny recording at all.
Better idea would be to translate this "log" you have here to a working "marks" file for VDR.
Where do you have this log from?
Yours
Manuel
On 03.11.2011 17:52, Lou wrote:
I noticed one of my local broadcasters does actually flag a commercial break's starts and endings:
Nov 3 16:48:37 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 4
Nov 3 17:13:38 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 3
Nov 3 17:16:08 channel 17 (TSR1) event Thu 03.11.2011 16:45-17:26 (VPS: 03.11 16:45) 'Hawaii Five-0' status 4
Nov 3 17:32:20 channel 17 (TSR1) event Thu 03.11.2011 17:26-17:35 '(null)' status 4
Nov 3 17:32:20 timer 8 (17 1645-1726 VPS 'Hawaii Five-0~Po'ipu') stop
This looks legit to me, start and endings are always trimmed fine - so the question remains, why the recording does not pause during the commercial break?
Actually it used to work this way, and I guess it still should, but it looks like this has been broken by some other change.
Maybe you could try some older versions (starting with 1.7.0) and try to find out the two versions between which this has been broken. That would help a lot in fixing this.
Klaus
Hello klaus
I tested status 3 handling against: - vdr-1.7.0, vdr-1.7.1, vdr-1.7.2 - vdr-1.6.0 - vdr-1.5.14
None of them showed a reaction during "status 3" , only syslog and dvbsnoop point out that this event is pausing.
Any pointers where to look at in the code?
On 11.01.2012 16:37, Klaus Schmidinger wrote:
Actually it used to work this way, and I guess it still should, but it looks like this has been broken by some other change.
Maybe you could try some older versions (starting with 1.7.0) and try to find out the two versions between which this has been broken. That would help a lot in fixing this.
On 13.01.2012 18:03, Lou wrote:
Hello klaus
I tested status 3 handling against:
- vdr-1.7.0, vdr-1.7.1, vdr-1.7.2
- vdr-1.6.0
- vdr-1.5.14
None of them showed a reaction during "status 3" , only syslog and dvbsnoop point out that this event is pausing.
Strange. I do remember that this used to work. Maybe it was even longer ago than I thought...
Any pointers where to look at in the code?
All places where
SI::RunningStatusPausing
is handled are potential candidates.
Do note, though, that this can only work with channels that broadcast a PDCDescriptor and thus allow VDR to work with "VPS".
Greetings Klaus
On 11.01.2012 16:37, Klaus Schmidinger wrote:
Actually it used to work this way, and I guess it still should, but it looks like this has been broken by some other change.
Maybe you could try some older versions (starting with 1.7.0) and try to find out the two versions between which this has been broken. That would help a lot in fixing this.
There's a change in RunningStatusPausing between 1.3.9 and 1.5.0:
the only reference I found is in epg.c:
grep -rhI "SI::RunningStatusPausing" vdr-1.3.9/
return runningStatus >= (OrAboutToStart ? SI::RunningStatusStartsInAFewSeconds : SI::RunningStatusPausing); if (CheckRunningStatus && p->RunningStatus() >= SI::RunningStatusPausing) else if (RunningStatus >= SI::RunningStatusPausing && p->RunningStatus() > SI::RunningStatusNotRunning) if (RunningStatus >= SI::RunningStatusPausing) if (p->RunningStatus() >= SI::RunningStatusPausing) {
grep -rhI "SI::RunningStatusPausing" vdr-1.5.0/
return runningStatus >= (OrAboutToStart ? SI::RunningStatusStartsInAFewSeconds : SI::RunningStatusPausing); if (p->SeenWithin(RUNNINGSTATUSTIMEOUT) && p->RunningStatus() >= SI::RunningStatusPausing) else if (RunningStatus >= SI::RunningStatusPausing && p->StartTime() < Event->StartTime()) if (p->RunningStatus() >= SI::RunningStatusPausing) if (p->RunningStatus() >= SI::RunningStatusPausing) { if (p->RunningStatus() >= SI::RunningStatusPausing)
Where can I find tarballs for vdr 1.4.x? Your webspace only ships version patches (diff)
I test this against a "vps" capable broadcaster, using accurate recording + pdc
On 13.01.2012 18:31, Klaus Schmidinger wrote:
Strange. I do remember that this used to work. Maybe it was even longer ago than I thought...
Any pointers where to look at in the code?
All places where
SI::RunningStatusPausing
is handled are potential candidates.
Do note, though, that this can only work with channels that broadcast a PDCDescriptor and thus allow VDR to work with "VPS".
On Fri, Jan 13, 2012 at 11:33 AM, Lou tuxoholic@hotmail.de wrote:
Where can I find tarballs for vdr 1.4.x? Your webspace only ships version patches (diff)
ftp://ftp.tvdr.de/vdr/
Hi Lou
Am Freitag, 13. Januar 2012 schrieb Lou:
Where can I find tarballs for vdr 1.4.x? Your webspace only ships version patches (diff)
You can clone a git repository of all released versions of VDR: $ git clone git://projects.vdr-developer.org/vdr.git
There used to be a Web-Access to that repository too, but currently it doesn't seem to work any more.
I have an own mirror of that which is accessible via Git-Web on http://git.gekrumbel.de/vdr.git
Regards Dieter
Thanks!
I noticed ZDF is boadcasting 3 sports sessions today using the same pdc time for all three events:
09:55 - 12:00 Wintersport 12:00 - 12:05 heute 12:05 - 03:55 Wintersport 03:55 - 04:00 heute 04:00 - 05:00 Wintersport
I'm test-recording this and will keep an eye on what's happening during the "heute journal", maybe they use status 3 as well in this case to remove the journal from vps recording?
On 13.01.2012 23:14, Dieter Hametner wrote:
You can clone a git repository of all released versions of VDR: $ git clone git://projects.vdr-developer.org/vdr.git
On 13.01.2012 23:14, Dieter Hametner wrote:
You can clone a git repository of all released versions of VDR: $ git clone git://projects.vdr-developer.org/vdr.git
There used to be a Web-Access to that repository too, but currently it doesn't seem to work any more.
It works, but I changed to cgit (much faster) last year:
http://projects.vdr-developer.org/git/vdr.git/
Tobias
On 2012-01-14 13:40, Tobi wrote:
On 13.01.2012 23:14, Dieter Hametner wrote:
You can clone a git repository of all released versions of VDR: $ git clone git://projects.vdr-developer.org/vdr.git
There used to be a Web-Access to that repository too, but currently it doesn't seem to work any more.
It works, but I changed to cgit (much faster) last year:
The Redmine repo browser is broken though ("Repository" tab at the top of http://projects.vdr-developer.org/projects/vdr). But this doesn't seem to be limited to this project, others' Redmine browsers are affected as well.
http://projects.vdr-developer.org/projects/vdr/repository
| Internal error | | An error occurred on the page you were trying to access. | If you continue to experience problems please contact your Redmine | administrator for assistance. | | If you are the Redmine administrator, check your log files for | details about the error.