[mythtv-commits] Ticket #10101: EITpf timing for recordings
MythTV
noreply at mythtv.org
Sat Oct 15 12:57:46 UTC 2011
#10101: EITpf timing for recordings
-------------------------------------+-------------------------------------
Reporter: David Matthews <dm@…> | Type: Bug Report -
Status: new | General
Milestone: unknown | Priority: minor
Version: Unspecified | Component: MythTV - General
Keywords: | Severity: medium
| Ticket locked: 0
-------------------------------------+-------------------------------------
This patch monitors EIT present/following and sets a bookmark at the start
when the programme begins and extends the recording time until it ends.
I started this almost two years ago when I almost lost a recording I
particularly wanted because a previous programme overran and initially I
just wanted to see if it would work. In the UK programmes generally run a
minute or two later than clock time but occasionally they can be
significantly later. It seems, though, that the BBC and some of the other
broadcasters link EITpf to the programme roll-out so it is accurate to the
second. Certainly the bookmarks put in by this patch appear exactly on
the ident on BBC and, I think ITV and Channel 4. In the UK EITpf is used
in Freeview+ and Freesat+ PVRs and it seems it is also mandated by the
standards I've found for New Zealand and the Nordig group.
I found a problem with this when recording more than one programme on the
same multiplex and traced it to the way EIT pids are handled. The fix for
it is sufficiently distinct from this that I will create a separate ticket
for it.
This patch is currently for Freeview only in the UK. I do have a patch
for Freesat but I'd like to test it a bit more.
Currently this patch enables both bookmarking and extending
unconditionally. It almost certainly needs a switch of some sort to
enable or disable it. That might be global, per listings source or per
recording.
Finally, there is the issue of the interaction of this with the scheduler.
Currently, the scheduler decides when to start and when to finish a
recording but with EITpf timing the scheduler only decides when to start
and the tuner is in use as long as the programme runs. That hasn't been a
problem for me because I have enough tuners and I also set a global start-
early and end-late of a minute to avoid conflicts.
David
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10101>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list