Opened 7 years ago

Last modified 11 months ago

#10101 accepted Patch - Feature

EITpf timing for recordings

Reported by: David Matthews <dm@…> Owned by: stuartm
Priority: major Milestone: 29.2
Component: MythTV - EIT Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no


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.


Attachments (1)

eitpf-timing.patch (10.3 KB) - added by David Matthews <dm@…> 7 years ago.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by David Matthews <dm@…>

Attachment: eitpf-timing.patch added

comment:1 Changed 7 years ago by beirdo

Component: MythTV - GeneralMythTV - EIT
Owner: set to Stuart Auchterlonie

comment:2 Changed 5 years ago by stuartm

Milestone: unknown0.28
Owner: changed from Stuart Auchterlonie to stuartm
Status: newaccepted

comment:3 Changed 5 years ago by stuartm

Priority: minormajor
Type: Bug Report - GeneralPatch - Feature

comment:4 Changed 3 years ago by paulh

Milestone: 0.280.29

Bumping to 0.29

comment:5 Changed 3 years ago by Stuart Auchterlonie

Milestone: 0.2929.0

Milestone renamed

comment:6 Changed 13 months ago by Stuart Auchterlonie

Milestone: 29.029.1

comment:7 Changed 11 months ago by Stuart Auchterlonie


Moving remaining open tickets to 0.28.2 milestone

comment:8 Changed 11 months ago by Stuart Auchterlonie


Moving remaining open tickets to 29.2 milestone

Note: See TracTickets for help on using tickets.