[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